EX_StartSuche
- lk
Owned by lk
Füllt eine Auswahlliste mit Daten. (EXPOS-Funktion!)
Prototype
EX_StartSuche( maske, merkmal, query )
Parameter
Parameter | Typ | Bedeutung |
---|---|---|
maske | number | Maske, auf der sich das Merkmal befindet |
merkmal | string | Merkmal-Ident der Auswahlliste |
query | string | Select-Statement, dessen Ergebnis in der Liste angezeigt werden soll |
Rückgabewert
Nummer | Typ | Bedeutung |
---|---|---|
1 | number/nil | Anzahl Datensätze oder nil im Fehlerfall |
2 | string | Nur im Fehlerfall: Fehlermeldung |
Hinweise
- Die Funktion funktioniert nur bei Aufruf eines Lua-Skriptes aus EXPOS heraus!
- Es gibt auch die EXPOS-Funktion StartSuche mit gleicher Funktionalität.
Beispiel
-- Liste aller aktiven Mitarbeiter in der Auswahlliste 'liste1' auf Maske 1 anzeigen: local anz = assert( EX_StartSuche( 1, "liste1", "SELECT perseh, vname, nname FROM gpktab WHERE finr = " .. SysLogFinr .. " AND status = 'A';" ) ) SY_Proto( anz .. " Datensätze gefunden" )