Pesquisar Nome e Período
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
Curtidas 0
Respostas
Nomad
17/11/2021
O ideal nesse caso é colocar o erro que ocorreu, para ficar mais fácil de identificar!
GOSTEI 0
Emerson Nascimento
17/11/2021
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 + '%';
GOSTEI 0