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

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

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

Aceitar