Verwenden des Dialogfelds "Suchen und Ersetzen" zum Ändern von Daten

In diesem Thema wird erläutert, wie Daten in einer Access-Datenbank mit dem Dialogfeld Suchen und Ersetzen gesucht und gegebenenfalls ersetzt werden.

Informationen zu anderen Möglichkeiten zum Aktualisieren von Daten, z. B. zur Verwendung von Aktualisierungs- oder Anfügeabfragen, finden Sie unter Aktualisieren der Daten in einer Datenbank.

Was möchten Sie tun?

Grundlegendes zum Verwenden des Dialogfelds "Suchen und Ersetzen"

Übersicht der Steuerelemente im Dialogfeld "Suchen und Ersetzen"

Suchen und Ersetzen von Daten in einer Tabelle

Suchen und Ersetzen von Daten in einem Formular

Suchen von Daten in einem Abfrageresultset

Suchen von Platzhalterzeichen

Beispiele für die Verwendung von Platzhalterzeichen

Suchen von Anführungszeichen und von Nullwerten oder leeren Werten

Grundlegendes zum Verwenden des Dialogfelds "Suchen und Ersetzen"

Verwenden Sie das Dialogfeld Suchen und Ersetzen, wenn Sie kleinere Datenmengen suchen und gegebenenfalls ersetzen möchten, oder wenn Ihnen eine Abfrage zum Suchen und Ersetzen nicht geeignet erscheint. Das Dialogfeld ist mit den Suchtools anderer Programme vergleichbar. Es enthält jedoch einige Features, durch die es sich besser zum Durchsuchen relationaler Datenbanken eignet. Sie können z. B. ein auf Daten angewendetes Format durchsuchen, und Sie können die Daten in einem Feld ganz oder teilweise suchen.

Berücksichtigen Sie folgende Aspekte:

  • Der Suchbegriff wird in dem Dialogfeld wie ein Muster behandelt. Dabei werden alle Datensätze zurückgegeben, die diesem Muster entsprechen. Angenommen, das Datenblatt (entweder eine Tabelle oder ein Abfrageergebnis) schließt Informationen zu Kunden, Lieferanten, Produkten und zum Bestelldatum ein. Wenn Sie nach "mar" suchen, gibt der Suchvorgang jedes Vorkommen von "Markt", "Marmelade" usw. zurück sowie jeden weiteren Datensatz, der dem angegebenen Muster entspricht.

  • Mit dem Dialogfeld wird jeweils nur eine Tabelle durchsucht, nicht die gesamte Datenbank. Wenn Sie das Dialogfeld in einem Formular öffnen, wird die Tabelle durchsucht, die dem Formular zugrunde liegt.

    Falls Sie mit dem Dialogfeld mehrere Tabellen durchsuchen müssen, können Sie eine Auswahlabfrage erstellen, um die gewünschten Daten zu erfassen und die Abfrageergebnisse dann zu durchsuchen.

  • Sie müssen Tabellen und Abfrageergebnisse in der Datenblattansicht und Formulare in der Formularansicht (Normalansicht) wie beim Eingeben von Daten öffnen.

  • Nach Daten kann basierend auf einem zugewiesenen Format gesucht werden. Sie können z. B. leere oder NULL-Felder so formatieren, dass beispielsweise das Wort "Unbekannt" angezeigt wird. Anschließend suchen Sie nach diesen leeren Feldern, indem Sie "Unbekannt" als Suchbegriff verwenden.

Grundlegendes zum Kontrollkästchen "Formatierung beachten"

Das Dialogfeld Suchen und Ersetzen enthält das Kontrollkästchen Formatierung beachten. Wenn Sie die Schritte in diesem Thema ausführen, sehen Sie, dass das Kontrollkästchen gelegentlich automatisch von Access aktiviert wird. Somit müssen Sie in einigen Fällen das Kontrollkästchen selbst auswählen oder deaktivieren. Die richtige Verwendung des Kontrollkästchens stellt sicher, dass der Suchvorgang erfolgreich ist.

Beachten Sie folgende Faustregel: Wenn das Kontrollkästchen Format berücksichtigen automatisch von Access aktiviert wurde, lassen Sie es aktiviert. Falls Sie es deaktivieren, führt die Suche möglicherweise zu keinen Ergebnissen.

Dieses Verhalten kann anfangs verwirrend sein, da keine optischen Hinweise vorhanden sind, wann das Kontrollkästchen aktiviert oder deaktiviert werden sollte. Vielleicht fragen Sie sich, welche Logik hinter dem automatischen Aktivieren oder Deaktivieren des Kontrollkästchens Formatierung beachten steckt. "Eingabeformate" lautet die Antwort auf diese Frage. Da es sich hierbei um einen Formattyp handelt, wird das Kontrollkästchen automatisch aktiviert, falls ein Eingabeformat vorliegt.

Denken Sie auch an Folgendes: Wenn Sie ein Nachschlagefeld durchsuchen, d. h. ein Feld, bei dem eine Abfrage zum Abrufen von Daten aus einer anderen Tabelle verwendet wird, und das Quellfeld in dieser zweiten Tabelle weist ein Eingabeformat auf, dann wird das Kontrollkästchen Format beachten automatisch aktiviert.

