Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
QUERY SELECTION
|
QUERY SELECTION ( {Tabellenname }{;}{ Suchbegriff {; *}} ) | ||||||||
Parameter | Typ | Beschreibung | ||||||
Tabellenname | Tabelle |
![]() |
Tabelle, in der gesucht werden soll, ohne Angabe Haupttabelle | |||||
Suchbegriff | Ausdruck |
![]() |
Operatoren und Suchbegriffe | |||||
* | Operator |
![]() |
Weiterer Suchbegriff folgt | |||||
Der Befehl QUERY SELECTION sucht nach Datensätzen in Tabellenname. QUERY SELECTION ändert die aktuelle Auswahl Tabellenname für den laufenden Prozess. Der erste Datensatz der neuen Auswahl ist nun der aktuelle Datensatz. Der Datensatz wird geladen, falls er nicht bereits dem bisherigen aktuellen Datensatz entspricht.
QUERY SELECTION hat die gleiche Funktionsweise und die gleiche Syntax wie der Befehl QUERY. Der Geltungsbereich ist jedoch unterschiedlich:
Weitere Informationen dazu finden Sie unter dem Befehl QUERY.
QUERY SELECTION ist hilfreich, wenn es nicht möglich ist, eine Folge von QUERY Aufrufen verbunden mit dem Parameter * zu definieren. Das ist beispielsweise der Fall, wenn Sie in einer aktuellen Auswahl suchen wollen, die nicht aus einer vorigen Suche resultiert, sondern aus einem Befehl wie USE SET.
Sie wollen die Datensätze durchsuchen, die ein Benutzer zuvor in einem Listenformular markiert hat. Der Code dafür lautet:
USE SET("UserSet") //die aktuelle Auswahl mit den markierten Datensätzen ersetzen
QUERY SELECTION([Company];[Company]City="New York City";*)
QUERY SELECTION([Company]Type Business="Stock Exchange")
Sie finden in der Ausgangsmenge des Benutzers alle Firmen in New York City, die Verkauf ab Lager machen.
Produkt: 4D
Thema: Suchen
Nummer:
341
Geändert: 4D v6.5
4D Programmiersprache ( 4D v20 R7)