GARANTIR DESCONTO

Fórum Escolher linha selecionada no DBGrid (era: ALGUEM SABE...) #347896

25/10/2007

0

Estou rancando os cabelos por causa disto:


Eu tenho um Edit, certo!
Neste Edit eu digito: 5

Este número ´5´ é o CODIGO de uma coluna no meu DBGRID.

Então, oque quero é; quando digitar por exemplo ´5´ o Indicador de Linha do DBGrid vá para a quinta linha do meu Grid.

Entenderão?


Seria uma consulta sim. Mas somente alterando a posição do Indicador de linhas através da coluna CODIGO do DBGrid.


Isso é possivel?
Alguem sabe? Ja to rancando os cabelos de ódio porque o indicador não altera sua posição.
Se não for possivel, alguem pode me dar um parecer?

Agradeço ajuda.
Att.


Devmedia

Devmedia

Responder

Posts

25/10/2007

Alexandrej

Agradeço ajuda. Att.


No onChange:

DBGrid.DataSource.DataSet.RecNo := StrToInt(Edit.Text);

Não esqueça de fazer validação se o usuário digitar uma letra no edit.


Responder

Gostei + 0

25/10/2007

Devmedia

[quote:863ce3df0b=´lucasfss´] Agradeço ajuda. Att.


No onChange:

DBGrid.DataSource.DataSet.RecNo := StrToInt(Edit.Text);

Não esqueça de fazer validação se o usuário digitar uma letra no edit.[/quote:863ce3df0b]


Cara, muito obrigado pela ajuda.
Mas o seu codigo, não serviu para oque estava precisando.
Segui o seguinte código do meu amigo e funcionou certim.

Segue:

DBGrid.DataSource.DataSet.Locate(´Codigo´, Edit1.Text, [])



Obrigado sim, pela ajuda.
Att.


Responder

Gostei + 0

25/10/2007

Martins

[quote:98cc155320=´alexandrej´][quote:98cc155320=´lucasfss´] Agradeço ajuda. Att.


No onChange:

DBGrid.DataSource.DataSet.RecNo := StrToInt(Edit.Text);

Não esqueça de fazer validação se o usuário digitar uma letra no edit.[/quote:98cc155320]


Cara, muito obrigado pela ajuda.
Mas o seu codigo, não serviu para oque estava precisando.
Segui o seguinte código do meu amigo e funcionou certim.

Segue:

DBGrid.DataSource.DataSet.Locate(´Codigo´, Edit1.Text, [])



Obrigado sim, pela ajuda.
Att.[/quote:98cc155320]

Só lembrando q o DBGrid é um espelho do seu Dataset ok.

Então se vc tivesse colocado a instrução locate na tabela usada no grid funcionaria do mesmo jeito.


Responder

Gostei + 0

29/10/2007

Rodc

Ou:
DBGrid.DataSource.DataSet.First();
DBGrid.DataSource.DataSet.MoveBy(StrToInt(Edit1.Text));



Responder

Gostei + 0

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

Aceitar