4D v16.3

GET QUERY DESTINATION

Home

 
4D v16.3
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

This command can be run in preemptive processes

 
GESCHICHTE 

Erstellt: 4D v13

 
ARTIKELVERWENDUNG

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