Direkt zum Hauptinhalt

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​

  1. Öffnen Sie die zu durchsuchende Tabelle unter Tabellen, und wechseln Sie zur Registerkarte Ansichten.
  2. Wählen Sie Neu, um den Ansichts-Designer zu öffnen.
  3. Geben Sie einen Anzeigenamen ein – zum Beispiel Contact Quick Find – und nach dem Herausgeberpräfix einen logischen Namen, zum Beispiel contact_find.
  4. Setzen Sie den Ansichtstyp auf Schnellsuche.
  5. 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.
  6. Aktivieren Sie Standardansicht.
  7. 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.

Verwandte Szenarien​