Steuern von Dateneingabeformaten mithilfe von Eingabeformaten

Wichtig :  Dieser Artikel wurde maschinell übersetzt. Bitte beachten Sie den Haftungsausschluss. Die englische Version des Artikels ist als Referenz hier verfügbar: hier.

Wenn Sie mehrere Personen eingeben von Daten in einer Access-Datenbank haben, können Sie festlegen, wie Benutzer Daten in bestimmte Felder Konsistenz sowie zur Verwaltung Ihrer Datenbank vereinfachen eingeben müssen. Beispielsweise können Sie ein Eingabeformat für ein Formular festlegen, damit Benutzer nur Telefonnummern im Format Schwedisch oder Adressen in den französischen Format eingeben können. Sie können ein bestimmtes Format für das Eingabeformat festlegen, und wählen ein anderes Format aus, damit die gleichen Daten anders angezeigt werden.

Dieser Artikel stellt weitere Informationen zu Eingabeformaten, ihrer Verwendung und ihrer Erstellung zur Verfügung.

Inhalt dieses Artikels

Informationen zu Eingabeformaten

Zeichen, die Eingabeformate definieren

Erstellen eines Eingabeformats

Berücksichtigen der Verwendung vor dem Anwenden eines Eingabeformats

Beispiele für Eingabeformate

Informationen zum Verwenden von Eingabeformaten für E-Mail-Adressen

Informationen zu Eingabeformaten

Wo und wann können Eingabeformate verwendet werden? Sie können Eingabeformate Tabellenfeldern, Abfragen und Formular- und Berichtssteuerelementen hinzufügen.

Sie können z. B. einem Feld Datum/Uhrzeit in einer Tabelle ein Eingabeformat hinzufügen oder dem Textfeld-Steuerelement eines Formulars, das Sie an ein Feld Datum/Uhrzeit binden. Eingabeformate können auf Formularsteuerelementen (z. B. Textfeldern) hinzugefügt werden, die an Tabellenfelder gebunden sind, für die diese Datentypen festgelegt sind. Wenn Sie mit Datentypen nicht vertraut sind, finden Sie weitere Informationen im Artikel Einführung in Datentypen und Feldeigenschaften.

Eingabeformate bieten eine Festlegen des Formats für die Dateneingabe in einem Feld mithilfe von Zeichen und Symbolen. Wenn Sie ein Eingabeformat auf ein Feld anwenden, muss jede Person, die Daten in das Feld eingibt durch das Eingabeformat definiert bestimmte Muster folgen. Beispielsweise, wenn der Datenbankbenutzer in dieser bestimmten Maske, 555-0187 (_) eine Telefonnummer, ohne die Ortsvorwahl eingibt Xt.___ des Benutzers werden zum Speichern der Daten, bis die Ortsvorwahl Daten hinzugefügt werden kann. Das genaue Verhalten hängt von der wie der Datenbank-Designer richtet das Eingabeformat.

Eingabeformate stellen Datenüberprüfung in großem Umfang sicher und verhindern, dass Benutzer ungültige Daten (z. B. eine Telefonnummer in ein Datumsfeld) eingeben können. Sie können auch sicherstellen, dass die Daten von den Benutzern einheitlich eingegeben werden. Dank dieser Einheitlichkeit werden Daten schneller gefunden, und die Datenbank kann besser verwaltet werden.

Denken Sie daran, dass Sie Eingabeformate definieren, um das Format zu steuern, in dem die Daten in die Datenbank eingegeben werden. Sie können jedoch auf dieselben Daten ein anderes Format anwenden, um zu ändern, wie die Daten angezeigt werden. Ihr Eingabeformat kann z. B. definieren, dass Datumsangaben in einem Format wie z. B. JJJJ.MM.TT einzugeben sind. Die Anzeige kann jedoch als TT-MMM-JJJJ erfolgen.

Die drei Bereiche eines Eingabeformats

