Popup-Liste füllen (Arbeitsmappenfeld): Unterschied zwischen den Versionen

Aus ArcFlow Wiki
Zur Navigation springen Zur Suche springen
Die Seite wurde neu angelegt: „<languages /> <translate> <table class=BigTable> <tr> <td class="BigTitle" colspan="2" align="center">file:DE_Schriftzug.gif</td> </tr> <tr>…“
 
K Stand 4.1.08 Kategorie geändert
 
Zeile 53: Zeile 53:
   <td width="15%" class=Left>Siehe</td>
   <td width="15%" class=Left>Siehe</td>
   <td width="85%" class=Right colspan="4">
   <td width="85%" class=Right colspan="4">
[[Liste aller Ereignisse#|Liste aller Ereignisse]]
[[:Category:Ereignisse|Liste aller Ereignisse]]
   </td>
   </td>
</tr>
</tr>
Zeile 157: Zeile 157:
</div>
</div>
</translate>
</translate>
[[Category:ListeAllerEreignisse]]
[[Category:Ereignisse]]

Aktuelle Version vom 27. November 2023, 14:30 Uhr

 Popup-Liste füllen (Arbeitsmappenfeld)
Skript zum Füllen einer Auswahlliste eines Arbeitsmappenfeldes
Variablen gAFAbmFldName alpha(250) Name des Arbeitsmappenfeldes
gAFAbmFldType int Typ des Feldes
gAFAbmFldDlsHdl handle Deskriptor der Liste
Resultat true wird nicht ausgewertet
false wird nicht ausgewertet
Siehe

Liste aller Ereignisse

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);
}