Die Einträge werden aus einer Relation ausgelesen. Dargestellt werden die Felder mit Namen dispfeld. dispfeld kann auch den Namen mehrerer Felder enthalten, die durch + getrennt sind. Angezeigt werden dann pro Zeile der Inhalt dieser Felder durch ein Leerzeichen getrennt.
Es gibt zwei weitere Prozeduren, um Listen zuerstellen: NewListe() und NewMultiListe().
Als Inhalt der Liste wird an ein Azurprogram der Inhalt des Feldes keyfeld des ausgewählten Tupels übergeben.
relation ist der Str() der Mem-
eine Liste erzeugt.
Wenn das erste Zeichen von dispfeld ein
Beispiel:
Sortierreihenfolge
Standardmäßig wird die Liste nach dem dargestellten Inhalt sortiert.
Soll die Liste nicht sortiert werden, die Tupel also in der Reihenfolge
durchlaufen werden, in der sie in die Mem-
Die Liste kann auch nach dem Schlüsselfeld sortiert dargestellt werden.
Dies wird erreicht, indem man dem Schlüsselfeld ein ! voranstellt
(z.B.
Wenn die Liste erzeugt ist, verhält sie sich in der Folge genau wie eine
normale Liste. Deshalb weiterlesen bei NewListe().
NewDBListe ("Farbe", 20,270, 100, 200, FALSE, "", \
Str(memrel), "Nummer", "@MacheInhalt")
#------------------------------------
MacheInhalt (Tupel tup) : String
RETURN (GetText(tup,"Name"))
END
toposoft 28.10.2024