Eingabeformate bestehen aus einem obligatorischen Bereich und zwei optionalen Bereichen. Jeder Bereich wird durch ein Semikolon getrennt. Die einzelnen Bereiche erfüllen die folgenden Funktionen:

  • Der erste Bereich ist obligatorisch. Er umfasst die Formatzeichen oder die -zeichenfolge (Folge von Zeichen) zusammen mit Platzhaltern und literalen Angaben wie etwa Klammern, Punkte und Bindestriche.

  • Der zweite Bereich ist optional und bezieht sich auf die eingebetteten Formatzeichen sowie die Art ihrer Speicherung im Feld. Wenn der zweite Bereich auf 0 festgelegt wird, werden die Zeichen zusammen mit den Daten gespeichert, wird er auf 1 festgelegt, werden die Zeichen nur angezeigt und nicht gespeichert. Wenn der zweite Bereich auf 1 festgelegt wird, kann ggf. Speicherplatz in der Datenbank eingespart werden.

  • Der dritte Bereich ist ebenfalls optional und gibt ein einzelnes Zeichen oder Leerzeichen an, das als Platzhalter verwendet wird. Standardmäßig wird in Access der Unterstrich (_) verwendet. Wenn Sie ein anderes Zeichen verwenden möchten, geben Sie dieses im dritten Abschnitt Ihres Formats ein.

Dies ist beispielsweise ein Eingabeformat für Telefonnummern im US-Format: (999) 000-0000;-:

  • Das Eingabeformat verwendet zwei Platzhalterzeichen: 9 und 0. Die 9 gibt eine optionale Ziffer an (damit wird die Eingabe einer Vorwahl optional), während die 0 eine obligatorische Ziffer angibt.

  • Die 0 im zweiten Bereich des Eingabeformats gibt an, dass die Formatzeichen zusammen mit den Daten gespeichert werden.

  • Der dritte Bereich des Eingabeformats gibt an, dass ein Bindestrich (-) anstelle des Unterstrichs (_) als Platzhalterzeichen verwendet werden muss.

Seitenanfang

Zeichen, die Eingabeformate definieren

Die folgende Tabelle führt die Platzhalter- und literalen Zeichen für ein Eingabeformat auf und erläutert, wie die Dateneingabe gesteuert wird:

Zeichen

Erklärung

0

Der Benutzer muss eine Ziffer (0 bis 9) eingeben.

9

Der Benutzer kann eine Ziffer (0 bis 9) eingeben.

#

Der Benutzer kann eine Ziffer, ein Leerzeichen, ein Plus- oder ein Minuszeichen eingeben. Wenn Sie diese Position überspringen, wird von Access ein Leerzeichen eingegeben.

L

Der Benutzer muss einen Buchstaben eingeben.

?

Der Benutzer kann einen Buchstaben eingeben.

A

Der Benutzer muss einen Buchstaben oder eine Ziffer eingeben.

a

Der Benutzer kann einen Buchstaben oder eine Ziffer eingeben.

&

Der Benutzer muss ein Zeichen oder ein Leerzeichen eingeben.

C

Der Benutzer kann Zeichen oder Leerzeichen eingeben.

. , : ; - /

Platzhalter für Dezimalstellen und Tausendernummern, Trennzeichen für Datum und Uhrzeit. Die von Ihnen ausgewählten Zeichen hängen von den regionalen Einstellungen unter Microsoft Windows ab.

>

Wandelt alle folgenden Zeichen in Großbuchstaben um.

<

Wandelt alle folgenden Zeichen in Kleinbuchstaben um.

!

Veranlasst, dass das Eingabeformat von links nach rechts aufgefüllt wird statt von rechts nach links.

\

Unmittelbar folgende Zeichen werden literal angezeigt.

""

In doppelte Anführungszeichen eingeschlossene Zeichen werden literal angezeigt.

Seitenanfang

Erstellen eines Eingabeformats

Sie können Eingabeformate schnell mithilfe des Eingabeformat-Assistenten hinzufügen oder manuell durch Eingeben benutzerdefinierter Formate in die Eigenschafteneinstellung des Felds Eingabeformat eingeben.

Hinzufügen von Eingabeformaten mithilfe des Eingabeformat-Assistenten

In diesem Abschnitt wird beschrieben, wie ein vordefiniertes Eingabeformat einem Tabellenfeld, einer Abfrage oder einem Formular- bzw. Berichtsteuerelement mithilfe des Eingabeformat-Assistenten hinzugefügt werden kann.

Hinzufügen eines Eingabeformats zu einem Tabellenfeld

