Fórum Escolher linha selecionada no DBGrid (era: ALGUEM SABE...) #347896
25/10/2007
0
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
Curtir tópico
+ 0Posts
25/10/2007
Alexandrej
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.
Gostei + 0
25/10/2007
Devmedia
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.
Gostei + 0
25/10/2007
Martins
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.
Gostei + 0
29/10/2007
Rodc
DBGrid.DataSource.DataSet.First(); DBGrid.DataSource.DataSet.MoveBy(StrToInt(Edit1.Text));
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)