Fórum Melhorando uma Consulta Interbase #205616
10/01/2004
0
Senhores
estou usando o Delphi 6 com o interbase 6 e gostaria de saber como proceder para, após selecionar um determinado conjunto de registros, usando o comando Select ... Where, fazer uma nova seleção somente em cima dos registros anteriormente selecionados. Não sei fui claro. Em outras palavras, reduzir mais os registros anteriormente selecionados.
estou dando no primeiro select os seguintes comandos:
IBDataset1.Close;
IBDataSet1.SelectSQL.Clear;
IBDataSet1.Add(comandosql);
IBDataset1.Open;
IBDataset1.First;
Gostaria de usar um botão para acionar o refinamento da seleção.
Aguardo sugestões
estou usando o Delphi 6 com o interbase 6 e gostaria de saber como proceder para, após selecionar um determinado conjunto de registros, usando o comando Select ... Where, fazer uma nova seleção somente em cima dos registros anteriormente selecionados. Não sei fui claro. Em outras palavras, reduzir mais os registros anteriormente selecionados.
estou dando no primeiro select os seguintes comandos:
IBDataset1.Close;
IBDataSet1.SelectSQL.Clear;
IBDataSet1.Add(comandosql);
IBDataset1.Open;
IBDataset1.First;
Gostaria de usar um botão para acionar o refinamento da seleção.
Aguardo sugestões
Rounilo
Curtir tópico
+ 0
Responder
Posts
10/01/2004
Crash
coloque o seguinte código no SQL:
SELECT * FROM TABELA WHERE CAMPO_COD IN ( SELECT CAMPO_COD FROM TABELA2 WHERE CAMPO_NOME LIKE ´¬NOME¬´ )
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)