OBS/Adminhilfe/Anleitung Customize Edit: Unterschied zwischen den Versionen

Aus OBS Wiki
Zur Navigation springen Zur Suche springen
(Importing text file)
Markierung: Neue Weiterleitung
 
(8 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
<font face="Arial">'''<font size="4"></font>'''</font>
#WEITERLEITUNG [[OBS/Makros_und_Scripting/Anwendungsbereiche/Customize]]
 
<center>Anleitung Customize Edit<br /></center>
 
<font face="Arial"><font size="3"><br /><br /> Aufruf über STRG-F12 im Edit-Dialog<br /> Name des Edit's ist der Klassenname<br /> Makro Gilt Standardmäßig für alle User (000) es kann aber auch ein spezifischer Benutzer angegeben werden.<br /><br /> Folgende Aufrufe sind möglich:<br /><br /> InitScripter wird nach dem Create des Fensters aufgerufen<br /><br /></font></font>
 
{| border="2"
| <font face="Arial">'''<font size="3">Edit Kontroll Funktionen</font>'''</font>
| <font face="Arial">'''<font size="3">Tastatur Funktionen</font>'''</font>
|-
| <font face="Arial"><font size="3"></font></font>
| <font face="Arial"><font size="3"></font></font>
|-
| <font face="Arial"><font size="3">InitScripter</font></font>
| <font face="Arial"><font size="3"></font></font>
|-
| <font face="Arial"><font size="3">CheckIfChanged</font></font>
| <font face="Arial"><font size="3">OnF1</font></font>
|-
| <font face="Arial"><font size="3">OnESC</font></font>
| <font face="Arial"><font size="3">OnF2</font></font>
|-
| <font face="Arial"><font size="3">OnEdInit</font></font>
| <font face="Arial"><font size="3">OnF3</font></font>
|-
| <font face="Arial"><font size="3">OnEdFormInit</font></font>
| <font face="Arial"><font size="3">OnF4</font></font>
|-
| <font face="Arial"><font size="3">OnEdClose</font></font>
| <font face="Arial"><font size="3">OnF5</font></font>
|-
| <font face="Arial"><font size="3">OnEdRead</font></font>
| <font face="Arial"><font size="3">OnF6</font></font>
|-
| <font face="Arial"><font size="3">OnEdShow</font></font>
| <font face="Arial"><font size="3">OnF7</font></font>
|-
| <font face="Arial"><font size="3">OnEdVorb</font></font>
| <font face="Arial"><font size="3">OnF8</font></font>
|-
| <font face="Arial"><font size="3">OnEdCheck</font></font>
| <font face="Arial"><font size="3">OnF9</font></font>
|-
| <font face="Arial"><font size="3">OnEdSave</font></font>
| <font face="Arial"><font size="3">OnF10</font></font>
|-
| <font face="Arial"><font size="3">OnEdSaveDirect</font></font>
| <font face="Arial"><font size="3">OnPGDN</font></font>
|-
| <font face="Arial"><font size="3">OnEdReadDirect</font></font>
| <font face="Arial"><font size="3">OnPGUP</font></font>
|-
| <font face="Arial"><font size="3"></font></font>
| <font face="Arial"><font size="3">OnRETURN</font></font>
|-
|
<font face="Arial"><font size="3"><br /> Jede Makro Funktion hat 2 Aufrufe <br /><br /> 1 Bevor die interne Delphi Funktion aufgerufen wird, gibt es einen Makro-Aufruf mit der Erweiterung Before_. Hat die Funktion den Rückgabewert &amp;lsquor;Ready', so wird die interne Delphi-Funktion nicht mehr aufgerufen. Diese Funktion wird unabhängig von der Delphi Funktion aufgerufen.<br /><br /></font></font>2 Standard Aufruf nach der internen Delphi Funktion. Diese wird nur ausgeführt wenn es in Delphi eine On... Funktion bestückt wird.<br />
 
----
 
<br /><font face="Arial">'''<font size="3"></font>'''</font>
 
<center>Globale Variable FrmEdit<br /></center><font face="Arial"><font size="3"><br /> Über die Variable FrmEdit kann auf alle Felder und auf die Property des Edit Objekt zugegriffen werden. Folgende Property's stehen zu Verfügung<br /><br /></font></font>
|}
 
{| border="2"
| <font face="Arial">'''<font size="3">Property</font>'''</font>
| <font face="Arial">'''<font size="3">Erläuterung</font>'''</font>
|-
| <font face="Arial"><font size="3"></font></font>
| <font face="Arial"><font size="3"></font></font>
|-
| <font face="Arial"><font size="3">'lCheckOK'</font></font>
| <font face="Arial"><font size="3">Kann bei der Überprüfung von F2 benutzt werden ob die Eingabewerte korrekt eingegeben wurden sind.<br /> Bei False wird nicht abgespeichert.</font></font>
|-
| <font face="Arial"><font size="3">'lEditMode'</font></font>
| <font face="Arial"><font size="3">True = Insertmodus<br /> False = Editmodus</font></font>
|-
| <font face="Arial"><font size="3">'lDataUpdate'</font></font>
| <font face="Arial"><font size="3">True = Daten des Edits wurden verändert</font></font>
|-
| <font face="Arial"><font size="3">'lDataChecked'</font></font>
| <font face="Arial"><font size="3">False=Daten werden auf gültigkeit überprüft (lCheckok)</font></font>
|-
| <font face="Arial"><font size="3">'lCloseInsert'</font></font>
| <font face="Arial"><font size="3">Edit-Fenster wird (lEditMode = True) nach F2 geschlossen</font></font>
|-
| <font face="Arial"><font size="3">'lCloseEdit'</font></font>
| <font face="Arial"><font size="3">Edit-Fenster wird (lEditMode = False) nach F2 geschlossen</font></font>
|-
| <font face="Arial"><font size="3">'lDataESC'</font></font>
| <font face="Arial"><font size="3">Soll bei einer Änderung im Edit eine Abfrage beim Verlassen der Maske erscheinen</font></font>
|-
| <font face="Arial"><font size="3">'lCanLock'</font></font>
| <font face="Arial"><font size="3">Ob bei der Eingabe nur eine Person den Datensat editieren darf</font></font>
|-
| <font face="Arial"><font size="3">'lInsert'</font></font>
| <font face="Arial"><font size="3">Edit Felder im Insert/Überschreibemodus (zur zeit keine Funktion)</font></font>
|-
| <font face="Arial"><font size="3"><br /> Auslesen von komponenten         </font></font><font face="Courier New">'''<font size="3">FrmEdit.xGet('a_vorname');<br /></font>'''</font><font face="Arial"><font size="3">Setzen von Komponenten            </font></font><font face="Courier New">'''<font size="3">FrmEdit.xSet('a_vorname','Meier');<br /></font>'''</font><font face="Arial"><font size="3"><br /></font></font>
|}[[Category:hilfe]]
----
[[Spezial:Beiträge/Auto import|Auto import]] 16:59, 5. Jul. 2011 (CEST)

Aktuelle Version vom 30. Oktober 2024, 11:23 Uhr