Hinzufügen eines Eingabeformats zu einer Abfrage

Hinzufügen eines Eingabeformats zu einem Formular- oder Berichtsteuerelement

Erstellen benutzerdefinierter Eingabeformate

Anpassen von Eingabeformaten aus dem Eingabeformat-Assistenten

Anpassen von Eingabeformaten aus der Feldeigenschafteinstellung

Hinzufügen eines Eingabeformats zu einem Tabellenfeld

Sie können Eingabeformate mit Feldern verwenden, für die der Datentyp Text, Zahl (außer Replikations-ID) Währung oder Datum/Uhrzeit festgelegt ist.

Hinweis : Wenn Sie ein Eingabeformat für ein Feld Datum/Uhrzeit verwenden, steht das Steuerelement Datumsauswahl für dieses Feld nicht mehr zur Verfügung.

  1. Klicken Sie im Navigationsbereich mit der rechten Maustaste auf die Tabelle, und klicken Sie dann im Kontextmenü auf Entwurfsansicht.

  2. Klicken Sie auf das Feld, dem Sie das Eingabeformat hinzufügen möchten.

  3. Klicken Sie unter Feldeigenschaften auf der Registerkarte Allgemein auf das Eigenschaftenfeld Eingabeformat.

  4. Klicken Sie auf Erstellen Schaltfläche Schaltfläche "Generator" um den Eingabeformat-Assistenten zu starten.

  5. Wählen Sie in der Liste Eingabeformat den Formattyp aus, den Sie hinzufügen möchten.

    Eingabeformat-Assistent in Access-Desktopdatenbank

  6. Klicken Sie auf Testen, und geben Sie dann Daten ein, um zu testen, wie das Format angezeigt wird.

  7. Wenn das Eingabeformat ohne Änderungen beibehalten werden soll, klicken Sie auf Weiter.

  8. Wählen Sie eine Option aus, wie die Daten gespeichert werden sollen.

  9. Klicken Sie auf Fertig stellen, und speichern Sie die Änderungen.

Hinzufügen eines Eingabeformats zu einer Abfrage

  1. Klicken Sie im Navigationsbereich mit der rechten Maustaste auf die zu ändernde Abfrage, und klicken Sie dann im Kontextmenü auf Entwurfsansicht.

  2. Platzieren Sie den Mauszeiger im Abfrageentwurfsbereich in der Spalte für das Feld, das Sie ändern möchten.

    Sie können den Cursor in jeder der Zeilen für dieses Feld platzieren.

  3. Drücken Sie F4, um das Eigenschaftenblatt für das Feld zu öffnen.

  4. Klicken Sie unter Feldeigenschaften auf der Registerkarte Allgemein auf das Eigenschaftenfeld Eingabeformat.

  5. Klicken Sie auf Erstellen Schaltfläche Schaltfläche "Generator" um den Eingabeformat-Assistenten zu starten, und folgen Sie dann die Anweisungen im Assistenten.

Hinzufügen eines Eingabeformats zu einem Formular- oder Berichtsteuerelement

  1. Klicken Sie im Navigationsbereich mit der rechten Maustaste auf das zu ändernde Formular oder auf den zu ändernden Bericht, und klicken Sie dann im Kontextmenü auf Entwurfsansicht.

  2. Klicken Sie mit der rechten Maustaste auf das Steuerelement, das Sie ändern möchten, und klicken Sie dann im Kontextmenü auf Eigenschaften.

  3. Klicken Sie auf der Registerkarte Alle auf das Eigenschaftenfeld Eingabeformat.

  4. Klicken Sie auf Erstellen Schaltfläche Schaltfläche "Generator" um den Eingabeformat-Assistenten zu starten, und folgen Sie dann die Anweisungen im Assistenten.

Erstellen benutzerdefinierter Eingabeformate

Der Eingabeformat-Assistent stellt Eingabeformate für die gängigsten Formatierungsanforderungen zur Verfügung. Unter bestimmten Umständen möchten Sie jedoch ggf. Eingabeformate anpassen, damit sie Ihre Anforderungen besser erfüllen. Eingabeformate können durch Ändern der vordefinierten Formate aus dem Eingabeformat-Assistenten oder durch manuelles Ändern der Eingabeformateigenschaft für ein Feld geändert werden, auf das das Format angewendet werden soll.

