Ti sfugge che l'impostazione che hai fatto ha effetto SOLO sulla visualizzazione...!
Il Formato Data/Ora ha tutti i dati... [dd/mm/yyyy hh:mm:ss]
Se salvi il dato SENZA [hh:mm:ss] viene sostituito con 00:00:00
Stessa cosa infatti se salvi Now() o Date()...
Now()<>Date() se non a Mezzanotte...!!
Il FieldType della tabella non può cambiare, quello che cambia è il FORMATO di visualizzazione, quindi la tua ricerca deve essere FUNZIONALE sul FieldType e non sul Format, ne consegue che se hai forzato il sistema, o imbrogliato il sistema, poi devi gestirlo.
La cosa migliore era non usare semplicemente Time... ma questo
Timeserial(Hour(Time),Minute(time),0)
ciao