Ir para conteúdo

POWERED BY:

Arquivado

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

Gabriel Herdt

Proximo Item(linha) no TDBGRID

Recommended Posts

Como eu faço no TDBGRID para passar de linha, sem ser insert,pois a minha tela é de alteração os campos já estão preenchidos,quando sair da ultima coluna da 1° linha ele ir para a 1° coluna dalinha seguinte?

Compartilhar este post


Link para o post
Compartilhar em outros sites

é o seguinte o código que vou te passar faz o seguinte?quando aperto enter no dbgrid ele passa de coluna em coluna namesma linha só que quando chegar na ultima coluna ele me da o insert você pode fazer para dar update.Segue o códigoif (dbgrid1.SelectedIndex = 0) or (dbgrid1.SelectedIndex = 1) or (dbgrid1.SelectedIndex = 2) or (dbgrid1.SelectedIndex = 3) then begin dbgrid1.SelectedIndex := DBGrid1.SelectedIndex+1; end else if dbgrid1.SelectedIndex = 4 then begin ibdataset1codvenda.AsInteger := strtoint(formvendas.Label9.Caption); ibdataset1cliente.AsInteger := intCodigo; ibdataset1.Post; dm.Trans.CommitRetaining; ibdataset1.Close; dbgrid1.SelectedIndex := 0; end;Coloque isto no evento okKeyPress do dbgrid ou entao faz em uma procedure echama no eventoflw

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.