Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20.6
QUERY BY EXAMPLE
|
QUERY BY EXAMPLE ( {Tabellenname}{;}{*} ) | ||||||||
Parameter | Typ | Beschreibung | ||||||
Tabellenname | Tabelle |
![]() |
Tabelle, in der gesucht werden soll Ohne Angabe Haupttabelle |
|||||
* | Operator |
![]() |
Keine Rollbalken im Suchformular | |||||
Der Befehl QUERY BY EXAMPLE hat die gleiche Funktionsweise wie der Menübefehl Nach Beispiel suchen in der Anwendungsumgebung. Tabellenname ist optional. Wird der Parameter nicht angegeben, wird der Befehl auf die Haupttabelle angewandt. QUERY BY EXAMPLE benutzt immer das aktuelle Eingabeformular als Suchfenster. In Tabellenname wird nach den Daten gesucht, die der Benutzer im Suchfenster eingibt. Die Suche wird optimiert, da automatisch indizierte Felder verwendet werden.
Der Parameter * ist optional. Geben Sie ihn an, wird das Suchformular ohne Rollbalken geöffnet.
Weitere Informationen zum Menübefehl Nach Beispiel suchen finden Sie im Abschnitt Nach Beispiel suchen des Handbuchs 4D Designmodus.
Die Methode in diesem Beispiel zeigt dem Benutzer das Formular MyQuery. Bestätigt der Benutzer das Formular und führt die Suche aus (d.h., wenn die Systemvariable OK den Wert 1 annimmt), werden die Datensätze angezeigt, die die Suchkriterien erfüllen:
FORM SET INPUT([People];"MyQuery") ` Wechsle in Suchformular
QUERY BY EXAMPLE([People]) ` Zeige Formular und führe Suche aus
If(OK=1) ` Hat der Benutzer die Suche festgelegt
DISPLAY SELECTION([People]) ` Zeige die Datensätze
End if
Klickt der Anwender auf die Schaltfläche Bestätigen oder die Eingabetaste, startet die Suche und die Systemvariable OK nimmt den Wert 1 an. Klickt der Anwender auf die Schaltfläche Abbrechen oder die Tastenkombination für Abbrechen (unter Windows Strg+Punkt, auf Macintosh Befehlstaste+Punkt), wird die Systemvariable OK auf 0 gesetzt, die Suche wird annulliert.
Produkt: 4D
Thema: Suchen
Nummer:
292
Erstellt: < 4D v6
4D Programmiersprache ( 4D v20)
4D Programmiersprache ( 4D v20.1)
4D Programmiersprache ( 4D v20.2)
4D Programmiersprache ( 4D v20.3)
4D Programmiersprache ( 4D v20.4)
4D Programmiersprache ( 4D v20.5)
4D Programmiersprache ( 4D v20.6)