Fórum Ajuda com consulta Access + Delphi #586302
27/09/2017
0
Então é o seguinte, estou com uma consulta no delphi com banco de dados SQL de vencimento essa consulta ta funcionando perfeitamente porém estou com uma dificuldade como posso estar colocando mais uma condição a essa consulta?
dm.Tab_Clientes.Open;
with dm.Query do
begin
close;
sql.Clear;
sql.Add('select * from Clientes where Vencimento <='+FormatDateTime('#mm/dd/yyyy#',now));
sql.Add('Order by Vencimento');
open;
end;Diego Pereira
Curtir tópico
+ 0Posts
27/09/2017
Nomad
Já tentou adicionando o AND?
Gostei + 0
27/09/2017
Diego Pereira
Gostei + 0
27/09/2017
Diego Pereira
Gostei + 0
28/09/2017
Luiz Vichiatto
Então é o seguinte, estou com uma consulta no delphi com banco de dados SQL de vencimento essa consulta ta funcionando perfeitamente porém estou com uma dificuldade como posso estar colocando mais uma condição a essa consulta?
dm.Tab_Clientes.Open;
with dm.Query do
begin
close;
sql.Clear;
sql.Add('select * from Clientes where Vencimento <='+FormatDateTime('#mm/dd/yyyy#',now));
sql.Add('Order by Vencimento');
open;
end;Você pode utilizar IF
dm.Tab_Clientes.Open;
with dm.Query do
begin
close;
sql.Clear;
sql.Add('select * from Clientes where 0=0 ') // 0=0 é para não ter que fazer controle do and ou or - artifício técnico.
if condicao_1 then
sql.Add(' and Vencimento <='+FormatDateTime('#mm/dd/yyyy#',now));
if condicao_2 then
sql.Add(' and Data_Compra <='+FormatDateTime('#mm/dd/yyyy#',now));
sql.Add('Order by Vencimento');
open;
end;
Gostei + 0
03/10/2017
Diego Pereira
with dm.Query do
begin
close;
sql.Clear;
sql.Add('select * from Clientes where Vencimento <='+FormatDateTime('#mm/dd/yyyy#',now));
sql.Add('and Inativo=False');
sql.Add('Order by Vencimento');
open;
end;Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)