Hallo und willkommen
die Tabellenstruktur ist in dem Fall immer die Gleiche. Auch ein Zeiteintrag ist ein DateTime Wert. Ob es bei Access ein explizites Time-Feld gibt kann ich dir nicht sagen aber du kannst auf jeden Fall das Anzeigeformat so ändern, dass nur die Zeitdarstellung verwendet wird.
Du kannst z. B. im AfterOpen Event folgende Formatierung zuweisen:
Delphi-Quelltext
1: 2: 3: 4: 5: 6:
| procedure TForm1.adoAfterOpen(DataSet: TDataSet); begin with ado.FieldByName('x') as TDateTimeField do DisplayFormat := 'hh:nn';
end; |
Wenn es ein Time-Feld bei Access gibt, kannst du auch versuchen mittels SQL den Feldtyp dauerhaft zu ändern
Quelltext
1:
| ALTER TABLE Tabelle ALTER Feldname TYPE Feldtyp |
Gruss Lothar
Der BH ist für die Brust, der Plan ist für'n Ar...