Como acrescentar um filtro entre datas

Delphi

31/05/2018

Boa tarde, estou desenvolvendo um sistema de cadastro de clientes com banco de dados do access, estou usando um DataModule com AdoConection + AdoQuery + data source fiz o relatório e consegui filtrar o mesmo com o código abaixo, quando digito o nome do vendedor em um Edit (RelVendedor.Text) ele filtra pra mim todos os clientes que foram cadastrados com aquele vendedor. Porém gostaria de alem de filtrar o nome do vendedor escolher um período entre datas usando o campo DataVenda do mesmo formulário. Como posso acrescentar essa opção usando o código abaixo? desde já agradeço a todos?

procedure TFrmClientes.Button4Click(Sender: TObject);
begin

Dm.Tab_Clientes .Filtered := false;
Dm.Tab_Clientes .Filter := 'Vendedor = ' + QuotedStr(RelVendedor.Text);
Dm.Tab_Clientes .Filtered := true;
FrmClientes := TFrmClientes.Create(Application);
FrmRel.QuickRep1.Preview;
Dm.Tab_Clientes .Filtered := false;
end;
Caubi Junior

Caubi Junior

Curtidas 0

Respostas

Frank Lima

Frank Lima

31/05/2018

Boa Tarde Amigo, o parametro para verificar datas seria o comando between no SQL, no access eu não sei, da uma pesquisada como usar between no access. veja se isso te ajuda -

https://support.office.com/pt-br/article/operador-between-and-a435878d-63f7-4825-8c31-999432ae8223
GOSTEI 0
POSTAR