Informationen zu den Unterschieden zwischen Suchen, Sortieren und Filtern

Denken Sie daran, dass sich das Suchen vom Sortieren oder Filtern unterscheidet. Beim Suchen werden ein oder mehrere Datensätze in Datenbanktabellen, Abfragen oder Formularen ermittelt. Sie suchen z. B. nach allen Kunden, die Restaurants führen. Beim Sortieren werden verschiedene Datensätze in einer bestimmten Reihenfolge organisiert. Sie sortieren z. B. eine Reihe von Datensätzen in alphabetischer Reihenfolgen, nach dem Datum, der Menge (welches Restaurant das meiste Brot bestellt oder den größten Umsatz aufweist) usw. Beim Filtern werden Datensätze angezeigt, die eine bestimmte Bedingung erfüllen. Nachdem Sie z. B. alle Kunden gefunden haben, die ein Restaurant führen, filtern Sie die Liste so, dass nur Kunden in London oder Madrid eingeschlossen werden.

Sie können sich diese Vorgänge auch folgendermaßen vorstellen: Zuerst suchen Sie die Daten, dann ordnen Sie sie gegebenenfalls in einer bestimmten Reihenfolge an und anschließend filtern Sie bei Bedarf eine bestimmt Teilmenge der Daten heraus.

In den folgenden Schritte wird das Verwenden des Dialogfelds Suchen und Ersetzen beschrieben.

Seitenanfang

Übersicht der Steuerelemente im Dialogfeld "Suchen und Ersetzen"

Beim Suchen und Ersetzen von Daten legen Sie häufig die Steuerelemente im Dialogfeld Suchen und Ersetzen fest oder ändern die Steuerelemente. Beachten Sie jedoch, dass dadurch das Suchen oder Ersetzen unerwünschte Daten zurückgeben oder fehlschlagen kann. Die folgende Tabelle enthält eine Liste der Steuerelemente und beschreibt, wie sich eine Änderung auswirkt.

Steuerelement

Verwendung

Verhalten

Liste Suchen in

Wechselt zwischen der Suche in einer Spalte und der Suche in einer gesamten Tabelle.

Die Liste Suchen in enthält stets den Namen der Tabelle, die Sie durchsuchen. Wenn Sie nur eine Tabelle durchsuchen, wird der Tabellenname angezeigt, die Liste Suchen in ist jedoch deaktiviert. Beim Durchsuchen einer Spalte ist die Liste Suchen in aktiviert und der Tabellen- und Spaltename werden angezeigt. Wählen Sie den gewünschten Wert in der Liste Suchen in aus, um zwischen der Suche in Tabellen und Spalten zu wechseln. Wenn Sie eine Spalte durchsuchen möchten, die nicht in der Liste enthalten ist, wechseln Sie zum geöffneten Datenblatt oder zum Formular, und wählen Sie die gewünschte Spalte aus. Wechseln Sie dann wieder zum Dialogfeld Suchen und Ersetzen, und führen Sie den Suchvorgang aus.

Liste Vergleichen

Steuert, für welchen Teil eines Felds eine Übereinstimmung gesucht wird.

Wählen Sie Teil des Feldinhaltes aus, um nach einer Übereinstimmung bei allen möglichen Werten zu suchen. Wählen Sie Ganzes Feld aus, um nach Informationen zu suchen, die genau mit dem Sucheintrag übereinstimmen. Wählen Sie Anfang des Feldinhaltes aus, wenn Sie glauben, dass sich die gesuchten Werte am Anfang eines Datensatzes befinden.

Liste Suchen

Ändert die Suchrichtung

Wählen Sie Aufwärts aus, um nach Datensätzen oberhalb des Cursors zu suchen. Wählen Sie Abwärts aus, um nach Datensätzen unterhalb des Cursors zu suchen. Wählen Sie Alles aus, um ab dem Anfang der Datensatzgruppe nach allen Datensätzen zu suchen.

Kontrollkästchen Groß-/Kleinschreibung beachten

Sucht nach Werten, die mit der Groß-/Kleinschreibung des Suchbegriffs übereinstimmen.

Aktivieren Sie das Kontrollkästchen Groß-/Kleinschreibung beachten, wenn Sie nach Datensätzen suchen möchten, die der Groß-/Kleinschreibung des Suchbegriffs entsprechen.

Kontrollkästchen Formatierung beachten

Die Suche erfolgt basierend auf einem Eingabeformat oder einem sonstigen Format.

In Suchvorgängen kann nach Daten oder nach dem auf die Daten angewendeten Format gesucht werden. Sie können z. B. nach Feb in Feldern suchen, die mit einem Eingabeformat Datum/Uhrzeit formatiert sind. Diese Option ist nur aktiviert, wenn Sie ein Feld suchen, das ein Format besitzt oder auf das ein Eingabeformat angewendet wird. Weitere Informationen finden Sie im Abschnitt Grundlegendes zum Kontrollkästchen "Formatierung beachten".


Seitenanfang

Suchen und Ersetzen von Daten in einer Tabelle

Öffnen Sie die Tabellen in der Datenblattansicht, um diese Schritte auszuführen.

Hinweis : Bei einem Nachschlagefeld ist das Suchen und Ersetzen nicht möglich. Wenn Sie Daten eines Steuerelements (z. B. eines Textfelds) in einem Formular ersetzen möchten, muss das Steuerelement an die Quelltabelle gebunden sein.

