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