Anpassen von Eingabeformaten aus dem Eingabeformat-Assistenten

  1. Öffnen Sie das betreffende Objekt in der Entwurfsansicht, und klicken Sie dann auf das Feld, in dem das neue benutzerdefinierte Eingabeformat hinzugefügt werden soll.

  2. Klicken Sie auf das Erstellen von Schaltfläche "Generator" , um den Eingabeformat-Assistenten zu starten.

  3. Klicken Sie auf Liste bearbeiten.

    Das Dialogfeld Eingabeformat-Assistenten anpassen wird geöffnet.

  4. Geben Sie eine neue Beschreibung in das Textfeld Beschreibung ein. Verwenden Sie dabei Zeichen und Platzhalter aus der Tabelle.

  5. Klicken Sie auf den Pfeil nach unten Formattyp, und wählen Sie dann einen geeigneten Formattyp aus.

  6. Klicken Sie auf Schließen. Das neue Eingabeformat wird in der Liste angezeigt.

Anpassen von Eingabeformaten aus der Feldeigenschafteinstellung

  1. Klicken Sie im Navigationsbereich mit der rechten Maustaste auf das Objekt, und klicken Sie dann im Kontextmenü auf Entwurfsansicht.

  2. Klicken Sie auf das Feld, in dem das Eingabeformat erstellt werden soll.

  3. Klicken Sie im Bereich Feldeigenschaften auf das Textfeld Eingabeformat, und geben Sie dann das benutzerdefinierte Format ein.

  4. Drücken Sie STRG+S, um die Änderungen zu speichern.

Weitere Informationen zum Definieren eines Eingabeformats erhalten Sie, indem Sie auf das Eigenschaftenfeld Eingabeformat klicken und dann F1 drücken. Die Definition für das Eingabeformat muss für Felder vom Typ Zahl und Währung manuell eingegeben werden.

Seitenanfang

Berücksichtigen der Verwendung vor dem Anwenden eines Eingabeformats

Es ist normalerweise sinnvoll, sich zu überlegen, wie sich die Anforderungen an die Dateneingabe ggf. ändern können, wenn die Datenbank wächst. Sie können mit den folgenden allgemeinen Fragestellungen beginnen:

  • Hindert das Format die Benutzer am Eingeben erforderlicher Daten? Kann es z. B. vorkommen, dass Benutzer Telefonnummern im Format einer anderen Region eingeben müssen?

  • Kann das Format Konflikte mit Anzeigeformateinstellungen verursachen? Wechseln Sie z. B. in die Entwurfsansicht, und geben Sie in der Format-Eigenschaft des Felds, das das Eingabeformat enthält, die folgende Formatzeichenfolge ein: (&&&) @@@-@@@@. In der Datenblattansicht wird das Feld ungefähr folgendermaßen angezeigt: (425() 5) 55--1212.

  • Planen Sie, die Datumsauswahl für ein Datums-/Uhrzeitfeld zu verwenden? Wenn dies der Fall ist, können Sie auf dieses Feld kein Eingabeformat anwenden.

Seitenanfang

Beispiele für Eingabeformate

Die Beispiele in der folgenden Tabelle veranschaulichen einige Verwendungsmöglichkeiten von Eingabeformaten.

Eingabeformat

Bereitgestellter Wertetyp

Hinweise

(00000) 000-0000

(206) 555-0199

In diesem Fall müssen Sie eine Vorwahl eingeben, da dieser Abschnitt des Eingabeformats (000 in Klammern) den Platzhalter 0 verwendet.

(999) 000-0000!

(206) 555-0199
( ) 555-0199

Hier verwendet der Vorwahlabschnitt den Platzhalter 9, sodass Vorwahlen optional sind. Außerdem veranlasst das Ausrufezeichen (!), dass das Eingabeformat von links nach rechts aufgefüllt wird.

(00000) AAA-AAAA

(02206) 555-TELE

Ermöglicht Ihnen, die letzten vier Ziffern einer Telefonnummer im US-Format durch Buchstaben zu ersetzen. Beachten Sie die Verwendung des Platzhalters 0 im Vorwahlabschnitt, weswegen die Vorwahl obligatorisch ist.

#999

