4D v16.3

QUERY SELECTION

Home

 
4D v16.3
QUERY SELECTION

QUERY SELECTION 


 

QUERY SELECTION ( {Tabellenname }{;}{ Suchbegriff {; *}} ) 
Parameter Typ   Beschreibung
Tabellenname  Tabelle in Tabelle, in der gesucht werden soll, ohne Angabe Haupttabelle
Suchbegriff  Ausdruck in Operatoren und Suchbegriffe
Operator in 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:

  • QUERY sucht in allen Datensätzen der Tabelle nach Datensätzen.
  • QUERY SELECTION sucht nur in der aktuellen Auswahl der Tabelle nach Datensätzen.

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.



Siehe auch 

QUERY

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Suchen
Nummer: 341

Dieser Befehl ändert die Systemvariable OKDieser Befehl ändert die Systemmenge LockedSetDieser Befehl ändert den aktuellen DatensatzDieser Befehl ändert die aktuelle AuswahlThis command can be run in preemptive processes

 
GESCHICHTE 

Geändert: 4D v6.5

 
ARTIKELVERWENDUNG

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