Access-Platzhalterzeichenverweis

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

Hinweis : Dieses Thema enthält Verweisinformationen und beschränkte Schrittanleitungen zur Verwendung der Platzhalterzeichen von Microsoft Office Access 2007.

Informationen zum Suchen von Platzhalterzeichen in einer Access-Datenbank finden Sie in den Artikeln, Verwenden Sie das Dialogfeld Suchen und ersetzen, um Daten zu ändern, Erstellen Sie eine einfache Auswahlabfrage, und Aktualisieren Sie die Daten in einer Datenbank.

Inhalt dieses Themas

Informationen zu unterstützten Zeichensätzen

Suchen Sie nach welcher ANSI standard unterstützt eine Datenbank

ANSI-89 Platzhalterzeichen

ANSI-92-Platzhalterzeichen

Datentypen, die Sie mithilfe von Platzhaltern suchen können

Informationen zu unterstützten Zeichensätzen

In Access werden zwei Sätze von Platzhalterzeichen unterstützt, da zwei Standards für Structured Query Language, ANSI-89 und ANSI-92, unterstützt werden. Im Normalfall verwenden Sie die ANSI-89-Platzhalter, wenn Sie Abfragen und Suchen-und-Ersetzen-Vorgänge in Access-Datenbanken (MDB- und ACCDB-Dateien) ausführen. Sie verwenden die ANSI-92-Platzhalter, wenn Sie Abfragen in Access-Projekten (Access-Dateien, die mit Microsoft SQL Server-Datenbanken verbunden sind) ausführen. Access-Projekte verwenden den ANSI-92-Standard, da auch von SQL Server dieser Standard verwendet wird.

Access bietet jedoch auch eine Ausnahme zu dieser Regel. In der folgenden Tabelle werden die Methoden oder Tools aufgelistet, die Sie zum Suchen und Ersetzen von Daten verwenden können. Außerdem wird der standardmäßige ANSI-Standard angezeigt, den Sie mit jedem Tool verwenden.

Suchmethode oder Tool

Durchsuchter Dateityp

Verwendeter Platzhalterzeichensatz

Dialogfeld Suchen und Ersetzen

Access-Datenbank (MDB- und ACCDB-Dateien)

ANSI-89

Dialogfeld Suchen und Ersetzen

Access-Projekt (ADP- und ACCDP-Dateien)

ANSI-92

Auswählen oder Aktualisieren der Abfrage

Access-Datenbank (MDB-und ACCDB-Dateien)

ANSI-89

Auswählen oder Aktualisieren der Abfrage

Access-Projekt (ADP- und ACCDP-Dateien)

ANSI-92

Dialogfeld Suchen und Ersetzen, Auswählen oder Aktualisieren der Abfrage

Access-Datenbanksatz zur Unterstützung des ANSI-92-Standards

ANSI-92

Seitenanfang

Welcher ANSI-Standard wird von einer Datenbank unterstützt?

Befolgen Sie die nachfolgenden Schritte, um die ANSI-Einstellung für eine bestimmte Datenbank zu suchen und ggf. zu ändern.

  1. Klicken Sie auf der Microsoft Office-Schaltfläche Abbildung der Office-Schaltfläche , und klicken Sie dann auf Access-Optionen...

    Das Dialogfeld Access-Optionen wird angezeigt.

  2. Klicken Sie auf Objektdesigner, und gehen Sie im Bereich Abfrageentwurf unter SQL Server-kompatible Syntax (ANSI 92) wie folgt vor:

    • Wählen Sie In dieser Datenbank verwenden, um die geöffnete Datenbank in den ANSI-92-Standard zu ändern.

      -Oder-

      Deaktivieren Sie das Kontrollkästchen, um die geöffnete Datenbank auf den ANSI-89-Standard festzulegen.

    • Aktivieren Sie Standard für neue Datenbanken, um alle neuen, mit der geöffneten Instanz von Access erstellten Datenbanken auf den ANSI-92-Standard festzulegen.

      -Oder-

      Deaktivieren Sie das Kontrollkästchen, um alle neuen Datenbanken auf den ANSI-89-Standard festzulegen.

  3. Klicken Sie auf OK.

Seitenanfang

ANSI-89-Platzhalterzeichen

Verwenden Sie diese Reihe von Platzhalterzeichen, wenn Sie das Dialogfeld Suchen und Ersetzen von zum Suchen und Ersetzen von Daten in einer Access-Datenbank oder eine Access-Projekt optional verwenden. Sie verwenden Sie diese Zeichen, wenn Sie ausführen auswählen und Aktualisierungsabfragen in einer Access-Datenbank, aber Sie diese nicht in einem Access-Projekt ausführen Abfragen verwenden. Weitere Informationen zur Verwendung auswählen und Aktualisierungsabfragen, finden Sie in die Artikeln erstellen eine einfache Auswahlabfrage und Aktualisieren Sie die Daten in einer Datenbank.

Zeichen

Beschreibung

Beispiel

