Problema em Consulta com IBDataSet e DBNavigator
03/11/2005
0
Salve galera...
Lá vai mais uma dúvida:
Seguinte... eu tenho:
um DBNavigator com DataSource: DM.DS_Cliente
onde o DS_CLiente está associado ao DM.IBDataSet_Cliente.
No SelectSQL do IBDataSet_CLiente eu tenho (´select * from cliente´)
Utilizando o DBnavigator a navegação funciona beleza.
O problema surge quando eu faço uma consulta.
No mesmo form do DBNavigator eu tenho um botão de consulta.
Bt_Consulta.
No OnClick desse butão eu tenho:
DM.DataSet_Cliente.Close;
DM.DataSet_Cliente.SelectSQL.Clear;
DM.DataSet_Cliente.SelectSQL.Add(´select * from CLIENTE where NOME_CLIENTE Like :Consulta´);
DM.DataSet_Cliente.Params[0].AsString;
DM.DataSet_Cliente.ParamByName(´Consulta´).AsString:=´´+´¬´+Edit1.Text+´¬´;
DM.DataSet_Cliente.Open;
A consulta funciona beleza! E o DBNavigator funciona em função da consulta q eu fizer, ou seja, se eu mandar procurar o proximo registro ele ira localizar em função da nova consulta sql. ok!
O problema eh o seguinte... quando eu quero sair da consulta, eu estou associando a outro botão os seguinte comandos:
Bt_SairConsulta
DM.DataSet_Cliente.Close;
DM.DataSet_Cliente.SelectSQL.Clear;
DM.DataSet_Cliente.SelectSQL.Add(´select * from CLIENTE´);
DM.DataSet_Cliente.Open;
Só que o DBNavigator não funciona...ele fica preso ao comando SQL do botao Consulta.
Como que eu faço para o DBNavigator voltar a consultar em cima do código SELECTSQL do IBDatSet_CLiente que é (´select * from CLIENTE´)???
Espero ter sido claro e agradeço desde já pela ajuda de vocês!!
Abraço,
Nicollas
Lá vai mais uma dúvida:
Seguinte... eu tenho:
um DBNavigator com DataSource: DM.DS_Cliente
onde o DS_CLiente está associado ao DM.IBDataSet_Cliente.
No SelectSQL do IBDataSet_CLiente eu tenho (´select * from cliente´)
Utilizando o DBnavigator a navegação funciona beleza.
O problema surge quando eu faço uma consulta.
No mesmo form do DBNavigator eu tenho um botão de consulta.
Bt_Consulta.
No OnClick desse butão eu tenho:
DM.DataSet_Cliente.Close;
DM.DataSet_Cliente.SelectSQL.Clear;
DM.DataSet_Cliente.SelectSQL.Add(´select * from CLIENTE where NOME_CLIENTE Like :Consulta´);
DM.DataSet_Cliente.Params[0].AsString;
DM.DataSet_Cliente.ParamByName(´Consulta´).AsString:=´´+´¬´+Edit1.Text+´¬´;
DM.DataSet_Cliente.Open;
A consulta funciona beleza! E o DBNavigator funciona em função da consulta q eu fizer, ou seja, se eu mandar procurar o proximo registro ele ira localizar em função da nova consulta sql. ok!
O problema eh o seguinte... quando eu quero sair da consulta, eu estou associando a outro botão os seguinte comandos:
Bt_SairConsulta
DM.DataSet_Cliente.Close;
DM.DataSet_Cliente.SelectSQL.Clear;
DM.DataSet_Cliente.SelectSQL.Add(´select * from CLIENTE´);
DM.DataSet_Cliente.Open;
Só que o DBNavigator não funciona...ele fica preso ao comando SQL do botao Consulta.
Como que eu faço para o DBNavigator voltar a consultar em cima do código SELECTSQL do IBDatSet_CLiente que é (´select * from CLIENTE´)???
Espero ter sido claro e agradeço desde já pela ajuda de vocês!!
Abraço,
Nicollas
Nick
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)