Dialogfelder „Suchabfragen angeben“ und „Suchabfrage bearbeiten“
Verwenden Sie diese Dialogfelder, um
Suchabfragen zu erstellen und zu bearbeiten, die in den folgenden Scriptschritten und wenn Sie eine gespeicherte Suche erstellen auftreten:
•Suchenmodus aktivieren
•Ergebnismenge suchen
•Ergebnismenge erweitern
•Ergebnismenge einschränken
Weitere Informationen zum Speichern einer Suchabfrage finden Sie unter
Speichern einer Suchabfrage.
Dialogfeld „Suchabfragen angeben“:
•Neu öffnet das Dialogfeld „Suchabfrage bearbeiten“, in dem Sie Kriterien für eine Suchabfrage definieren.
•Bearbeiten öffnet eine in der Liste ausgewählte Suchabfrage.
•Duplizieren dupliziert eine oder mehrere in der Liste ausgewählte Suchabfragen.
•Löschen löscht eine oder mehrere in der Liste ausgewählte Suchabfragen.
Dialogfeld „Suchabfrage bearbeiten“:
1. Wählen Sie für Aktion die Option Datensätze suchen oder Datensätze ausschließen, um festzulegen, ob diese Suchabfrage Datensätze findet oder ausschließt.
Gefundene Datensätze werden Ihrer
Ergebnismenge hinzugefügt. Ausgeschlossene Datensätze werden ausgeblendet. Eine einzelne Suchabfrage kann Datensätze finden
oder ausschließen. Verwenden Sie mehrere Abfragen, wenn Sie Datensätze während desselben Ergebnismenge suchen-Scriptschritts finden
und ausschließen müssen.
2. Datensätze suchen, wenn (oder
Datensätze ausschließen, wenn) zeigt eine Liste der Felder in Ihrer aktuellen
Tabelle. Sie beginnen das Erstellen einer Suchabfrage, indem Sie ein Feld aus dieser Liste wählen.
•Um ein Feld aus einer
Bezugstabelle zu wählen, klicken Sie auf den Namen der aktuellen Tabelle am Beginn der Liste und wählen Sie die gewünschte Bezugstabelle aus. Wählen Sie ein
Bezugsfeld aus dieser neuen Liste.
•Ändern Sie den Wert in
Wiederholung, um eine bestimmte Zelle eines
Wiederholfelds anzugeben.
3. Geben Sie Ihre
Suchkriterien für das ausgewählte Feld in den Bereich
Kriterien ein.
•Klicken Sie auf
Operator einfügen, um Ihre Suchkriterien weiter auszuarbeiten. Weitere Informationen finden Sie unter
Suchen nach Datensätzen.
•Sie können
lokale Variablen (beginnen mit $) und
globale Variablen (beginnen mit $$) in Suchabfragen aufnehmen, die Sie erstellen oder im Dialogfeld „Suchabfrage bearbeiten“ bearbeiten. Siehe unten, „Hinweise zur Verwendung von Variablen in Suchabfragen“.
4. Klicken Sie auf Hinzufügen, um der Suchabfrage Ihre Kriterien hinzuzufügen.
•Um vorhandene Kriterien zu ändern, wählen Sie am oberen Rand des Dialogfelds die Zeile aus, die das Feld und die Kriterien enthält, und nehmen Ihre Änderungen am Feld oder an den Kriterien vor. Klicken Sie auf Ändern, um Ihre Änderungen zu speichern.
•Um vorhandene Kriterien zu löschen, wählen Sie am oberen Rand des Dialogfelds die Zeile aus, die das Feld und die Kriterien enthält, und klicken Sie auf Entfernen.
5. Klicken Sie auf OK.
Hinweise zur Verwendung von Variablen in Suchabfragen
•Eine Variable in einer Suchabfrage kann einen einfachen Ausdruck (z. B. */*/$Geburtsjahr) oder einen komplexen Ausdruck repräsentieren (z. B. $GeburtAbfrage, wobei $GeburtAbfrage den Wert */*/1994 hat).
•Eine Variable in einer Suchabfrage kann nicht die Wiederholungsnummer (Indexnummer) eines Wiederholfelds (wie in der Syntax $variable[Wiederholung]) oder einen Dateipfad enthalten.
•Variablen in einer Suchabfrage können keine zusätzlichen Variablen enthalten. FileMaker Pro kann unter Umständen entsprechende Datensätze nicht finden, wenn Variablen verschachtelt sind.
•Da der Wert einer Variablen während der Validierung der Suchabfrage eines Felds unbekannt sein kann, stoppt die Validierung, sobald FileMaker Pro eine Variable erkennt. Wenn Sie beispielsweise Suchkriterien für ein Datumsfeld im Dialogfeld „Suchabfrage bearbeiten“ eingeben, stoppt FileMaker Pro die Validierung der Abfrage, falls Sie das Symbol $ (das eine Variable kennzeichnet) eingeben.
•Wenn eine Suchabfrage eine Variable enthält, die FileMaker Pro nicht erkennt, wird die Variable nicht berechnet und es werden keine entsprechenden Datensätze gefunden.
•Verwenden Sie einen Schrägstrich (/) oder einen Doppelpunkt (:) als Abschlusszeichen für eine Variable, die in einem Dateipfad verwendet wird.
Beispiel:
Die folgende Tabelle zeigt, wie sich Kriterien verwenden lassen, um bestimmte Datensätze zurückzugeben. Nehmen Sie an, dass sechs Datensätze in ein Textfeld mit dem Namen „Vorname“ eingegeben wurden: Anne, Andreas, Lando5, Han, Han, Susan.
Aktion | Kriterien | Gelieferte Datensätze |
Datensätze suchen | Tabelle::Vorname: [=="Andreas"] | Andreas |
Datensätze suchen | Tabelle::Vorname: [*an] | Han, Han, Susan |
Datensätze suchen | Tabelle::Vorname: [@an] | Han, Han |
Datensätze suchen | Tabelle::Vorname: [!] | Han, Han |
Datensätze suchen | Tabelle::Vorname: [@an*] | Lando5, Han, Han |
Datensätze suchen Datensätze ausschließen | Tabelle::Vorname: [*e*] Tabelle::Vorname: [*a*] | Anne |
Datensätze suchen Datensätze ausschließen | Tabelle::Vorname: [*an*] Tabelle::Vorname: [*#] | Anne, Andreas, Han, Han, Susan. |
Hinweise
Weiterführende Themen