Sunday, June 19, 2022

Formatieren Sie ein Datums- und Zeitfeld

Die Datums- und Zeitdatentypen haben eine Vielzahl von Formaten, um Ihren individuellen Umständen gerecht zu werden. Beim Formatieren haben Sie drei Möglichkeiten: Behalten Sie die Standardformate bei, wenden Sie ein vordefiniertes Format an oder erstellen Sie ein benutzerdefiniertes Format. Wenn Sie ein Format auf ein Tabellenfeld anwenden, wird dasselbe Format automatisch auf alle Formular- oder Berichtssteuerelemente angewendet, die Sie anschließend an dieses Tabellenfeld binden. Die Formatierung ändert nur, wie die Daten angezeigt werden, und wirkt sich nicht darauf aus, wie die Daten gespeichert werden oder wie Benutzer Daten eingeben können.

In diesem Artikel

Übersicht über Datums- und Zeitformate

Access zeigt Datum und Uhrzeit automatisch in den Formaten „Allgemeines Datum" und „Lange Zeit" an. Die Datumsangaben werden in den USA als mm/tt/jjjj und außerhalb der USA als tt/mm/jjjj angezeigt, wobei mm der Monat, tt der Tag und jjjj das Jahr ist. Die Zeit wird als hh:mm:ss AM/PM angezeigt, wobei hh die Stunde, mm die Minuten und ss die Sekunden sind.

Diese automatischen Formate für Datum und Uhrzeit variieren je nach geografischem Standort, der in den Microsoft Windows-Einstellungen für Regions- und Sprachoptionen auf Ihrem Computer angegeben ist. Beispielsweise sehen Sie in Europa und vielen Teilen Asiens je nach Standort das Datum und die Uhrzeit als 28.11.2018 12:07:12 Uhr oder 28.11.2018 12:07:12 Uhr. In den Vereinigten Staaten würden Sie 11/28/2018 12:07:12 PM sehen.

Es ist möglich, diese vordefinierten Formate zu ändern, indem Sie benutzerdefinierte Anzeigeformate verwenden. Sie können beispielsweise ein Datum in einem europäischen Format wie 28.11.2018 eingeben und die Tabelle, das Formular oder der Bericht den Wert als 28.11.2018 anzeigen lassen. Das von Ihnen ausgewählte benutzerdefinierte Format wirkt sich nicht darauf aus, wie die Daten eingegeben oder wie Access diese Daten speichert.

Access bietet automatisch ein gewisses Maß an Datenvalidierung in Bezug auf Datums- und Zeitformatierung. Wenn Sie beispielsweise ein ungültiges Datum wie den 32.11.2018 eingeben, wird eine Meldung angezeigt, und Sie hätten die Möglichkeit, einen neuen Wert einzugeben oder das Feld vom Datentyp „Datum/Uhrzeit" in den Datentyp „Text" zu konvertieren. Gültige Datumswerte reichen von -657.434 (1. Januar 100 n. Chr.) bis 2.958.465 (31. Dezember 9999 n. Chr.). Gültige Zeitwerte reichen von 0,0 bis 0,9999 oder 23:59:59.

Wenn Sie die Eingabe von Datum und Uhrzeit in einem bestimmten Format einschränken möchten, verwenden Sie eine Eingabemaske. Wenn Sie beispielsweise eine Eingabemaske zur Eingabe von Daten im europäischen Format verwendet haben, kann jemand, der Daten in Ihre Datenbank eingibt, keine Daten in anderen Formaten eingeben. Eingabemasken können auf Felder in Tabellen, Ergebnismengen von Abfragen und auf Steuerelemente in Formularen und Berichten angewendet werden. Weitere Informationen finden Sie unter Dateneingabeformate mit Eingabemasken steuern .

Seitenanfang

Wenden Sie ein vordefiniertes Format an

Access bietet mehrere vordefinierte Formate für Datums- und Uhrzeitdaten.

