Con "FieldByName" sólo funciona "AsDateTime", o al menos a mi el "AsDate" no me compila. En los casos en que sólo necesito la fecha suelo hacerlo a lo bestia
... con un
trunc(fecha), así elimino la parte decimal que se corresponde a las horas...
Ya sé que no debería hacerlo así... pero a veces una es débil... además el código no es mío, yo sólo hago el mantenimiento...