Editar e salvar linha de um Stringrid
15/05/2008
0
Olá!
Tenho um Stringrid que recebe dados de um arquivo.dat. Coloquei uma opção para consulta e gostaria que na consulta o usuário pudesse editar uma linha selecionada e salvar os dados na mesma posição no arquivo, ou seja, sobrescrevesse. Como faço?
Tenho um Stringrid que recebe dados de um arquivo.dat. Coloquei uma opção para consulta e gostaria que na consulta o usuário pudesse editar uma linha selecionada e salvar os dados na mesma posição no arquivo, ou seja, sobrescrevesse. Como faço?
Bielisilva
Curtir tópico
+ 0
Responder
Posts
16/05/2008
Lucas Silva
Bom,
Neste caso você terá que varrer todo o string grid e salvar de uma forma manual os dados:
Ex: carro placa
XX Y1
ZZ Z1
Não sei como está organizado seu arquivo .dat, mas em uma tabela normal do banco de dados é só você varrer as linhas do string grid, e no final de cada uma pegar todos os valor e dar um insert into no banco.
aqui é só fazer o insert into com as variáveis.
Neste caso você terá que varrer todo o string grid e salvar de uma forma manual os dados:
Ex: carro placa
XX Y1
ZZ Z1
Não sei como está organizado seu arquivo .dat, mas em uma tabela normal do banco de dados é só você varrer as linhas do string grid, e no final de cada uma pegar todos os valor e dar um insert into no banco.
For i := 1 to StringGrid.rowcount do // linha 0 é o cabeçalho. begin vCarro := StringGrid1.Cells[I,1] //linha, coluna .... end;
aqui é só fazer o insert into com as variáveis.
Responder
Clique aqui para fazer login e interagir na Comunidade :)