Zweck
Gibt Informationen über eine Sortierung zurück und ermöglicht deren Änderung.
Klasse
Typ
Methode
Syntax
<oArrayServer>:OrderInfo(
<iInfoType>,
[<uReserved>],
[<iOrderNo>],
[<uValueNew>]
) Æ uValue
Argumente
<iInfoType> | Information, die zur Sortierung zurückgegeben bzw. geändert werden soll. Es werden folgende Informationen unterstützt: |
Information |
Beschreibung |
Wert kann geändert werden |
DBOI_CONDITION |
String, der die FOR-Bedingung der Sortierung definiert. |
Nein |
DBOI_EXPRESSION |
String, der den Sortierausdruck definiert.
Anmerkungen Nur wenn der Sortierausdruck in der Methode bArrayServer:CreateOrder() als String definiert wurde, kann dieser wieder ermittelt werden. Wenn der Ausdruck als Codeblock definiert wurde, dann wird ein NULL_STRING zurückgegeben. |
Nein |
DBOI_ISCOND |
Logischer Wert der definiert, ob die Sortierung eine FOR-Bedingung enthält. |
Nein |
DBOI_ISDESC |
Logischer Wert der definiert, ob die Sortierung auf- oder absteigend ist. |
Nein |
DBOI_KEYCOUNT |
Numerischer Wert, der die Anzahl der Schlüssel in der Sortierung angibt. |
Nein |
DBOI_KEYDEC |
Numerischer Wert, der die Anzahl der Dezimalstellen im Schlüsselausdruck angibt. |
Nein |
DBOI_KEYSINCLUDED |
Numerischer Wert, der die Anzahl der Schlüssel in der Sortierung angibt. |
Nein |
DBOI_KEYSIZE |
Numerischer Wert, der die Länge (einschließlich Dezimalpunkt und Dezimalstellen) des Schlüsselausdruck angibt. |
Nein |
DBOI_KEYTYPE |
String, der den Datentyp des Schlüsselausdruck angibt. |
Nein |
DBOI_KEYVAL |
Schlüsselwert des aktuellen Datensatzes. |
Nein |
DBOI_NAME |
String, der den Namen der Sortierung angibt. |
Ja |
DBOI_NUMBER |
Numerischer Wert, der die Position der Sortierung innerhalb der Liste der geöffneten Sortierungen angibt. |
Nein |
DBOI_ORDERCOUNT |
Numerischer Wert, der die Anzahl der geöffneten Sortierungen angibt. |
Nein |
DBOI_POSITION |
Numerischer Wert, der die logische Satznummer des aktuellen Datensatzes angibt. |
Ja |
DBOI_RECNO |
Numerischer Wert, der die physikalische Satznummer des aktuellen Datensatzes angibt. |
Nein |
DBOI_SCOPEBOTTOM |
Wert, der die Untergrenze des Zielbereichs (Scope) in der Sortierung angibt. |
Ja |
DBOI_SCOPETOP |
Wert, der die Obergrenze des Zielbereichs (Scope) in der Sortierung angibt. |
Ja |
DBOI_SETCODEBLOCK |
Codeblock, der den Schlüsselausdruck angibt. |
Nein |
Datentyp: | Int |
<uReserved> | Das Argument ist für Erweiterungen reserviert und muss mit dem Wert NIL angegeben werden. |
Datentyp: | NIL |
<iOrderNo> | Nummer der Sortierung, zu der die Information ermittelt bzw. gesetzt werden soll. Wird das Argument nicht oder mit dem Wert 0 angegeben, wird die Information zur aktiven Sortierung ermittelt. |
Datentyp: | Int |
<uValueNew> | Wert der zu der Information neu gesetzt werden soll. |
Datentyp: | Usual |
Rückgabewert
uValue | Ermittelte Information zur Sortierung. |
Datentyp: | Usual |
Beschreibung
bArrayServer:OrderInfo() ermittelt eine Information zur angegebenen Sortierung und gibt diese zurück. Durch Angabe des Arguments <uValueNew> kann die Information geändert werden.
Page url: http://www.YOURSERVER.com/index.html?barrayserver_orderinfo.htm