OBS/Adminhilfe/Anleitung Customize Edit
Aufruf über STRG-F12 im Edit-Dialog
Name des Edit's ist der Klassenname
Makro Gilt Standardmäßig für alle User (000) es kann aber auch ein spezifischer Benutzer angegeben werden.
Folgende Aufrufe sind möglich:
InitScripter wird nach dem Create des Fensters aufgerufen
| Edit Kontroll Funktionen | Tastatur Funktionen |
| InitScripter | |
| CheckIfChanged | OnF1 |
| OnESC | OnF2 |
| OnEdInit | OnF3 |
| OnEdFormInit | OnF4 |
| OnEdClose | OnF5 |
| OnEdRead | OnF6 |
| OnEdShow | OnF7 |
| OnEdVorb | OnF8 |
| OnEdCheck | OnF9 |
| OnEdSave | OnF10 |
| OnEdSaveDirect | OnPGDN |
| OnEdReadDirect | OnPGUP |
| OnRETURN | |
|
Über die Variable FrmEdit kann auf alle Felder und auf die Property des Edit Objekt zugegriffen werden. Folgende Property's stehen zu Verfügung |
| Property | Erläuterung |
| 'lCheckOK' | Kann bei der Überprüfung von F2 benutzt werden ob die Eingabewerte korrekt eingegeben wurden sind. Bei False wird nicht abgespeichert. |
| 'lEditMode' | True = Insertmodus False = Editmodus |
| 'lDataUpdate' | True = Daten des Edits wurden verändert |
| 'lDataChecked' | False=Daten werden auf gültigkeit überprüft (lCheckok) |
| 'lCloseInsert' | Edit-Fenster wird (lEditMode = True) nach F2 geschlossen |
| 'lCloseEdit' | Edit-Fenster wird (lEditMode = False) nach F2 geschlossen |
| 'lDataESC' | Soll bei einer Änderung im Edit eine Abfrage beim Verlassen der Maske erscheinen |
| 'lCanLock' | Ob bei der Eingabe nur eine Person den Datensat editieren darf |
| 'lInsert' | Edit Felder im Insert/Überschreibemodus (zur zeit keine Funktion) |
Auslesen von komponenten FrmEdit.xGet('a_vorname'); Setzen von Komponenten FrmEdit.xSet('a_vorname','Meier'); |
Auto import 16:59, 5. Jul. 2011 (CEST)