4D v14.3

QUERY SELECTION

Home

 
4D v14.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.

Dieses Beispiel zeigt den Unterschied zwischen QUERY und QUERY SELECTION. Es gibt zwei Suchläufe:

  ` Finde ALLE Firmen in München
 QUERY([Company];[Company]City="München")
  ` Finde ALLE Firmen, die Verkauf ab Lager machen (egal welcher Ort)
 QUERY([Company];[Company]Type Business="Verkauf ab Lager")

Beachten Sie, dass die zweite Suche das Ergebnis der ersten Suche ignoriert. Vergleichen Sie dazu folgende Methode:

  ` Finde ALLE Firmen in München
 QUERY([Company];[Company]City="München")
  ` Finde ALLE Firmen, die Verkauf ab Lager machen und in München liegen
 QUERY SELECTION([Company];[Company]Type Business="Verkauf ab Lager")

QUERY SELECTION sucht nur in den ausgewählten Datensätzen, also hier unter den Firmen in München.

 
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 Auswahl

 
GESCHICHTE 

Geändert: 4D v6.5

 
SIEHE AUCH 

QUERY

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v12.4)
4D Programmiersprache ( 4D v11 SQL Release 6)
4D Programmiersprache ( 4D v14 R3)
4D Programmiersprache ( 4D v14 R2)
4D Programmiersprache ( 4D v13.5)
4D Programmiersprache ( 4D v14.3)
4D Programmiersprache ( 4D v14 R4)