StartSuche
Owned by lk
Füllt eine Auswahlliste mit Daten.
Prototype
int StartSuche(Masken-Nr.;Auswahlliste;SQL-Statement)
Parameter
Parameter | Beschreibung |
---|---|
Masken-Nr. | Merkmal-Ident der Masken-Nummer (Merkmal-Ident oder Zeichenkette) |
Auswahlliste | Merkmal-Ident der Auswahlliste (Merkmal-Ident oder Zeichenkette) |
SQL-Statement | SQL-Statement wessen Ergebnismenge die Liste befüllen soll (Merkmal-Ident oder Zeichenkette) |
Rückgabewert
Wert | Bedeutung | Grund |
---|---|---|
>= 0 | OK | Anzahl der gefundenen Datensätze |
-1 | Parameter abweichend | Die Funktion meldet eine abweichende Übergabe der erwarteten Parameter |
-2 | SQL-Statement leer | Es wurde kein SQL-Statement übergeben oder aber das Merkmal hierfür ist nicht befüllt |
Hinweise
- Es kann auch die Lua-Funktion EX_StartSuche verwendet werden.
Beispiel
Folgender Aufruf befüllt die Auswahlliste mit Merkmalsnamen "LISTE" auf der Maske 1 mit der Ergebnismenge des SQL-Statements "SELECT * FROM adrtab WHERE finr = 1 ORDER BY konto"
StartSuche("1";"LISTE";"SELECT * FROM adrtab WHERE finr = 1 ORDER BY konto")