Weitere Informationen zu Nachschlagelisten finden Sie im Abschnitt Hinzufügen oder Ändern einer Nachschlagespalte, in der Sie mehrere Werte speichern können. In den ersten Abschnitten dieses Themas wird die Funktionsweise und das Erstellen von Nachschlagefeldern erläutert.

Suchen und Ersetzen von Daten

  1. Wählen Sie in der Tabelle das Feld (Spalte) aus, das Sie durchsuchen möchten.

    Hinweis : Wenn Sie die gesamte Tabelle durchsuchen möchten, führen Sie das alternative Verfahren in Schritt 5 aus.

  2. Klicken Sie auf der Registerkarte Start in der Gruppe Suchen auf Suchen, oder drücken Sie STRG+F.

    Tastenkombination: Drücken Sie STRG+F.

    Diese Abbildung zeigt den Befehl:

    Bild der Multifunktionsleiste in Access

    Das Dialogfeld Suchen und Ersetzen wird angezeigt.

  3. Klicken Sie auf die Registerkarte Suchen, um mithilfe des Dialogfelds Suchen und Ersetzen nach Daten zu suchen. Klicken Sie auf die Registerkarte Ersetzen, um Daten zu suchen und zu ersetzen.

  4. Geben Sie in das Feld Suchen nach den Suchbegriff ein. Wenn Sie Daten ersetzen möchten, geben Sie die entsprechende Zeichenfolge in das Feld Ersetzen durch ein.

    Hinweis : Geben Sie Platzhalter nur dann in das Feld Ersetzen durch ein, wenn die Datensätze diese Zeichen enthalten sollen.

  5. Sie können auch die Liste Suchen in verwenden, um das zu durchsuchende Feld zu ändern oder um stattdessen die gesamte Tabelle zu durchsuchen.

    Die Liste Suchen in enthält standardmäßig den Namen des Felds, das Sie in Schritt 1 ausgewählt haben. Wenn Sie die gesamte Tabelle durchsuchen möchten, wählen Sie den Namen der Tabelle in der Liste aus.

    -Oder-

    Wenn Sie eine andere Spalte auswählen möchten, klicken Sie auf die gewünschte Spalte im Datenblatt für die Tabelle. Sie müssen das Dialogfeld nicht schließen.

  6. Sie können auch in der Liste Vergleichen auf Teil des Feldinhaltes klicken. Dadurch erhalten Sie den größtmöglichen Suchumfang.

  7. Stellen Sie sicher, dass das Kontrollkästchen Formatierung beachten aktiviert ist, und klicken Sie dann auf Weitersuchen.

Seitenanfang

Suchen und Ersetzen von Daten in einem Formular

Falls Sie die zum Anzeigen und Durchsuchen einer Tabelle erforderlichen Berechtigungen nicht besitzen oder falls Sie nicht möchten, dass Benutzer bestimmte Daten in einer Tabelle sehen, können Sie Such- und Ersetzungsvorgänge in Formularen ausführen, die sowohl in der Formularansicht als auch in der Layoutansicht geöffnet sind. Bei beiden Vorgängen werden die Daten in der zugrunde liegenden Tabelle durchsucht, die an das Formular gebunden ist.

Hinweis : Bei einem Nachschlagefeld ist das Suchen und Ersetzen nicht möglich. Wenn Sie Daten eines Steuerelements (z. B. eines Textfelds) in einem Formular ersetzen möchten, muss das Steuerelement an die Quelltabelle gebunden sein.

Weitere Informationen zu Nachschlagelisten finden Sie unter Hinzufügen oder Ändern einer Nachschlagespalte, in der Sie mehrere Werte speichern können. In den ersten Abschnitten dieses Themas wird die Funktionsweise und das Erstellen von Nachschlagefeldern erläutert.

