2016-04-11 28 views
1

Ich habe eine Tabelle von Datensätzen in Access, einige der Datensätze sind nur 'DD/MM/YYYY', und neuere Datensätze sind 'DD/MM/YY hh: nn: ss'.Zugriff Datum/Uhrzeit Feldaktualisierungen

Alle Datensätze im alten Format müssen aktualisiert werden, um die Uhrzeit 12:00:00 einzuschließen.

Gibt es eine Möglichkeit, dies über SQL in Access zu tun?

+0

Was ist der Datentyp dieser Spalte? – Madhivanan

+0

Es ist eine Datum/Typ-Spalte. – TomBridges

+0

Da die älteren Datensätze keine Zeitinformationen enthalten, kann ich keine Abfrage ausführen, um Datensätze mit Zeiten wie 00:00:00 abzurufen. – TomBridges

Antwort

1

A Spalte Datum/Uhrzeit eine Standardzeit von 00:00 h hat. Soweit ich weiß, wurde diese Feldstruktur in Access nicht geändert. Wenn Sie bis 12:00 Uhr 12:00 Uhr mittags sind, können Sie DateAdd(YourDateColumn, 'h', 12) verwenden, um 12 Stunden hinzuzufügen. Wenn um 12:00 Uhr, verwenden Sie einfach die Standardzeit

2

Alle Datensätze im alten Format müssen aktualisiert werden, um die Uhrzeit 12:00:00 zu enthalten.

Sie sind bereits "aktualisiert". Die Standardanzeige in Access blendet den Uhrzeitteil eines Datums aus, wenn es Mitternacht ist.

Um eine Anzeige zu zwingen, den Zeitteil zu schließen, die Eigenschaft Format der Textbox ändern, in dem Sie die Werte anzeigen schließen Zeit wie: dd/mm/yyyy hh:nn:ss

+0

Dies beantwortet die Frage nicht. Dies ändert einfach die Anzeige auf dem Formular, was nicht gefragt wurde. – TomBridges

+0

Entschuldigung. In der Tat habe ich bemerkt, aber diese Aufgabe so direkt gefunden, dass Sie wahrscheinlich nach etwas weniger Offensichtlichem gesucht haben. – Gustav

Verwandte Themen