AfStampPropSet...
Mit dieser Anweisung können Eigenschaften von Objekten innerhalb eines Stempels verändert werden. Die Stempel und deren Objekte stehen nur in den Ereignissen Ereignis vor Anzeige, Ereignis nach Anzeige und Ereignis Feldkontrolle zur Verfügung. Für jeden Datentyp einer Eigenschaft steht eine separate Funktion zur Verfügung:
AfStampPropSetAlpha(alpha1, int2, alpha3) : logic |
AfStampPropSetBigInt(alpha1, int2, bigint3) : logic |
AfStampPropSetDate(alpha1, int2, date3) : logic |
AfStampPropSetDecimal(alpha1, int2, decimal3) : logic |
AfStampPropSetFloat(alpha1, int2, float3) : logic |
AfStampPropSetInt(alpha1, int2, int3) : logic |
AfStampPropSetLogic(alpha1, int2, logic3) : logic |
AfStampPropSetTime(alpha1, int2, time3) : logic |
AfStampPropSetWord(alpha1, int2, word3) : logic |
Es können nur die Eigenschaften von Objekten gesetzt werden, die in dem Stempel enthalten sind, für den das Ereignis aufgerufen wurde.
In (alpha1) wird der Name des Objekts in dem Stempel angegeben. In (int2) wird eine Konstante für die Eigenschaft des Objekts übergeben (siehe CONZEPT 16-Hilfe (siehe CONZEPT 16 Hilfe) ). Dem Namen der Eigenschaft muss _WinProp vorangestellt werden. Als dritter Parameter wird der neue Wert der Eigenschaft übergeben.
Beispiel
local { tCaption : alpha(4096); } { ... tCaption # gAfUserName; // login of the current user if (!AfStampPropSetAlpha('edit01',_WinPropCaption,tCaption)) { // Error handling } ... }