AfStampPropGet...: Unterschied zwischen den Versionen

Aus ArcFlow Wiki
Zur Navigation springen Zur Suche springen
Die Seite wurde neu angelegt: „<languages /> <translate> <table class=head> <tr> <td class="BigTitle" colspan="2" align="center">file:DE_Schriftzug.gif</td> </tr> <tr clas…“
 
K Stand 4.1.09
 
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 6: Zeile 6:
   </tr>
   </tr>
   <tr class="ProcSyntax">
   <tr class="ProcSyntax">
     <td class="title">&nbsp;AFStampPropGet...(alpha1, int2, var var) : logic</td>
     <td class="title">&nbsp;AfStampPropGet...(alpha1, int2, var var) : logic</td>
     <td class="platforms">
     <td class="platforms">
[[file:DE_SymbolNoAPI.gif|alt=Nicht ausführbar von der API|link=Befehle der Schnittstellen]][[file:DE_SymbolNoDLL.gif|alt=Nicht ausführbar von der Programmierschnittstelle (DLL)|link=Befehle der Schnittstellen]][[file:DE_SymbolNoARC.gif|alt=Nicht ausführbar mit der Application Remote Control|link=Befehle der Schnittstellen]][[file:DE_SymbolScriptAPI.gif|alt=Ausführbar von der Script-API|link=Befehle der Schnittstellen]]
[[file:DE_SymbolNoAPI.gif|alt=Nicht ausführbar von der API|link=Befehle der Schnittstellen]][[file:DE_SymbolNoDLL.gif|alt=Nicht ausführbar von der Programmierschnittstelle (DLL)|link=Befehle der Schnittstellen]][[file:DE_SymbolNoARC.gif|alt=Nicht ausführbar mit der Application Remote Control|link=Befehle der Schnittstellen]][[file:DE_SymbolScriptAPI.gif|alt=Ausführbar von der Script-API|link=Befehle der Schnittstellen]]
Zeile 54: Zeile 54:
   <td width="15%" class=Left>Siehe</td>
   <td width="15%" class=Left>Siehe</td>
   <td width="85%" class=Right colspan="3">
   <td width="85%" class=Right colspan="3">
