Fórum Varrer tabela #354648
01/03/2008
0
Quero filtrar todos que estiverem True(Verdadeiro) na tabela
EX: Jose = True ai vou jogar na função Cadastro(Jose);
Tentei........
ADOTable1.First;
While not ADOTable1.Eof do
//IF (ADOTable1status.Filtered = True) then // tentei isto também
codigos.......
end;
Ele vare, mas não o campo STATUs
Algem te alguma idéia?
Freed
Curtir tópico
+ 0Posts
01/03/2008
Picyka
faz assim :
tabela.first;
while not tabela.eof do
begin
if status.asboolean = true then
begin
//pegara somente os que possuim um status true
end;
end;
Gostei + 0
06/03/2008
Freed
Imagino que é:
SELECT nome FROM clientes WHERE status= true
Mas onde coloco isto?
se tiver 10 campos true como apresento eles em um DBComboBox1 por exemplo.
Gostei + 0
06/03/2008
Ferreia2
Select *
from Clientes
WHERE status= true
Obs: Verifica se ele grava True mesmo ou é 1 / 2
Onde vc chama a sua função vc coloca
Adoquery1.Open
Adoquery1.First;
While not adoquery1.EOF do Begin
faz o que vc quer com cada registro
Adoquery1.next
End;
Gostei + 0
06/03/2008
Freed
Para apresentar os nomes em um ComboBox2 de quem é true ficaria como onde vc colocou ´faz o que vc quer com cada registro ´
Gostei + 0
06/03/2008
Ferreia2
Adoquery1.Open
Adoquery1.First;
While not adoquery1.EOF do Begin
combobox1.itens.add(adoquery1.fieldbyname(´nomedocampo´).asstring);
Adoquery1.next
End;
Gostei + 0
06/03/2008
Freed
Funcionou...
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)