DBgrid - como verificar qual o campo está sendo digitado

24/09/2004

0

como consigo saber pelo onkeypress qual campo do dbgrid a pessoa está digitando no momento, quero verificar para q pessoa não digite letras no campo ex.

if (verifica se é o campo q quero) then
if not(key in [´0´..´9´,#8,13]) then
key := 0;


Janete

Janete

Responder

Posts

24/09/2004

Alexandre Krepe

if DBGrid1.SelectedIndex = 0 then // verifica a coluna digitada
if not(key in [´0´..´9´,#8,13]) then
key := 0;


Responder

24/09/2004

Gandalf.nho

Para procurar pelo nome do campo vinculado à coluna use:

DBGrid1.SelectedField.FieldName = nome_campo


Responder

24/09/2004

Janete

Não deu certo, as duas sugestões acima ficam sempre posionadas na coluna 0 ou no primeiro campo do dbgrid, o q será?


Responder

24/09/2004

Gandalf.nho

Está usando em qual evento esse código?


Responder

24/09/2004

Janete

Desculpa amigos, era eu quem estava fazendo errado, estava pegando outro dgbrid q havia no form. Agora deu certinho.

Obrigado :D


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar