| 4D v13.4QUERY SELECTION | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v13.4
 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:
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.
	Produkt: 4D
	Thema: Suchen
	Nummer: 
        341
        
        
        
	
        
        


 
        
     Alphabetische Liste der Befehle
    Alphabetische Liste der Befehle
	Geändert: 4D v6.5