[Inhalt] [Zurück] [Weiter] [Thema] [Index]

Query()


Syntax:

Query (Tupel t|String s) : ZRList
t: ein ReiheTupel (erste Form)
s: ein String (zweite Form)

Beispiel:

liste := Query(t)

Beschreibung:

Erste Form: Liefert alle Zeitreihen, die auf das Muster-Tupel t passen. t muss ein ReiheTupel sein. Ein ReiheTupel kann mit den Funktionen ReiheTupel() oder Attribute() erzeugt werden. Siehe auch Tupel(), SetText() oder SetZahl().

Zweite Form: Der String s enthält eine mit Leerzeichen getrennte Liste von Attribut-Wert-Paaren, die durch = getrennt sind. Werte, die Leerzeichen enthalten, müssen in \q\q eingeschlossen werden.Beispiel:

liste := Query("Ort=Hausen Parameter=\qbenetzter Umfang\q")

Für beide Formen gilt: Für alle Felder außer für Ort, Parameter, Defart und Version kann mittels vorangestelltem Nicht-Zeichen ¬ (Char(172), AltGr-6) erreicht werden, dass der Inhalt negativ gewertet wird, also alle gefunden werden, die nicht auf das Muster passen. Wenn ein Feld mehrere, konkrete Werte enthalten soll, werden diese mit · getrennt (Punkt in Zeilenmitte, auch als \. bzw. AltGr-, ).

Siehe auch QueryListe() und ZRLToRel().



toposoft 28.10.2024