Daten in einem Formular suchen

  1. Öffnen Sie das Formular, das Sie durchsuchen möchten, in der Formularansicht oder Layoutansicht.

  2. Wählen Sie das Steuerelement aus, das die Informationen enthält, die Sie suchen.

    Hinweis : Wenn Sie die gesamte Tabelle durchsuchen möchten, führen Sie das alternative Verfahren in Schritt 5 aus.

  3. Klicken Sie auf der Registerkarte Start in der Gruppe Suchen auf Suchen, oder drücken Sie STRG+F.

    –Oder–

    Drücken Sie STRG+F.

    Das Dialogfeld Suchen und Ersetzen wird angezeigt.

  4. Klicken Sie auf die Registerkarte Suchen, um nach Daten zu suchen. Klicken Sie auf die Registerkarte Ersetzen, um Daten zu suchen und zu ersetzen.

  5. Geben Sie in das Feld Suchen nach den Suchwert ein. Wenn Sie Daten ersetzen möchten, geben Sie die entsprechende Zeichenfolge in das Feld Ersetzen durch ein.

    Hinweis : Geben Sie Platzhalter nur dann in das Feld Ersetzen durch ein, wenn die Datensätze diese Zeichen enthalten sollen.

  6. Sie können auch die Liste Suchen in verwenden, um das zu durchsuchende Feld zu ändern oder um stattdessen die gesamte zugrunde liegende Tabelle zu durchsuchen.

    Die Liste Suchen in enthält standardmäßig den Namen des Steuerelements, das Sie in Schritt 1 ausgewählt haben. Wenn Sie die Tabelle durchsuchen möchten, die dem Formular zugrunde liegt, wählen Sie den Namen der Tabelle in der Liste aus.

    -Oder-

    Wenn Sie ein anderes Steuerelement auswählen möchten (was dem Auswählen eines anderen Tabellenfelds entspricht), können Sie jederzeit auf das Steuerelement im Formular klicken. Sie müssen das Dialogfeld nicht schließen.

  7. Sie können auch in der Liste Vergleichen auf Teil des Feldinhaltes klicken. Dadurch erhalten Sie den größtmöglichen Suchumfang.

  8. Klicken Sie in der Liste Suchen auf Alle und auf Weitersuchen. Klicken Sie auf Ersetzen, um eine Zeichenfolge zu ersetzen. Wenn Sie sicher sind, dass die richtige Ersetzungszeichenfolge eingegeben ist, klicken Sie auf Alle ersetzen. Denken Sie jedoch daran, dass ein Ersetzungsvorgang nicht rückgängig gemacht werden kann. Wenn Sie einen Fehler machen, müssen Sie das Suchen und Ersetzen wiederholen. Sie müssen die falschen Werte suchen und durch die richtigen Werte ersetzen.

Seitenanfang

Suchen von Daten in einem Abfrageresultset

In den folgenden Schritten wird erläutert, wie mithilfe des Dialogfelds Suchen und Ersetzen Datensätze in einem Resultset gesucht werden, das von einer Auswahlabfrage zurückgegeben wird. Beachten Sie, dass Sie bei Abfrageergebnissen nur Suchvorgänge ausführen können.

Wenn Sie eine Abfrage zum Ändern oder Entfernen von Daten verwenden möchten, finden Sie in den Artikeln Erstellen einer Aktualisierungsabfrage und Verwenden von Abfragen zum Löschen mindestens eines Datensatzes in einer Datenbank weitere Informationen.

Erstellen einer Auswahlabfrage

  • Öffnen Sie die Datenbank, die die zu suchenden Datensätze enthält.

  • Klicken Sie auf der Registerkarte Erstellen in der Gruppe Andere auf Abfrageentwurf.

    Access startet den Abfrage-Designer, die Registerkarte Entwurf wird angezeigt, und das Dialogfeld Tabelle anzeigen wird geöffnet.

  • Wählen Sie die Tabelle oder Tabellen aus, die die zu suchenden Datensätze enthalten, und klicken Sie auf Hinzufügen. Klicken Sie dann auf Schließen.

    Die Tabelle oder Tabellen werden in einem oder mehreren Fenstern oben im Abfrageentwurfsbereich angezeigt. In der folgenden Abbildung wird der Designer mit einer typischen Tabelle angezeigt:

    Eine Tabelle im Abfrage-Designer

  • Doppelklicken Sie auf die Felder, die sie suchen. Die ausgewählten Felder werden in der Zeile Feld unten im Abfrage-Designer angezeigt.

    Sie können ein Tabellenfeld pro Spalte im unteren Bereich hinzufügen.

    Doppelklicken Sie auf das Sternchen (*) oben in der Liste der Tabellenfelder, um schnell alle Felder einer Tabelle hinzuzufügen. In der folgenden Abbildung wird der Designer mit allen hinzugefügten Feldern dargestellt.

    Abfrage mit allen hinzugefügten Tabellenfeldern

  • Sie können auch ein oder mehrere Kriterien in die Zeile Kriterien des Entwurfsbereichs eingeben.

    Das kann die Anzahl von Datensätzen reduzieren, die mit einer Abfrage zurückgegeben werden, und das Suchen der Daten vereinfachen.

Kriterien

Auswirkung

> 234

Gibt alle Zahlen zurück, die größer als 234 sind.

>= "Callahan"

Gibt alle Datensätze ab Callahan bis zum Ende des Alphabets zurück.

Zwischen #2/2/2006# Und #12/1/2006#

