4D v16.3

QUERY BY EXAMPLE

Home

 
4D v16.3
QUERY BY EXAMPLE

QUERY BY EXAMPLE 


 

QUERY BY EXAMPLE ( {Tabellenname}{;}{*} ) 
Parameter Typ   Beschreibung
Tabellenname  Tabelle in Tabelle, in der gesucht werden soll
Ohne Angabe Haupttabelle
Operator in 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.



Siehe auch 

ORDER BY
QUERY

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Suchen
Nummer: 292

Dieser Befehl ändert die Systemvariable OKDieser Befehl ändert den aktuellen DatensatzDieser Befehl ändert die aktuelle AuswahlNicht für Server verwendbar

 
GESCHICHTE 

Erstellt: < 4D v6

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v16)
4D Programmiersprache ( 4D v16.1)
4D Programmiersprache ( 4D v16.2)
4D Programmiersprache ( 4D v16.3)