In einer Tabelle

  1. Öffnen Sie die Tabelle in der Entwurfsansicht .

  2. Wählen Sie im oberen Abschnitt des Entwurfsbereichs das Feld Datum/Uhrzeit aus, das Sie formatieren möchten.

  3. Klicken Sie im Abschnitt Feldeigenschaften auf den Pfeil im Eigenschaftsfeld Format und wählen Sie ein Format aus der Dropdown-Liste aus.

    Ein Bild des Eigenschaftsblatts mit angezeigter Format-Dropdown-Liste.

  4. Nachdem Sie ein Format ausgewählt haben, wird die Schaltfläche Eigenschaftsaktualisierungsoptionen angezeigt, mit der Sie Ihr neues Format auf alle anderen Tabellenfelder und Formularsteuerelemente anwenden können, die es logisch erben würden. Um Ihre Änderungen in der gesamten Datenbank anzuwenden, klicken Sie auf das Smarttag und dann auf Format überall aktualisieren, wo <Feldname> verwendet wird . In diesem Fall ist Feldname der Name Ihres Datums-/Uhrzeitfelds.

  5. Um Ihre Änderungen auf die gesamte Datenbank anzuwenden, wenn das Dialogfeld „ Eigenschaften aktualisieren" angezeigt wird und die Formulare und anderen Objekte anzeigt, die das neue Format erben. Klicken Sie auf Ja .

    Weitere Informationen finden Sie unter Weitergeben einer Feldeigenschaft .

  6. Speichern Sie Ihre Änderungen und wechseln Sie zur Datenblattansicht, um zu sehen, ob das Format Ihren Anforderungen entspricht.

Hinweis Neue Formulare, Berichte oder Ansichten, die Sie basierend auf dieser Tabelle erstellen, erhalten die Formatierung der Tabelle, aber Sie können diese im Formular, Bericht oder in der Ansicht überschreiben, ohne die Formatierung der Tabelle zu ändern.

In einem Formular oder Bericht

  1. Öffnen Sie die Formular- oder Berichtslayoutansicht oder Entwurfsansicht .

  2. Positionieren Sie den Mauszeiger im Textfeld mit Datum und Uhrzeit.

  3. Drücken Sie F4, um das Eigenschaftenblatt anzuzeigen.

  4. Legen Sie die Format- Eigenschaft auf eines der vordefinierten Datumsformate fest.

In einer Abfrage

  1. Öffnen Sie die Abfrage in der Entwurfsansicht .

  2. Klicken Sie mit der rechten Maustaste auf das Datumsfeld und klicken Sie dann auf Eigenschaften .

  3. Wählen Sie im Eigenschaftsfenster das gewünschte Format aus der Eigenschaftsliste Format aus.

In einem Ausdruck

  • Verwenden Sie die Funktion FormatDateTime, um einen Datumswert in einem von mehreren vordefinierten Formaten zu formatieren.

    Dies kann hilfreich sein, wenn Sie in einem Bereich arbeiten, der einen Ausdruck erfordert, z. B. ein Makro oder eine Abfrage.

Seitenanfang

Beispiele für vordefinierte Formate

Format

Beschreibung

Beispiel

Allgemeines Datum

(Standard) Zeigt Datumswerte als Zahlen und Zeitwerte als Stunden, Minuten und Sekunden gefolgt von AM oder PM an. Für beide Arten von Werten verwendet Access die Datums- und Zeittrennzeichen, die in Ihren regionalen Windows-Einstellungen angegeben sind. Wenn der Wert keine Zeitkomponente enthält, zeigt Access nur das Datum an. Wenn der Wert keine Datumskomponente enthält, zeigt Access nur die Uhrzeit an.

30.06.2018 10:10:42 Uhr

Langes Datum

Zeigt nur Datumswerte an, wie durch das lange Datumsformat in Ihren regionalen Windows-Einstellungen angegeben.

Montag, 27.08.2018

Mittleres Datum

Zeigt das Datum als TT/MMM/JJ an, verwendet jedoch das Datumstrennzeichen, das in Ihren regionalen Windows-Einstellungen angegeben ist.

27.08.18
27. August 18

Kurzes Date

Zeigt Datumswerte an, wie durch das kurze Datumsformat in Ihren regionalen Windows-Einstellungen angegeben.

27.08.2018
27.08.2018

Lange Zeit

Zeigt Stunden, Minuten und Sekunden gefolgt von AM oder PM an. Access verwendet das Trennzeichen, das in der Zeiteinstellung in Ihren regionalen Windows-Einstellungen angegeben ist.

10:10:42 Uhr

Mittlere Zeit

Zeigt Stunden und Minuten gefolgt von AM oder PM an. Access verwendet das Trennzeichen, das in der Zeiteinstellung in Ihren regionalen Windows-Einstellungen angegeben ist.

10:10 Uhr

Kurze Zeit

Zeigt nur Stunden und Minuten an. Access verwendet das Trennzeichen, das in der Zeiteinstellung in Ihren regionalen Windows-Einstellungen angegeben ist.

10:10

Seitenanfang

Wenden Sie ein benutzerdefiniertes Format an

Manchmal enthält die Dropdown-Liste Format -Eigenschaft im Eigenschaftenblatt nicht genau das gewünschte Datumsformat. Sie können Ihr eigenes benutzerdefiniertes Format erstellen, indem Sie einen Codetyp verwenden, den Access für die Datumsformatierung erkennt.

