Bitte wähle einen REQUEST-Befehl aus.

Syntax
REQUEST ("STORY_INFO", abfrageobjekt, anzahl_geschosse,
geschossnummer1, geschossname1, höhenlage1, höhe1[,
geschossnummer2, geschossname2, höhenlage2, höhe2,
geschossnummern, geschossnamen, höhenlagen, höhen] )

Aufklappen Wertebereiche
abfrageobjekt, Typ Integer oder Text

anzahl_geschosse, Typ Integer
geschossnummeri, Typ Integer
geschossnamei, Typ Text
höhenlagei, Typ Real
höhei, Typ Real

Aufklappen Erläuterung
Übergibt die Informationen der Geschosseinstellungen an die angegebenen Variablen. Ist abfrageobjekt vom Typ Integer, wird die Information eines, durch abfrageobjekt als Geschossnummer spezifizierten, Geschosses zurückgegeben. Ist abfrageobjekt vom Typ Text, üblicherweise ein leerer Text "", werden alle eingestellten Geschossinformationen zurückgegeben. Durch die Verwendung dynamischer Arrays muss vor dem REQUEST nicht die maximale Anzahl der Geschosse ermittelt werden. Siehe Beispiel.
Der Rückgabewert der Funktion ist die Anzahl der erfolgreich abgerufenen Geschossinformationen. Also i.d.R. 4 x anzahl_geschosse.

Aufklappen Beispiel Erläuterung
DIM geINFO[]
n = REQUEST ("STORY_INFO", "", nr, geINFO)
FOR i = 1 TO nr
nummer = STR ("%.0m", geINFO[4 * (i - 1) + 1])
name = geINFO[4 * (i - 1) + 2]
lage = STR ("%m", geINFO[4 * (i - 1) + 3])
hoehe = STR ("%m", geINFO[4 * (i - 1) + 4])
TEXT2 0, -i, nummer + "," + name + "," + lage + "," + hoehe
NEXT i


Aufklappen ArchiCAD
ab 8.0