*

Dieses Zeichen entspricht einer beliebigen Anzahl von Zeichen. Sie können den Stern (*) an einer beliebigen Stelle in einer Zeichenfolge verwenden.

wo* findet wohin und woher, aber nicht warum.

?

Dieses Zeichen entspricht einem einzelnen alphabetischen Zeichen.

B?ll findet Ball, Bellen und Bill.

[ ]

Dieses Zeichen entspricht einem einzelnen Zeichen innerhalb der eckigen Klammern.

Balttext="Legende 2ae]ll findet Ball und Bellen, aber nicht Bill.

!

Dieses Zeichen entspricht einem einzelnen beliebigen Zeichen, das in der eckigen Klammer nicht enthalten ist.

balttext="Legende 2!ae]ll findet Bill und Bulle, aber nicht Ball und Bellen.

-

Dieses Zeichen entspricht einem einzelnen beliebigen Zeichen innerhalb des angegebenen Bereichs. Sie müssen den Bereich in aufsteigender Reihenfolge angeben (A bis Z, nicht Z bis A).

balttext="Legende 2a-c]d findet bad, bbd und bcd.

#

Dieses Zeichen entspricht einem einzelnen numerischen Zeichen.

1#3 findet 103, 113 und 123.

Seitenanfang

ANSI-92-Platzhalterzeichen

Verwenden Sie diesen Satz Platzhalterzeichen zum Ausführen von Auswahl- und Aktualisierungsabfragen in Access-Projekten (ADP-Dateien) und einen der beiden Abfragetypen oder das Dialogfeld Suchen und Ersetzen zum Durchsuchen von Datenbanken, die für die Verwendung des ANSI-92-Standards festgelegt sind.

Zeichen

Beschreibung

Beispiel

%

Dieses Zeichen entspricht einer beliebigen Anzahl von Zeichen. Es kann entweder als erstes oder als letztes Zeichen der Zeichenfolge verwendet werden.

wo% findet wohin und woher, aber nicht warum.

_

Dieses Zeichen entspricht einem einzelnen alphabetischen Zeichen.

B_ll findet Ball, Bellen und Bill.

[ ]

Dieses Zeichen entspricht einem einzelnen Zeichen innerhalb der eckigen Klammern.

Balttext="Legende 2ae]ll findet Ball und Bellen, aber nicht Bill.

^

Dieses Zeichen entspricht einem einzelnen beliebigen Zeichen, das in den eckigen Klammern nicht enthalten ist.

balttext="Legende 2^ae]ll findet Bill und Bulle, aber nicht Ball und Bellen.

-

Dieses Zeichen entspricht einem einzelnen beliebigen Zeichen innerhalb des angegebenen Bereichs. Sie müssen den Bereich in aufsteigender Reihenfolge angeben (A bis Z, nicht Z bis A).

balttext="Legende 2a-c]d findet bad, bbd und bcd.