Wenn Sie ein benutzerdefiniertes Format auf das Feld „Datum/Uhrzeit" anwenden, können Sie verschiedene Formate kombinieren, indem Sie zwei Abschnitte haben, einen für das Datum und einen für die Uhrzeit. In einem solchen Fall würden Sie die Abschnitte mit einem Leerzeichen trennen. Beispielsweise können Sie die Formate „Allgemeines Datum" und „Lange Zeit" wie folgt kombinieren: m/tt/jjjj h:mm:ss.

  1. Öffnen Sie die Tabelle in der Entwurfsansicht .

  2. Wählen Sie im oberen Bereich des Entwurfsbereichs das Feld Datum/Uhrzeit oder Datum/Uhrzeit Erweitert aus, das Sie formatieren möchten.

  3. Wählen Sie im Abschnitt „Feldeigenschaften" die Registerkarte „ Allgemein ", klicken Sie auf die Zelle neben dem Feld „ Format " und geben Sie die spezifischen Zeichen basierend auf Ihren Formatierungsanforderungen ein.

  4. Nachdem Sie ein Format eingegeben haben, wird die Schaltfläche Eigenschaftsaktualisierungsoptionen angezeigt, mit der Sie das Format auf alle anderen Tabellenfelder und Formularsteuerelemente anwenden können, die es logisch erben würden. Um Ihre Änderungen in der gesamten Datenbank anzuwenden, klicken Sie auf das Smarttag und dann auf Format überall aktualisieren, wo Feldname verwendet wird . In diesem Fall ist Feldname der Name Ihres Datums-/Uhrzeitfelds.

  5. Wenn Sie Ihre Änderungen auf die gesamte Datenbank anwenden möchten, wird das Dialogfeld Eigenschaften aktualisieren angezeigt und zeigt die Formulare und anderen Objekte an, die das neue Format übernehmen. Klicken Sie auf Ja , um das Format anzuwenden.

    Weitere Informationen finden Sie unter Weitergeben einer Feldeigenschaft .

  6. Speichern Sie Ihre Änderungen und wechseln Sie dann zur Datenblattansicht, um zu sehen, ob das Format Ihren Anforderungen entspricht.

Seitenanfang

Beispiele für benutzerdefinierte Formate

Hier sind einige Beispiele für verschiedene Möglichkeiten, den 13. Januar 2012 zu formatieren:

So formatieren Sie das Datum wie …

Geben Sie diesen Code in das Eigenschaftsfeld Format ein:

2012-01-13

JJJJ-MM-TT

2012

jjjj

13. Januar 2012

tt mmm jjjj

13.01.2012

dd\.mm\.yyyy (Access fügt die umgekehrten Schrägstriche automatisch hinzu)

Fr 13.1

dd m/d

2/6

ww/w

13. Januar 2012

mmm d", "jjjj

Seitenanfang

Benutzerdefinierte Formatzeichen

Um ein benutzerdefiniertes Format zu erstellen, verwenden Sie die folgenden Zeichen als Platzhalter und Trennzeichen. Benutzerdefinierte Formate, die nicht mit den Datums-/Uhrzeiteinstellungen übereinstimmen, die in den Ländereinstellungen von Windows angegeben sind, werden ignoriert. Weitere Informationen finden Sie unter Ändern der regionalen Einstellungen von Windows, um die Darstellung einiger Datentypen zu ändern .

Hinweis Es gibt kein benutzerdefiniertes Formatzeichen für den Nanosekundenteil eines erweiterten Datentyps für Datum/Uhrzeit.

Charakter

Beschreibung

Datumstrennzeichen

Steuert, wo Access das Trennzeichen für Tage, Monate und Jahre platziert. Verwenden Sie das in den Ländereinstellungen von Windows definierte Trennzeichen. Verwenden Sie beispielsweise in Englisch (US) einen Schrägstrich (/).

Zeittrennzeichen

Steuert, wo Access Trennzeichen für Stunden, Minuten und Sekunden platziert. Verwenden Sie das in den Ländereinstellungen von Windows definierte Trennzeichen. Verwenden Sie beispielsweise in Englisch (US) einen Doppelpunkt (:) .

c

Zeigt das allgemeine Datumsformat an.

d oder dd

Zeigt den Tag des Monats ein- oder zweistellig an. Verwenden Sie für eine Ziffer einen einzelnen Platzhalter; Verwenden Sie für zwei Ziffern zwei Platzhalter.

dd

Verkürzt den Wochentag auf drei Buchstaben.

dddd

Buchstabiert alle Wochentage.

