Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com

Home

 
4D v20 R7
GET QUERY DESTINATION

GET QUERY DESTINATION 


 

GET QUERY DESTINATION ( Zieltyp ; Zielobjekt ; Zielzeiger ) 
Parameter Typ   Beschreibung
Zieltyp  Lange Ganzzahl in 0=aktuelle Auswahl, 1=Menge, 2=temporäre Auswahl, 3=Variable
Zielobjekt  String in Name der Menge, temporären Auswahl oder leerer String
Zielzeiger  Zeiger in Zeiger auf die lokale Variable, wenn Zieltyp=3

Der Befehl GET QUERY DESTINATION gibt das aktuelle Ziel der Suchergebnisse für den laufenden Prozess zurück. Standardmäßig verändern die Suchergebnisse die aktuelle Auswahl. Das können Sie jedoch über den vorhandenen Befehl SET QUERY DESTINATION anders einstellen. Er wurde dafür in v13 entsprechend angepasst (siehe unten).

Im Parameter Zieltyp gibt 4D einen Wert für das aktuelle Ziel der Suchläufe an, im Parameter Zielobjekt den Namen des Ziels (falls zutreffend). Sie können Zieltyp mit den Konstanten unter dem Thema Suchen vergleichen:

Konstante Typ Wert
Into current selection Lange Ganzzahl 0
Into named selection Lange Ganzzahl 2
Into set Lange Ganzzahl 1
Into variable Lange Ganzzahl 3

Der in Zielobjekt zurückgegebene Wert richtet sich nach dem in Zieltyp angegebenen Wert:

Parameter ZieltypParameter Zielobjekt
0 (current selection )Zielobjekt ist ein leerer String
1 (set)Zielobjekt enthält den Namen der Menge
2 (named selection )Zielobjekt enthält den Namen der Auswahl
3 (variable)Zielobjekt ist ein leerer String (Parameter ZielZeiger verwenden)

Ist das Suchziel eine lokale Variable (Zieltyp gibt 3 zurück), gibt 4D im Parameter ZielZeiger einen Zeiger auf diese Variable zurück.

Das Suchziel temporär ändern und dann die vorigen Parameter wiederherstellen:

 GET QUERY DESTINATION($vType;$vName;$ptr)
  //aktuelle Parameter wiederfinden
 SET QUERY DESTINATION(Into set;"$temp")
  //Ziel temporär ändern
 QUERY(...) //Suchen
 SET QUERY DESTINATION($vType;$vName;$ptr)
  //Parameter wiederherstellen



Siehe auch 

SET QUERY DESTINATION

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Suchen
Nummer: 1155

Dieser Befehl kann in preemptive Prozessen laufen

 
SEITENINHALT 
 
GESCHICHTE 

Erstellt: 4D v13

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v20 R7)