Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

hugalves

Como saber se algum registro foi editado..

Recommended Posts

Olá a todos, tenhouma Stringgrid com propriedade GoEditing = True:ID CIDADE PAIS01 RECIFE BRASIL02 TOKYO JAPAO..Como faço para saber as linhas dos registros que foram alterados pelo usuario?Valeu!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Outra forma seria usar a propriedade OnSetEditText, no qual você teria uma coluna oculta no stg com a informação se foi ou não editado algo na linha, podendo fazer algo do tipo:

 

procedure TForm1.StringGrid1SetEditText(Sender: TObject; ACol, ARow: Integer; const Value: String);beginStringGrid1.Cells[4,ARow]:='X';end;
No caso se mexer em alguma coluna vai setar a coluna de n° 4 com um X, podendo assim varrer depois o stg e verificar quais linhas possuem a coluna 4 com um X, informando assim da alteração.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.