Pesquisar Nome e Período
17/11/2021
0
Olá estou com um form de pesquisa, na pesquisa por data eu consegui assim
FDQuery_Padrao.SQL.Add ('WHERE M.DATA_CADASTRO_SAIDA BETWEEN :PDATASAIDA AND :PDATAENTRADA');
FDQuery_Padrao.ParamByName('PDATASAIDA').AsDate := StrToDate(MaskEdit_Inicial.text);
FDQuery_Padrao.ParamByName('PDATAENTRADA').AsDate :=StrToDate(MaskEdit_Final.text);
eu tenho um edit para pesquisar pelo nome e período mais não estou conseguindo pesquisar os dois juntos...
tentei colocar um WHERE NOME_CLINTE mais tive erro!
FDQuery_Padrao.SQL.Add ('WHERE M.DATA_CADASTRO_SAIDA BETWEEN :PDATASAIDA AND :PDATAENTRADA');
FDQuery_Padrao.ParamByName('PDATASAIDA').AsDate := StrToDate(MaskEdit_Inicial.text);
FDQuery_Padrao.ParamByName('PDATAENTRADA').AsDate :=StrToDate(MaskEdit_Final.text);
eu tenho um edit para pesquisar pelo nome e período mais não estou conseguindo pesquisar os dois juntos...
tentei colocar um WHERE NOME_CLINTE mais tive erro!
Upmilk
Curtir tópico
+ 0
Responder
Posts
17/11/2021
Nomad
O ideal nesse caso é colocar o erro que ocorreu, para ficar mais fácil de identificar!
Responder
17/11/2021
Emerson Nascimento
FDQuery_Padrao.SQL.Add ('WHERE M.DATA_CADASTRO_SAIDA BETWEEN :PDATASAIDA AND :PDATAENTRADA');
FDQuery_Padrao.SQL.Add ('AND NOME_CLINTE LIKE :PCLIENTE');
FDQuery_Padrao.ParamByName('PDATASAIDA').AsDate := StrToDate(MaskEdit_Inicial.text);
FDQuery_Padrao.ParamByName('PDATAENTRADA').AsDate :=StrToDate(MaskEdit_Final.text);
FDQuery_Padrao.ParamByName('PCLIENTE').AsString := '%' + EditNomeCliente.Text + '%';
FDQuery_Padrao.SQL.Add ('AND NOME_CLINTE LIKE :PCLIENTE');
FDQuery_Padrao.ParamByName('PDATASAIDA').AsDate := StrToDate(MaskEdit_Inicial.text);
FDQuery_Padrao.ParamByName('PDATAENTRADA').AsDate :=StrToDate(MaskEdit_Final.text);
FDQuery_Padrao.ParamByName('PCLIENTE').AsString := '%' + EditNomeCliente.Text + '%';
Responder
Clique aqui para fazer login e interagir na Comunidade :)