EDITAR CELULAR NO FLEXGRID E ALTERAR BASE DE DADOS
Boa tarde,
Estava procurando como editar celular diretamente no flexgrid e encontrei esse post.
http://www.macoratti.net/vb_msfed.htm
O problema é que ele não edita a base de dados, ou seja, quando fecho o form que abro os dados voltam a serem os mesmos... como faço para alterando os dados no flexgrid ele altere tambem no BD ?
Obs: Não quero usar DBGrid e nem um outrol grid que não seja Flexgrid.
Estava procurando como editar celular diretamente no flexgrid e encontrei esse post.
http://www.macoratti.net/vb_msfed.htm
O problema é que ele não edita a base de dados, ou seja, quando fecho o form que abro os dados voltam a serem os mesmos... como faço para alterando os dados no flexgrid ele altere tambem no BD ?
Obs: Não quero usar DBGrid e nem um outrol grid que não seja Flexgrid.
Vc pode gravar os dados alterados no evento KeyCode do Flexgrid, por ex.: Edita a célula e ao clicar ENTER, grava os dados.
qual o tipo de dado no banco?
é do tipo texto?
é do tipo texto?
Citação::
qual o tipo de dado no banco?
é do tipo texto?
Banco de dados Access e o campo é do tipo moeda (currency)
vc disse editar CELULAR é isso mesmo, vc deseja editar o numero de um celular?
se sim porque o campo é currency? currency é pra moeda.
ou entendi algo errado?
se sim porque o campo é currency? currency é pra moeda.
ou entendi algo errado?
bom eu acho que não tinha entendido, o problema é o seguinte ao editar vc deve fazer um loop, para salvar os dados, usando um insert into, ou update
Certo... Como seria esse loop? vamos aos fatos:
tenho um grid preenchido assim:
Cod_Barra, Descricao, quant, venda
78900001, Sabao, 100, 1,99
78900002, Leite, 50, 1,59
Ai são dados de 2 tabelas unidas pelo LEFT JOIN
cod_barra, descricao e quant é da tabela PRODUTOS
venda é da tabela PRODUTOS_ENTRADA_ITENS
o valor da venda está na coluna 5
como eu faria esse loop ?
tenho um grid preenchido assim:
Cod_Barra, Descricao, quant, venda
78900001, Sabao, 100, 1,99
78900002, Leite, 50, 1,59
Ai são dados de 2 tabelas unidas pelo LEFT JOIN
cod_barra, descricao e quant é da tabela PRODUTOS
venda é da tabela PRODUTOS_ENTRADA_ITENS
o valor da venda está na coluna 5
como eu faria esse loop ?
vc teria de fazer algo assim
With MSFlexdgrid
For F = 1 To .Rows - 1
sql = [Ô]INSERT INTO tabela (codbarra,descricao quant) VALUES ([Ô] & .TextMatrix(F, 0) & [Ô],[Ô] & .TextMatrix(F, 1) & [Ô],[Ô] & .TextMatrix(F,2) & [Ô])[Ô]
CNN.Excecute sql
Next F
End With
Tópico encerrado , respostas não são mais permitidas