dddd

Zeigt das kurze Datumsformat an.

dddddd

Zeigt das lange Datumsformat an.

w

Zeigt eine Zahl an, die dem Wochentag entspricht. (1 bis 7)

ww

Zeigt eine Zahl an, die der Woche des Jahres entspricht (1 bis 53).

m oder mm

Zeigt den Monat entweder als einstellige oder zweistellige Zahl an.

mmm

Verkürzt den Namen des Monats auf drei Buchstaben. Beispielsweise erscheint Januar als Jan.

mmmm

Buchstabiert alle Monatsnamen.

q

Zeigt die Nummer des aktuellen Kalenderquartals an (1-4). Wenn Sie beispielsweise im Mai einen Mitarbeiter einstellen, zeigt Access 2 als Quartalswert an.

j

Zeigt den Tag des Jahres an, 1-366.

jj

Zeigt die letzten beiden Ziffern des Jahres an.

Hinweis: Wir empfehlen, alle vier Ziffern einer bestimmten Jahreszahl einzugeben und anzuzeigen.

jjjj

Zeigt alle Ziffern eines Jahres für 0001-9999 an, abhängig vom unterstützten Bereich für Datums- und Zeitdatentyp.

h oder hh

Zeigt die Stunde ein- oder zweistellig an.

n oder nn

Zeigt Minuten ein- oder zweistellig an.

s oder ss

Zeigt Sekunden ein- oder zweistellig an.

tttt

Zeigt das Langzeitformat an.

AM/PM

Zwölf-Stunden-Uhr mit den Großbuchstaben „AM" bzw. „PM".

am/pm

Zwölf-Stunden-Uhr mit den Kleinbuchstaben „am" bzw. „pm".

A/P

Zwölf-Stunden-Uhr mit dem Großbuchstaben „A" oder „P", wie zutreffend.

a/p

Zwölf-Stunden-Uhr mit dem Kleinbuchstaben „a" bzw. „p".

AMPM

Zwölf-Stunden-Uhr mit der entsprechenden Bezeichnung für Morgen/Nachmittag, wie in den regionalen Einstellungen von Windows definiert.

Leerzeichen, + - $ ()

Verwenden Sie nach Bedarf Leerzeichen, einige mathematische Zeichen (+ -) und Finanzsymbole ($ ¥ £) in Ihren Formatzeichenfolgen. Wenn Sie andere gebräuchliche mathematische Symbole wie den Schrägstrich (\ oder /) und das Sternchen (*) verwenden möchten, müssen Sie diese in doppelte Anführungszeichen setzen.

"Wörtlicher Text"

Schließen Sie jeden Text, den die Benutzer sehen sollen, in doppelte Anführungszeichen ein.

\

Zwingt Access, das unmittelbar folgende Zeichen anzuzeigen. Dies entspricht dem Einschließen eines Zeichens in doppelte Anführungszeichen.

*

Bei Verwendung wird das Zeichen unmittelbar nach dem Sternchen zu einem Füllzeichen – ein Zeichen, das zum Füllen von Leerzeichen verwendet wird. Access zeigt Text normalerweise linksbündig an und füllt alle Bereiche rechts vom Wert mit Leerzeichen. Sie können überall in einer Formatzeichenfolge Füllzeichen hinzufügen, und Access füllt alle Leerzeichen mit dem angegebenen Zeichen.

[Farbe]

Wendet eine Farbe auf alle Werte in einem Abschnitt Ihres Formats an. Sie müssen den Namen in Klammern einschließen und einen der folgenden Namen verwenden: schwarz, blau, cyan, grün, magenta, rot,

Seitenanfang

Legen Sie ein Datums-/Uhrzeitformat in einer Access Web App fest

Access Web Apps zeigen Daten in „Ansichten" an, die Textfelder haben, ähnlich wie Formulare in Desktop-Datenbanken. Anstelle eines Eigenschaftenblatts legen Sie jedoch Formatierungsoptionen fest, indem Sie das Textfeld auswählen und dann auf die angezeigte Schaltfläche Format klicken. Wählen Sie dann das gewünschte Format aus der Liste Format aus.

Access-Apps haben keine benutzerdefinierten Datumsformate. Sie können Abfragen in Access-Apps erstellen, aber es gibt keine Optionen zum Formatieren von Datumsspalten innerhalb der Abfrage. Die gesamte Datumsformatierung wird auf Ansichtsebene gesteuert. Schließlich ist die FormatDateTime-Funktion in Access-Apps nicht verfügbar.

Bild des Formatierungsmenüs in einer Access-App.

Seitenanfang

No comments:

Post a Comment