Gibt jedes Datum vom 2.2.06 bis zum 1.12.06 (ANSI-89) zurück. Wenn in der Datenbank ANSI-92-Platzhalterzeichen verwendet werden, verwenden Sie einfache Anführungszeichen (') statt Nummernzeichen. Beispiel: Zwischen '2/2/2006' Und '12/1/2006'

Nicht "Deutschland"

Findet alle Datensätze, in denen die genauen Inhalte des Felds nicht "Deutschland" entsprechen. Durch das Kriterium werden Datensätze zurückgegeben, die neben "Deutschland" noch weitere Zeichen enthalten, z. B. "Deutschland (Euro)" oder "Europa (Deutschland)".

Nicht "T*"

Findet alle Datensätze außer jenen, die mit "T" beginnen. Wenn Ihre Datenbank den ANSI-92-Platzhalter-Zeichensatz verwendet, verwenden Sie das Prozentzeichen (%) anstelle des Sternchens.

Nicht "t*"

Findet alle Datensätze, die nicht auf "t" enden. Verwenden Sie das Prozentzeichen (%) anstelle des Sternchens, wenn Ihre Datenbank den ANSI-92-Platzhalter-Zeichensatz verwendet.

In(Kanada,UK)

Findet in einer Liste alle Datensätze, die "Kanada" oder "GB" enthalten.

Wie "[A-D]*"

Gibt alle Datensätze eines Textfelds zurück, die mit den Buchstaben A bis D beginnen. Wenn in der Datenbank ANSI-92-Platzhalterzeichen verwendet werden, verwenden Sie das Prozentzeichen (%) statt des Sternchens.

Wie "*ar*"

Findet alle Datensätze, die die Buchstabenfolge "ar" enthalten. Wenn Ihre Datenbank den ANSI-92-Platzhalter-Zeichensatz verwendet, verwenden Sie das Prozentzeichen (%) anstelle des Sternchens.

Wie "Maison Dewe?"

Findet alle Datensätze, die mit "Maison" beginnen und eine zweite aus 5 Buchstaben bestehende Zeichenfolge enthalten, deren erste 4 Buchstaben "Dewe" lauten und deren letzter Buchstabe unbekannt ist. Wenn Ihre Datenbank den ANSI-92-Platzhalter-Zeichensatz verwendet, verwenden Sie den Unterstrich (_) anstelle des Fragezeichens.

#2/2/2006#

Findet alle Datensätze für den 2. Februar 2006. Wenn Ihre Datenbank den ANSI-92-Platzhalter-Zeichensatz verwendet, schließen Sie das Datum in einfache Anführungszeichen anstelle von Nummernzeichen ein ('2/2/2006').

< Datum() - 30

Gibt alle Daten zurück, die älter als 30 Tage sind.

Datum()

Gibt alle Datensätze zurück, die das heutige Datum enthalten.

Zwischen Datum() Und DateAdd("M", 3, Datum())

Gibt alle Datensätze zwischen dem heutigen Datum und in drei Monaten ab dem heutigen Datum zurück.

Ist Null

Gibt alle Datensätze zurück, die einen (leeren oder nicht definierten) NULL-Wert enthalten.

Ist Nicht Null

Gibt alle Datensätze zurück, die einen Wert enthalten.

""

Gibt alle Datensätze zurück, die eine leere Zeichenfolge enthalten. Leere Zeichenfolgen verwenden Sie, wenn Sie einem erforderlichen Feld einen Wert hinzufügen müssen, diesen Wert aber noch nicht kennen. Beispielsweise könnte ein Feld eine Faxnummer erfordern, aber manche Ihrer Kunden besitzen möglicherweise kein Faxgerät. In diesem Fall geben Sie doppelte Anführungszeichen ohne Leerzeichen dazwischen ("") anstelle einer Zahl ein.

  • Klicken Sie auf der Registerkarte Entwurf in der Gruppe Ergebnisse auf Ausführen.

    Überprüfen Sie, ob die Abfrage die gewünschten Datensätze zurückgibt. Wählen Sie gegebenenfalls unerwünschte Felder aus, und drücken Sie die ENTF-TASTE, um sie zu entfernen. Ziehen Sie weitere Felder in den Entwurfsbereich, oder ändern Sie die Kriterien, bis sie mit den Abfrageergebnissen zufrieden sind.

  • Setzen Sie den Vorgang mit den nächsten Schritten fort.

Suchen von Daten im Resultset

  1. Klicken Sie in den Ergebnissen auf das Feld (Spalte), das Sie durchsuchen möchten.

  2. Klicken Sie auf der Registerkarte Start in der Gruppe Suchen auf Suchen, oder drücken Sie STRG+F.

    –Oder–

    Drücken Sie STRG+F.

    Das Dialogfeld Suchen und Ersetzen wird angezeigt.

  3. Geben Sie in das Feld Suchen nach den Suchbegriff ein.

  4. Sie können auch die Liste Suchen in verwenden, um das zu durchsuchende Feld zu ändern oder um stattdessen die gesamte Tabelle zu durchsuchen.

    Die Liste Suchen in enthält standardmäßig den Namen des Felds, das Sie in Schritt 1 ausgewählt haben. Wenn Sie die gesamte Tabelle durchsuchen möchten, wählen Sie den Namen der Tabelle in der Liste aus.

    -Oder-

    Wenn Sie eine andere Spalte auswählen möchten, klicken Sie auf die gewünschte Spalte im Datenblatt für die Tabelle. Sie müssen das Dialogfeld nicht schließen.

  5. Sie können auch in der Liste Vergleichen auf Teil des Feldinhaltes klicken. Dadurch erhalten Sie den größtmöglichen Suchumfang.

  6. Klicken Sie in der Liste Suchen auf Alle, und klicken Sie dann auf Weitersuchen.

    Alle Datensätze, die den Suchbegriff enthalten, werden bei dem Suchvorgang hervorgehoben. Da Sie Alle in der Liste Suchen ausgewählt haben, werden alle Datensätze durchlaufen.

Seitenanfang

Suchen von Platzhalterzeichen

Sie können Platzhalterzeichen beim Suchen und Ersetzen verwenden, müssen dabei jedoch mit Bedacht vorgehen. Beachten Sie die folgenden Regeln:

  • Wenn Sie das Dialogfeld Suchen und Ersetzen zum Suchen von Platzhalterzeichen verwenden, müssen Sie das gesuchte Zeichen in Klammern einschließen. Beispiel: [*]. Diese Regel gilt für alle Platzhalterzeichen, außer Ausrufezeichen (!) und schließende Klammern (]).

  • Wenn Sie ein Platzhalterzeichen in einer Ersetzungszeichenfolge verwenden, wird das Zeichen wie ein Literal behandelt und in die Datenbank geschrieben. Wenn Sie z. B. alt * suchen und alle Datensätze, die diesem Muster entsprechen durch neu * ersetzen, wird "neu *" von Access in alle Datensätze geschrieben, auf die der Suchbegriff zutrifft.

