Gracias por responder tan pronto pero no me funciona:
Código Delphi
[-]
busca := fcaja.qlst.fieldbyname('fecha').asstring;
qlst.Locate('fecha', busca, [loPartialKey]);
qlst.Locate('numticket', 4, [loPartialKey]);
También he probado tu solución y nada:
Código Delphi
[-]
mifechaabuscar: TDateTimePicker;
mifechaabuscar := fcaja.qlst.fieldbyname('fecha').asdatetime;
qlst.Locate('fecha', DateToStr(mifechaabuscar.datetime), [loPartialKey]);
Un saludo.