Festlegen, welche Spalten eine Suche durchsucht
Ziel
Festlegen, welche Spalten eine eingegebene Suche durchsucht, damit jemand einen Datensatz über seine Kontonummer oder E-Mail-Adresse finden kann und nicht nur über seinen Namen.
Voraussetzungen
- Sie sind mit einer Erstellerrolle (oder als Plattformadministrator) angemeldet.
- Die zu durchsuchende Tabelle ist vorhanden und enthält die Textfelder, die durchsucht werden sollen.
Schritte
- Öffnen Sie die zu durchsuchende Tabelle unter Tabellen, und wechseln Sie zur Registerkarte Ansichten.
- Wählen Sie Neu, um den Ansichts-Designer zu öffnen.
- Geben Sie einen Anzeigenamen ein – zum Beispiel
Contact Quick Find– und nach dem Herausgeberpräfix einen logischen Namen, zum Beispielcontact_find. - Setzen Sie den Ansichtstyp auf Schnellsuche.
- Ziehen Sie jedes Feld, das eine Suche berücksichtigen soll, in die Kopfzeile des Rasters – zum Beispiel den Namen, die E-Mail-Adresse und die Kontonummer.
- Aktivieren Sie Standardansicht.
- Wählen Sie Speichern.
Die Eingabe in ein Nachschlagefeld auf diese Tabelle findet jetzt Treffer in jeder dieser Spalten.
Was im Hintergrund passiert
Von einer Schnellsuche-Ansicht werden nur die Spalten gelesen: Sie bilden die durchsuchte Menge. Ihre Filter und ihre Sortierung werden nicht verwendet, weil sie die Frage „was durchsucht die Suche“ beantwortet, nicht „was wird aufgelistet“ – mit einer Nachschlageansicht legen Sie fest, was der Ergebnisbereich anzeigt.
Text wird ohne Beachtung der Groß-/Kleinschreibung an beliebiger Stelle in der Spalte gefunden, und die Spalten werden mit ODER verknüpft: Ein Datensatz ist ein Treffer, wenn irgendeine davon den eingegebenen Text enthält.
Nur Textspalten lassen sich auf diese Weise durchsuchen. Eine Schnellsuche-Ansicht, die zusätzlich eine Zahlen-, Datums- oder Ja/Nein-Spalte enthält, funktioniert weiterhin – diese Spalten werden einfach übersprungen, da „enthält diesen Text“ keine Frage ist, die sie beantworten können.
Ohne Schnellsuche-Ansicht durchsucht eine Suche nur das Primärfeld der Tabelle.
Fehlerbehebung
- Die Suche nach einer Kontonummer findet nichts. Die Spalte mit der Kontonummer ist vermutlich nicht in der Schnellsuche-Ansicht – oder sie ist als Zahl statt als Text gespeichert und kann dann nicht mit „enthält“ durchsucht werden.
- Eine Suche liefert zu viel. Schränken Sie die durchsuchten Spalten ein: Jede zusätzliche Spalte erweitert die Treffermenge, weil die Spalten mit ODER verknüpft werden.
- Es hat sich nichts geändert. Prüfen Sie, ob der Typ der Ansicht „Schnellsuche“ ist, ob sie die Standardansicht ist und ob Sie sie in der zu durchsuchenden Tabelle erstellt haben.