Hola!
Código:
Table1.Filter := 'codempl='+ quotedstr(dbedit1.text) + ' and Fectrab between ' +
QuotedStr(FormatDateTime('dd/mm/yyyy', datetimepicker1.date)) + ' and ' +
QuotedStr(FormatDateTime('dd/mm/yyyy', datetimepicker2.Date));
Es lo mismo que te ha dicho
marcos, pero me gusta más utilizar between, cuestión de gustos...
Tenías un
'and' fuera de las comillas, no sé si te habías dado cuenta.
Saludos!