[[AFStampPropSet...#|AFStampPropSet...()]]
[[:Category:Befehle für Stempel|Verwandte Befehle]], [[AfStampPropSet...#|AfStampPropSet...()]]
   </td>
   </td>
</tr>
</tr>
Zeile 64: Zeile 64:
</table>
</table>
<div class="BigLang">
<div class="BigLang">
<p><p>Mit dieser Anweisung können Eigenschaften von Objekten innerhalb eines Stempels gelesen werden. Die Stempel und deren Objekte stehen nur in den Ereignissen [[Stempel - Vor Anzeige#|Ereignis vor Anzeige]], [[Stempel - Nach Anzeige#|Ereignis nach Anzeige]], [[Stempel - Feldkontrolle#|Ereignis Feldkontrolle]] und [[Stempel - Nach Speichern#|Ereignis nach Speichern]] zur Verfügung. Für jeden Datentyp einer Eigenschaft steht eine separate Funktion zur Verfügung:</p>
<p><p>Mit dieser Anweisung können Eigenschaften von Objekten innerhalb eines Stempels gelesen werden. Die Stempel und deren Objekte stehen nur in den Ereignissen [[Stempel - Vor Anzeige#|Ereignis vor Anzeige]], [[Stempel - Nach Anzeige#|Ereignis nach Anzeige]] und [[Stempel - Feldkontrolle#|Ereignis Feldkontrolle]] zur Verfügung. Für jeden Datentyp einer Eigenschaft steht eine separate Funktion zur Verfügung:</p>


<table class=lang>
<table class=lang>
   <tr>
   <tr>
     <td valign=top><font class=source>AFStampPropGetAlpha(alpha1, int2, var alpha3) : logic</font></td>
     <td valign=top><font class=source>AfStampPropGetAlpha(alpha1, int2, var alpha3) : logic</font></td>
   </tr>
   </tr>
   <tr>
   <tr>
     <td valign=top><font class=source>AFStampPropGetBigInt(alpha1, int2, var bigint3) : logic</font></td>
     <td valign=top><font class=source>AfStampPropGetBigInt(alpha1, int2, var bigint3) : logic</font></td>
   </tr>
   </tr>
   <tr>
   <tr>
     <td valign=top><font class=source>AFStampPropGetDate(alpha1, int2, var date3) : logic</font></td>
     <td valign=top><font class=source>AfStampPropGetDate(alpha1, int2, var date3) : logic</font></td>
   </tr>
   </tr>
   <tr>
   <tr>
     <td valign=top><font class=source>AFStampPropGetDecimal(alpha1, int2, var decimal3) : logic</font></td>
     <td valign=top><font class=source>AfStampPropGetDecimal(alpha1, int2, var decimal3) : logic</font></td>
   </tr>
   </tr>
   <tr>
   <tr>
     <td valign=top><font class=source>AFStampPropGetFloat(alpha1, int2, var float3) : logic</font></td>
     <td valign=top><font class=source>AfStampPropGetFloat(alpha1, int2, var float3) : logic</font></td>
   </tr>
   </tr>
   <tr>
   <tr>
     <td valign=top><font class=source>AFStampPropGetInt(alpha1, int2, var int3) : logic</font></td>
     <td valign=top><font class=source>AfStampPropGetInt(alpha1, int2, var int3) : logic</font></td>
   </tr>
   </tr>
   <tr>
   <tr>
     <td valign=top><font class=source>AFStampPropGetLogic(alpha1, int2, var logic3) : logic</font></td>
     <td valign=top><font class=source>AfStampPropGetLogic(alpha1, int2, var logic3) : logic</font></td>
   </tr>
   </tr>
   <tr>
   <tr>
     <td valign=top><font class=source>AFStampPropGetTime(alpha1, int2, var time3) : logic</font></td>
     <td valign=top><font class=source>AfStampPropGetTime(alpha1, int2, var time3) : logic</font></td>
   </tr>
   </tr>
   <tr>
   <tr>
     <td valign=top><font class=source>AFStampPropGetWord(alpha1, int2, var word3) : logic</font></td>
     <td valign=top><font class=source>AfStampPropGetWord(alpha1, int2, var word3) : logic</font></td>
   </tr>
   </tr>
</table>
</table>
Zeile 101: Zeile 101:
</p>
</p>


<p><vH%Beispiel>
<p><b>Beispiel</b>


<pre class=source>
<pre class=source>
Zeile 111: Zeile 111:
{
{
   ...
   ...
   if (!AFStampPropGetAlpha('edit01',_WinPropCaption,var tCaption))
   if (!AfStampPropGetAlpha('edit01',_WinPropCaption,var tCaption))
   {
   {
     // Error handling
     // Error handling
Zeile 129: Zeile 129:
</div>
</div>
</translate>
</translate>
[[Category:ListeAllerApiBefehleS]]
[[Category:Befehle für Stempel]]

Aktuelle Version vom 1. November 2024, 15:11 Uhr

 AfStampPropGet...(alpha1, int2, var var) : logic

Nicht ausführbar von der APINicht ausführbar von der Programmierschnittstelle (DLL)Nicht ausführbar mit der Application Remote ControlAusführbar von der Script-API

Ermitteln von Eigenschaften eines Stempelobjekts
alpha1 Name des Objekts
int2 Eigenschaft
var Wert der Eigenschaft
Resultat logic
true Eigenschaft konnte ermittelt werden.
false Eigenschaft konnte nicht ermittelt werden.
Siehe

Verwandte Befehle, AfStampPropSet...()

Mit dieser Anweisung können Eigenschaften von Objekten innerhalb eines Stempels gelesen 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:

AfStampPropGetAlpha(alpha1, int2, var alpha3) : logic
AfStampPropGetBigInt(alpha1, int2, var bigint3) : logic
AfStampPropGetDate(alpha1, int2, var date3) : logic
AfStampPropGetDecimal(alpha1, int2, var decimal3) : logic
AfStampPropGetFloat(alpha1, int2, var float3) : logic
AfStampPropGetInt(alpha1, int2, var int3) : logic
AfStampPropGetLogic(alpha1, int2, var logic3) : logic
AfStampPropGetTime(alpha1, int2, var time3) : logic
AfStampPropGetWord(alpha1, int2, var word3) : logic

Es können nur die Eigenschaften von Objekten abgefragt 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 VAR-Parameter wird eine Variable des entsprechenden Typs angegeben, die bei gelungener Abfrage den Wert der Eigenschaft aufnimmt.

Beispiel

local
{
  tCaption : alpha(4096);
}

{
  ...
  if (!AfStampPropGetAlpha('edit01',_WinPropCaption,var tCaption))
  {
    // Error handling
  }
  else
  {
    switch (tCaption)
    {
      case ...
    }
  }
  ...
}