TCL Command ABASCHEDULES
Syntax
array set schedules [ABASCHEDULES GET LIST]
set schedID [ABASCHEDULES GET SCHEDULE schedname]
Beschreibung
Abfrage der Baupläne im Analyse-Modell
Abfrage der Existenz eines bestimmten Bauplans
|
Argument |
Dimension |
Bedeutung |
|
GET |
KEYWORD |
Daten abfragen |
|
LIST |
KEYWORD |
Bauplanliste abfragen |
|
SCHEDULE |
KEYWORD |
Bauplan-ID oder -Existenz abfragen |
|
schedname |
TEXT |
Name des Bauplans (arg2 = SCHEDULE) |
Rückgabefeld für [ABASCHEDULES GET LIST]
|
Feldargument |
Dimension |
Bedeutung |
|
error |
INT |
Fehlerstatus |
|
info |
TEXT |
Fehlerinformation |
|
first |
OBJID |
Objekt-ID des ersten Listeneintrages |
|
last |
OBJID |
Objekt-ID des letzten Listeneintrages |
|
count |
INT |
Anzahl der Listeneinträge |
Rückgabe für [ABASCHEDULES GET SCHEDULE schedname]
|
Return |
Dimension |
Bedeutung |
|
schedID |
OBJID |
Bauplan-ID oder 0 |
Scopes
All
Beispiele
# get list of schedules
array set schedules [ABASCHEDULES GET LIST]
if { $schedules(error) != 0 } { ABMERROR "Error: " $schedules(error) " Info: " $schedules(info) }
if { $schedules(count) > 0 } {
set ID $schedules(first)
for { set isched 0 } { $isched < $schedules(count) } { incr isched } {
if { $isched > 0 } { set ID [OBJNEXT $ID] }
array unset sched
array set sched [ABASCHEDULE $ID GET]
ABMINFO " Schedule " $sched(name) ":"
ABMINFO " --------------------------"
foreach {key value} [array get sched] {
ABMINFO " " $key " = " $value
}
}
}
Die Liste der Baupläne wird abgefragt. Die Liste wird in einer for-Schleife durchlaufen und die Daten des jeweiligen Bauplanobjektes werden geloggt.
