Fórum Ajuda Ztable + Filter + DBGrid Delphi 2010 #508337
24/01/2015
0
Olá pessoal, tudo bem?
Estou precisando de uma ajuda com a seguinte situação:
Tenho um DGgrid ligado a um Ztable, e programei um botão para quando eu clicar no botão ele pegar informações desse datasource, atraves do seguinte comando:
até ai tudo bem, tudo funciona, porem se eu atribuir algum filtro no ztable atraves do filter o comando acima não funciona mais, ele não pega o valor selecionado, ele pega como se não houvesse filtro.
Exemblo:
DBGRID
___________________________________
ID 1 | nome 1 | etc
ID 2 | nome 2 | etc
ID 3 | nome 3 | etc
ID 4 | nome 4 | etc
ID 5 | nome 5 | etc
___________________________________
quando eu seleciona-se o ID 3 e clica-se no botão ele pega as informações ok, porem se eu aplicar o filtro e a tabela ficar assim:
___________________________________
ID 22 | nome 1 | etc
ID 23 | nome 2 | etc
ID 24 | nome 3 | etc
ID 25 | nome 4 | etc
ID 26 | nome 5 | etc
___________________________________
se eu selecionar o ID 24 ele retorna o ID 3, ou seja, como se não houvese filtro e ele simplesmente pega o 3º registro.
Não sei se expliquei direito =)
Alguem consegue me ajudar?
Estou precisando de uma ajuda com a seguinte situação:
Tenho um DGgrid ligado a um Ztable, e programei um botão para quando eu clicar no botão ele pegar informações desse datasource, atraves do seguinte comando:
dbgrd_chamados.SelectedField.Text;
até ai tudo bem, tudo funciona, porem se eu atribuir algum filtro no ztable atraves do filter o comando acima não funciona mais, ele não pega o valor selecionado, ele pega como se não houvesse filtro.
Exemblo:
DBGRID
___________________________________
ID 1 | nome 1 | etc
ID 2 | nome 2 | etc
ID 3 | nome 3 | etc
ID 4 | nome 4 | etc
ID 5 | nome 5 | etc
___________________________________
quando eu seleciona-se o ID 3 e clica-se no botão ele pega as informações ok, porem se eu aplicar o filtro e a tabela ficar assim:
___________________________________
ID 22 | nome 1 | etc
ID 23 | nome 2 | etc
ID 24 | nome 3 | etc
ID 25 | nome 4 | etc
ID 26 | nome 5 | etc
___________________________________
se eu selecionar o ID 24 ele retorna o ID 3, ou seja, como se não houvese filtro e ele simplesmente pega o 3º registro.
Não sei se expliquei direito =)
Alguem consegue me ajudar?
Bruno Silva
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)