Suchen von Platzhalterzeichen

  1. Öffnen Sie die Tabelle, das Abfrageresultset oder das Formular. Sie müssen Tabellen in der Datenblattansicht und Formulare in der Formularansicht öffnen.

  2. Klicken Sie auf der Registerkarte Start in der Gruppe Suchen auf Suchen, oder drücken Sie STRG+F.

    -Oder-

    Drücken Sie STRG+F.

    Das Dialogfeld Suchen und Ersetzen wird angezeigt.

  3. Wenn Sie Datensätze, die Platzhalterzeichen enthalten, nur suchen möchten, klicken Sie auf die Registerkarte Suchen. Wenn Sie Platzhalterzeichen suchen und durch andere Daten ersetzen möchten, klicken Sie auf die Registerkarte Ersetzen.

  4. Geben Sie in das Feld Suchen nach eine öffnende Klammer ([), das gesuchte Platzhalterzeichen und eine schließende Klammer (]) ein. Geben Sie z. B. [*] ein, um nach allen Sternchen zu suchen. Wenn Sie einen Ersetzungsvorgang ausführen möchten, geben Sie die Ersetzungszeichenfolge in das Feld Ersetzen durch ein.

  5. Sie können auch die Liste Suchen in verwenden, um das zu durchsuchende Feld zu ändern oder um stattdessen die gesamte Tabelle zu durchsuchen.

    Die Liste Suchen in enthält standardmäßig den Namen des Felds, das Sie in Schritt 1 ausgewählt haben. Wenn Sie die gesamte Tabelle durchsuchen möchten, wählen Sie den Namen der Tabelle in der Liste aus.

    -Oder-

    Wenn Sie eine andere Spalte auswählen möchten, klicken Sie auf die gewünschte Spalte im Datenblatt für die Tabelle. Sie müssen das Dialogfeld nicht schließen.

  6. Wählen Sie in der Liste Vergleichen die Option aus, die nach Ihrer Ansicht am besten auf die Daten zutrifft. Wenn sich das Platzhalterzeichen z. B. am Anfang der Datensätze befindet, klicken Sie auf Anfang des Feldinhaltes. Klicken Sie andernfalls auf Teil des Feldinhaltes, damit die größtmögliche Anzahl von Suchergebnissen zurückgeben wird.

  7. Stellen Sie sicher, dass das Kontrollkästchen Formatierung beachten aktiviert ist, und klicken Sie dann auf Weitersuchen. Die Suche gibt die Datensätze zurück, die das Platzhalterzeichen enthalten. Wenn Sie das Platzhalterzeichen ersetzen möchten, klicken Sie auf Ersetzen. Wenn Sie sicher sind, dass das Suchen und Ersetzen die richtigen Ergebnisse erzielt, klicken Sie auf Alle ersetzen. Denken Sie jedoch daran, dass das Suchen und Ersetzen nicht rückgängig gemacht werden kann.

Seitenanfang

Beispiele für die Verwendung von Platzhalterzeichen

Wenn Sie das Muster kennen, dem jedes Platzhalterzeichen entsprechen kann, können Sie Kombinationen aus Platzhalterzeichen oder Platzhalterzeichen und Literalzeichen verwenden, um verschiedene Ergebnisse zu erhalten. Beachten Sie, dass sich die in der Liste Vergleichen ausgewählte Einstellung auf die Suchergebnisse auswirkt. Eine falsche Einstellung kann bei der Suche zu unerwünschten Ergebnissen führen, oder es werden überhaupt keine Ergebnisse zurückgegeben. In der folgende Tabelle werden einige Möglichkeiten zur Verwendung von Platzhalterzeichen und Literalen aufgeführt. Darüber hinaus wird erläutert, wie die Optionen der Liste Vergleichen die Ergebnisse beeinflussen können.

Suchbegriff

Einstellung der Liste "Vergleichen"

Ergebnisse

[*]

Teil des Feldinhaltes

