Es gibt zwei weitere Prozeduren, um Listen zu derstellen: NewListe() und NewDBListe().
Der Aufruf hat zwei Formen: aus einem String oder aus einer Relation.
Im ersten Fall enthält inhalt eine mit Leerzeichen getrennte Liste von
Begriffen. Wenn ein Begriff ein Leerzeichen enthält, muss er mit
Wenn die Relation, das Schlüsselfeld und das Darstellungsfeld angegeben sind,
wird der erste String als String einer Mem-
Kommunikation mit Azur
Einlesen
Wenn der Handler einen Parameter vom Typ String und Namen der Liste
enthält, empfängt der Handler damit den Key des zuletzt angeklickten
Eintrags (unabhängig vom Drücken der Strg-
Wenn der Handler einen Parameter von Typ Bool und mit dem Namen der
Liste mit angehängtem
Mit ImportVar() kann die Liste ausgelesen werden. Zu den in
NewListe() beschriebenen, gibt es die Möglichkeit, alle selektierten
Einträge abzufragen. Dazu wird dem Namen des Elements ein =MULTI
angehängt. Beispiel:
Ausgeben
In NewListe() ist beschrieben, wie die Liste mittels ExportVar
verändert werden kann. Zusätzlich besteht bei MultiListen die Möglichkeit, über diesen Weg die selektierten Elemente zu setzen. Beispiel:
Wenn im Beispiel der Benutzer die Elemente
Handler (Array Farbe, Bool Farbe_Ctrl)
Handler ()
selArr := StrToArray(ImportVar("Farbe=MULTI"))
selArr := StrSplit("Rot Grün Schwarz Grün", " ")
ExportVar ("Farbe", selArr)
toposoft 28.10.2024