Hinweis : 

  • Um Platzhalterzeichen zu suchen, die sich in Ihren Daten befinden, schließen Sie das Zeichen, das Sie suchen möchten, in Klammern ein, z. B.: alttext="Legende 2#]. Befolgen Sie diese Regel, wenn Sie nach Sternchen (*), Fragezeichen (?), Pfundzeichen (#), öffnenden Klammern (alttext="Legende 2) und Bindestrichen (-) suchen. Verwenden Sie keine Klammern, wenn Sie nach Ausrufezeichen (!) oder schließenden Klammern (]) suchen. Wenn Sie diese Zeichen mithilfe des Dialogfelds Suchen und Ersetzen suchen, geben Sie das Zeichen im Feld Suchen nach ohne umschließende Klammern ein. Sie verfolgen denselben Ansatz, wenn Sie die Zeichen mithilfe einer Abfrage suchen. Die folgende Syntax gibt z. B. alle Datensätze zurück, die ein Ausrufezeichen enthalten, unabhängig davon, wo sich das Zeichen in Ihren Daten befindet: Like "*!*".

    Informationen über das Dialogfeld Suchen und Ersetzen finden Sie im Artikel Verwenden Sie das Dialogfeld Suchen und ersetzen, um Daten zu ändern. Informationen zur Verwendung von auswählen und Aktualisierungsabfragen, finden Sie in die Artikeln erstellen eine einfache Auswahlabfrage und Aktualisieren Sie die Daten in einer Datenbank.

    Wenn Sie gleichzeitig nach einem Bindestrich und anderen Zeichen suchen, setzen Sie den Bindestrich vor oder nach allen anderen Zeichen innerhalb der Klammern, z. B.: alttext="Legende 2-#*] oder alttext="Legende 2#*-]. Wenn sich nach der öffnenden Klammer jedoch ein Ausrufezeichen (!) befindet, geben Sie den Bindestrich nach dem Ausrufezeichen ein: alttext="Legende 2!-].

  • Um nach einem Paar öffnender und schließender Klammern (alttext="Legende 2]) zu suchen, müssen Sie beide Zeichen in Klammern einschließen, z. B.: alttext="Legende 2alttext="Legende 2]]. Dies ist erforderlich, da ein einfaches Klammernpaar in Access als Leere Zeichenfolge interpretiert wird.

Seitenanfang

Datentypen, nach denen Sie mithilfe von Platzhaltern suchen können

Beim Entwerfen einer Tabelle legen Sie für jedes Feld in dieser Tabelle einen Datentyp fest. Sie legen z. B. den Datentyp Datum/Uhrzeit für Felder fest, die Datumsinformationen enthalten. Diese Tabelle führt die Datentypen auf, nach denen Sie mithilfe von Platzhalterzeichen suchen können. Vergessen Sie nicht, dass Sie in einigen Fällen Platzhalter im Dialogfeld Suchen und Ersetzen, jedoch nicht in Abfragen verwenden können, und umgekehrt.

Datentyp

Verwendung

Text

Dialogfeld Suchen und Ersetzen, Abfragen

Memo

Dialogfeld Suchen und Ersetzen, Abfragen

Zahl

Dialogfeld Suchen und Ersetzen, Abfragen

Datum/Uhrzeit

Dialogfeld Suchen und Ersetzen, Abfragen

Hinweis : Regionale Einstellungen können sich auf die Verwendungsweise von Platzhaltern auswirken. Weitere Informationen finden Sie in den Hinweisen am Ende dieses Abschnitts.

Währung

Dialogfeld Suchen und Ersetzen, Abfragen

AutoWert

Dialogfeld Suchen und Ersetzen, Abfragen

OLE-Objekt

Keine.

Ja/Nein

Abfragen, die Sie allerdings nicht benötigen. Weitere Informationen finden Sie in den Hinweisen am Ende dieses Abschnitts.

Hyperlink

Dialogfeld Suchen und Ersetzen, Abfragen

Nachschlage-Assistent

Richtet sich nach dem Datentyp des Quellfelds.

Hinweis : 

  • Sie können im Dialogfeld Suchen und Ersetzen von Platzhalterzeichen verwenden, um Datums-/Uhrzeitfelder zu suchen, wenn Sie an diesen Feldern angewendeter Formatierung des Datums ganz oder teilweise als Text angezeigt wird. Beispielsweise können Sie mithilfe einer Zeichenfolge, z. B. *Arsuchen*-10-2007, und die Ergebnisse zählen auf einem beliebigen Monat, die die Buchstaben "Ar" enthält – Januar, Februar, und so weiter. Denken Sie daran, da Sie suchen müssen mit dem Format auf Daten angewendet werden, müssen Sie eine Option im Dialogfeld auswählen – das Kontrollkästchen Suchfeldern als formatiert. Weitere Informationen über dieses Kontrollkästchen finden Sie im Artikel, die mithilfe des Dialogfelds Suchen und ersetzen, um Daten zu ändern.

  • Die in den regionalen Einstellungen unter Windows festgelegten Datums- und Uhrzeitangaben können sich darauf auswirken, was angezeigt und wie die Suche ausgeführt wird. Zum Beispiel können die Datumsangaben bei einigen Benutzern als römische Zahlen, wie z. B. 07-IX-1997 an Stelle von 07-Sept-1997, angezeigt werden. In der Regel suchen Sie nach dem, was angezeigt wird, nicht nach dem, von dem Sie denken, dass es in Access in der Tabelle gespeichert wird. Mit anderen Worten: Sie können eine Suche mit einer Zeichenfolge, wie z. B. *-IX-2007, durchführen, um alle Datensätze für den Monat September dieses Jahres zu suchen.

    Darüber hinaus Wenn Text in einem Datumsfeld diakritische Zeichen, beispielsweise á oder äenthält, müssen Sie diese Zeichen in der Suchzeichenfolge aufnehmen oder, tritt bei der Suche. Sie können dem Vorhandensein von diakritischen Zeichen umgehen, mithilfe von Platzhaltern. Beispielsweise, wenn Sie ein Datum ein, wie etwa 3-Heinä-2007angezeigt, Sie können Suchen mit einer Zeichenfolge wie *-Hein*-2007.

  • Wenn Sie ein Ja/Nein-Feld mithilfe des Dialogfelds Suchen und Ersetzen durchsuchen, wird das Feld in Access ignoriert, und das Dialogfeld gibt keine Datensätze zurück. Wenn Sie ein Ja/Nein-Feld mithilfe einer Abfrage durchsuchen, können Sie Platzhalter verwenden. Vergessen Sie jedoch nicht, dass Ja/Nein-Felder nur zwei Werte (0 für Falsch und -1 für Wahr) zurückgeben, sodass durch einen Platzhalter kein Wert zur Suche hinzugefügt wird. Wenn Sie z. B. ein Kriterium wie =-1 verwenden, werden dieselben Ergebnisse zurückgegeben wie bei "Like *1".

  • OLE-Objektfelder können nicht durchsucht werden.

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!

×