Popup-Liste füllen (Arbeitsmappenfeld)
Zur Navigation springen
Zur Suche springen
Das Ereignis wird bei den Einstellungen der Mappenfeldern eingetragen. In diesem Skript wird die Auswahlliste zu diesem Mappenfeld gefüllt.
Nach dem Aufruf des Skripts sind folgende Variablen gefüllt:
gAFAbmFldName | alpha(250) | Name des Mappenfeldes |
gAFAbmFldType | int | Datentyp des Feldes |
gAFAbmFldDlsHdl | handle | Deskriptor auf ein (siehe CONZEPT 16 Hilfe) -Objekt |
Der Datentyp kann mit folgenden Konstanten verglichen werden:
Parameter | Value | Type |
_TypeAlpha | 2 | Zeichenkette (Alpha numerical) |
_TypeInt | 10 | Ganzzahlig 32-Bit (Integer 32-bit) |
_TypeBigInt | 11 | Ganzzahlig 64-Bit (Integer 64-bit) |
_TypeFloat | 13 | Gleitkomma (Floating) |
_TypeDate | 17 | Datum (Date) |
_TypeTime | 18 | Uhrzeit (Time) |
_TypeLogic | 16 | Logic (true / false) |
sAfTypeEMail | 44 | E-Mail-Adresse |
sAfTypePhone | 45 | Telefonnummer |
Der Deskriptor gAFAbmFldDlsHdl wird benötigt, um die Auswahlliste zu füllen. Die Liste kann mit der Anweisung (siehe CONZEPT 16 Hilfe) gefüllt werden. Der Datentyp der übergebenen Daten muss mit dem Datentyp des Mappenfeldes übereinstimmen.
Beispiel:
{ gAFAbmFldDlsHdl->WinLstDatLineAdd('Entwicklung'); gAFAbmFldDlsHdl->WinLstDatLineAdd('Geschäftsleitung'); gAFAbmFldDlsHdl->WinLstDatLineAdd('Support'); gAFAbmFldDlsHdl->WinLstDatLineAdd('Vertrieb'); return(true); }