Gibt alle Datensätze zurück, die ein Sternchen (*) enthalten. Diese Syntax kann auch für Fragezeichen, Nummernzeichen (#), öffnende Klammern ([]) und Bindestriche (-) verwendet werden.

Ganzes Feld

Gibt Datensätze zurück, die nur aus einem Sternchen bestehen.

Anfang des Feldinhalts

Gibt Datensätze zurück, die mit einem Sternchen beginnen.

*[*]*

Teil des Feldinhaltes

Gibt alle Datensätze mit einem Sternchen (*) und den angrenzenden Text zurück. Diese Syntax kann auch für Fragezeichen, Nummernzeichen (#), öffnende Klammern ([]) und Bindestriche (-) verwendet werden.

Ganzes Feld

Dasselbe Ergebnis.

Anfang des Feldinhalts

Dasselbe Ergebnis.

[!*]

Teil des Feldinhaltes

Gibt alle Datensätze zurück, die kein Sternchen (*) enthalten. Beachten Sie, dass dieses Suchmuster jeden Buchstaben aller Wörter in einem Datensatz zurückgeben kann, wenn Sie diese Einstellung in der Liste Vergleichen verwenden. Diese Syntax kann auch für Fragezeichen, Nummernzeichen (#), öffnende Klammern ([]) und Bindestriche (-) verwendet werden.

Hinweis : Der Suchbegriff *[!*]* gibt Datensätze zurück, die Sternchen enthalten, da der an das Sternchen angrenzende Text gefunden wird.

Ganzes Feld

Gibt keinerlei Ergebnisse zurück.

Anfang des Feldinhaltes

Gibt den ersten Buchstaben aller Datensätze zurück, die kein Sternchen enthalten.

ma*[ch]

Teil des Feldinhaltes

Gibt alle Datensätze zurück, die"ma" und entweder "c" oder "h" enthalten. Dieser Suchbegriff gibt "Machete" und "Match" sowie auch "Mathematik" und "Mallorca" zurück.

Ganzes Feld

Gibt alle Datensätze zurück, die mit "ma" beginnen und entweder mit "c" oder "h" enden. Dieser Suchbegriff gibt "Machete" und "Match" sowie auch "Magermilch" und "Marc" zurück.

Anfang des Feldinhaltes

Gibt alle Datensätze zurück, die mit "ma" beginnen und "c" oder "h" enthalten.

ma*[!ch]

Teil des Feldinhaltes

Hebt die Buchstaben "m" und "a" sowie den gesamten Text hervor, der auf diese Buchstaben folgt bis zum Auftreten von "c" oder "h". In der folgenden Abbildung sehen Sie ein Beispiel.

Teilweise Musterübereinstimmung

Weitere teilweise Musterübereinstimmung

In anderen Worten, auch wenn Sie versuchen, Datensätze mit einem "c" oder "h" auszuschließen, werden diese Datensätze angezeigt, weil Teil des Feldinhaltes den Text abgleicht, der vor den Klammern steht.

Ganzes Feld

Gibt alle Datensätze zurück, die ein "c" oder ein "h" enthalten, sofern diese Datensätze nicht mit "c" oder "h" enden. Die Suche gibt z. B. "Marc" nicht zurück, da das Wort mit "c" endet, sie gibt jedoch "Mallorca" zurück, da noch ein Buchstabe auf das "c" folgt.

Anfang des Feldinhalts

Gibt die Datensätze zurück, die mit "ma" beginnen. Da auch der Text von Access abgeglichen wird, der vor den in Klammern eingeschlossenen Zeichen steht, erhalten Sie möglicherweise nicht die gewünschten Ergebnisse.

Seitenanfang

Suchen von Anführungszeichen und von Nullwerten oder leeren Werten

Sie können das Dialogfeld Suchen und Ersetzen verwenden, um Anführungszeichen und auch verschiedene Arten von leeren Werten zu suchen.

  • Felder, die so formatiert sind, dass ein Wert angezeigt wird, wenn sie leer sind. Das Format kann beispielweise angeben, dass das Wort "Unbekannt" in einem Feld angezeigt wird, bis Sie einen Wert eingeben.

  • Leere, unformatierte Felder oder Nullwerte.

  • Felder, die leere Zeichenfolgen enthalten. Sie geben leere Zeichenfolgen an, indem Sie zwei Anführungszeichen ohne Leerzeichen eingeben (""). Wenn Sie nach der Eingabe den Cursor in ein anderes Feld verschieben, werden die Anführungszeichen ausgeblendet, und das Feld scheint leer zu sein. Denken Sie daran, dass Sie leere Zeichenfolgen nur in Feldern mit den Datentypen Text, Memo und Hyperlink eingeben können und dass diese Felddatentypen standardmäßig leere Zeichenfolgen zulassen.

Suchen von Anführungszeichen

  1. Öffnen Sie in der Datenblattansicht die Tabelle, oder öffnen Sie das Formular, das an diese Tabelle gebunden ist.

  2. Klicken Sie auf der Registerkarte Start in der Gruppe Suchen auf Suchen, oder drücken Sie STRG+F.

    -Oder-

    Drücken Sie STRG+F.

    Das Dialogfeld Suchen und Ersetzen wird angezeigt.

  3. Klicken Sie auf die Registerkarte Suchen, wenn Sie die Anführungszeichen nur suchen möchten. Klicken Sie auf die Registerkarte Ersetzen, wenn Sie die Anführungszeichen suchen und ersetzen möchten.

  4. Geben Sie in das Feld Suchen nach ein Anführungszeichen ein. Sollen die Anführungszeichen durch einen anderen Wert ersetzt werden, geben Sie den Wert in das Feld Ersetzen durch ein.

    Hinweis : Lassen Sie das Feld Ersetzen durch leer, falls Sie die Anführungszeichen vollständig entfernen möchten.

  5. Sie können auch die Liste Suchen in verwenden, um das zu durchsuchende Feld zu ändern oder um stattdessen die gesamte Tabelle zu durchsuchen.

    Die Liste Suchen in enthält standardmäßig den Namen des Felds, das Sie in Schritt 1 ausgewählt haben. Wenn Sie die gesamte Tabelle durchsuchen möchten, wählen Sie den Namen der Tabelle in der Liste aus.

    -Oder-

    Wenn Sie eine andere Spalte auswählen möchten, klicken Sie auf die gewünschte Spalte im Datenblatt für die Tabelle. Sie müssen das Dialogfeld nicht schließen.

  6. Sie können auch in der Liste Vergleichen auf Teil des Feldinhaltes klicken. Dadurch erhalten Sie den größtmöglichen Suchumfang.

  7. Klicken Sie in der Liste Suchen auf Alle, um alle Datensätze zu durchsuchen.

  8. Aktivieren Sie das Kontrollkästchen Formatierung beachten.

    Hinweis : Wenn das Kontrollkästchen automatisch aktiviert wurde, lassen Sie es aktiviert, außer der Suchvorgang schlägt fehl.

  9. Klicken Sie auf Weitersuchen, um die Datensätze zu suchen. Schlägt der Suchvorgang fehl, deaktivieren Sie das Kontrollkästchen Formatierung beachten, und versuchen Sie es erneut. Wenn Sie das Anführungszeichen durch einen anderen Wert (oder keinen Wert) ersetzen möchten, klicken Sie auf Ersetzen. Wenn Sie sicher sind, dass in der gesamten Tabelle die richtigen Werte gefunden und ersetzt werden, klicken Sie auf Alle ersetzen. Denken Sie jedoch daran, dass ein Ersetzungsvorgang nicht rückgängig gemacht werden kann. Wenn Sie einen Fehler machen, müssen Sie das Suchen und Ersetzen wiederholen. Sie müssen die falschen Werte suchen und durch die richtigen Werte ersetzen.

Suchen leerer Werte

  1. Öffnen Sie die Tabelle, die die Werte enthält, in der Datenblattansicht.

  2. Wählen Sie das Feld in der Tabelle aus, das die zu suchenden leeren Werte enthält.

  3. Klicken Sie auf der Registerkarte Start in der Gruppe Suchen auf Suchen, oder drücken Sie STRG+F.

    -Oder-

    Drücken Sie STRG+F.

    Das Dialogfeld Suchen und Ersetzen wird angezeigt.

  4. Führen Sie eine der folgenden Aktionen aus:

    Suchen leerer Felder, die für die Anzeige eines Werts formatiert sind

    1. Klicken Sie auf die Registerkarte Suchen, um nach formatierten Werten zu suchen.

      Wenn Sie Werte suchen und durch andere Daten ersetzen möchten, klicken Sie auf die Registerkarte Ersetzen.

    2. Geben Sie in das Feld Suchen nach den mit dem Format angegebenen Wert ein.

      Wenn Sie dem leeren Feld Daten hinzufügen möchten, geben Sie die neuen Daten in das Feld Ersetzen durch ein.

    3. Klicken Sie in der Liste Vergleichen auf Ganzes Feld.

    4. Aktivieren Sie das Kontrollkästchen Formatierung beachten.

    5. Klicken Sie auf Weitersuchen.

    Suchen leerer, unformatierter Felder

    1. Klicken Sie auf die Registerkarte Suchen, um nach Feldern zu suchen. Klicken Sie auf die Registerkarte Ersetzen, wenn Sie die Felder suchen und einen Wert hinzufügen möchten.

    2. Geben Sie in das Feld Suchen nach den Begriff Null oder Ist Null ein.

      Wenn Sie den Nullwert durch andere Daten ersetzen möchten, geben Sie die neuen Daten in das Feld Ersetzen durch ein.

    3. Klicken Sie in der Liste Vergleichen auf Ganzes Feld.

    4. Deaktivieren Sie das Kontrollkästchen Formatierung beachten.

    5. Klicken Sie auf Weitersuchen.

    Suchen von Feldern mit leeren Zeichenfolgen

    1. Klicken Sie auf die Registerkarte Suchen, um nach Feldern mit leeren Zeichenfolgen zu suchen.

      Wenn Sie die Zeichenfolgen durch andere Daten ersetzen möchten, klicken Sie auf die Registerkarte Ersetzen.

    2. Geben Sie in das Feld Suchen nach zwei Anführungszeichen ohne Leerzeichen ein ("").

      Wenn Sie die leere Zeichenfolge durch andere Daten ersetzen möchten, geben Sie die neuen Daten in das Feld Ersetzen durch ein.

    3. Klicken Sie in der Liste Vergleichen auf Ganzes Feld.

    4. Deaktivieren Sie das Kontrollkästchen Formatierung beachten.

    5. Klicken Sie auf Weitersuchen.

Seitenanfang

Ihre Fähigkeiten erweitern
Schulung erkunden
Neue Funktionen als Erster erhalten
An Office Insider teilnehmen

War diese Information hilfreich?

Vielen Dank für Ihr Feedback!

Vielen Dank für Ihr Feedback. Es klingt, als ob es hilfreich sein könnte, Sie mit einem unserer Office-Supportmitarbeiter zu verbinden.

×