-20
2000

Eine positive oder negative Zahl, nicht mehr als vier Zeichen, ohne Trennzeichen für Tausendernummern oder Dezimalstellen.

>L????L?000L0

GREENGR339M3
MAY R 452B7

Eine Kombination aus obligatorischen (L) und optionalen (?) Buchstaben und obligatorischen Zahlen (0). Das >-Zeichen zwingt Benutzer dazu, alle Buchstaben als Großbuchstaben einzugeben. Um ein Eingabeformat dieses Typs zu verwenden, müssen Sie den Datentyp für das Tabellenfeld auf Text oder Memo festlegen.

00000-9999

98115-
98115-3007

Eine obligatorische Postleitzahl und ein optionaler Abschnitt über vier Stellen hinaus.

>L<??????????????

Maria
Pierre

Ein Vor- oder Nachname mit automatisch groß geschriebenem Anfangsbuchstaben.

ISBN 0-&&&&&&&&&-0

ISBN 1-55615-507-7

Eine Buchnummer mit dem literalen Text, obligatorischer erster und letzter Ziffer und einer beliebigen Kombination aus Buchstaben und Zeichen zwischen diesen Ziffern.

>LL00000-0000

DB51392-0493

Eine Kombination aus obligatorischen Buchstaben und Zeichen, alle in Großbuchstaben. Verwenden Sie diese Art von Eingabeformat, um Benutzern beispielsweise dabei zu helfen, Teilenummern und andere Arten von Beständen korrekt einzugeben.

Informationen zum Verwenden von Eingabeformaten für E-Mail-Adressen

Da die Anzahl von Zeichen, aus denen E-Mail-Adressen bestehen, sehr unterschiedlich sein kann, stellen Eingabeformate kein gutes Tool für die Sicherstellung dar, dass E-Mail-Adressen richtig eingegeben werden. Stattdessen wird die Verwendung der Eigenschaften Gültigkeitsregel und Gültigkeitsmeldung empfohlen.

Die in der folgenden Tabelle gezeigte Gültigkeitsregel stellt sicher, dass die E-Mail-Adresse mit mindestens einem Zeichen, einem folgenden Symbol "@", mindestens einem Zeichen, einem folgenden Punkt und mindestens einem Zeichen eingegeben wird. tom@example.com ist z. B. zulässig, tom@example,com oder tom@example hingegen nicht. Wenn Sie eine E-Mail-Adresse eingeben, die nicht mit der Gültigkeitsregel übereinstimmt, nimmt Access die Eingabe nicht an und zeigt die Meldung in der Eigenschaft Gültigkeitsmeldung an. Wird kein Text in das Eigenschaftenfeld Gültigkeitsmeldung eingegeben, zeigt Access eine entsprechende systemeigene Meldung an.

Eigenschaft

Einstellung

Gültigkeitsprüfungsregel

Ist Null Oder ((Wie "*?@?*.?*") Und (Nicht Wie "*[ ,;]*"))

Gültigkeitsmeldung (optional)

Geben Sie die E-Mail-Adresse mit einem Symbol '@' sowie dem vollständigen Domänennamen (z. B. 'frank@contoso.com') ein.

Weitere Informationen zur Verwendung von Gültigkeitsregeln sowie schrittweise Verfahren finden Sie im Artikel Einschränken der Dateneingabe mithilfe einer Gültigkeitsregel.

Seitenanfang

Hinweis : Haftungsausschluss für maschinelle Übersetzungen: Dieser Artikel wurde mithilfe eines Computersystems und ohne jegliche Bearbeitung durch Personen übersetzt. Microsoft bietet solche maschinellen Übersetzungen als Hilfestellung für Benutzer ohne Englischkenntnisse an, damit Sie von den Informationen zu Produkten, Diensten und Technologien von Microsoft profitieren können. Da es sich bei diesem Artikel um eine maschinelle Übersetzung handelt, enthält er möglicherweise Fehler in Bezug auf (Fach-)Terminologie, Syntax und/oder Grammatik.

Teilen Facebook Facebook Twitter Twitter E-Mail E-Mail

War diese Information hilfreich?

Sehr gut. Noch anderes Feedback?

Was können wir verbessern?

Vielen Dank für Ihr Feedback!

×