Események
Az EsemĂ©nyek lap segĂtsĂ©gĂ©vel hozzárendelhet egy makrĂłt bizonyos esemĂ©nyekhez, amelyek az űrlapban törtĂ©nnek.
Egy esemĂ©ny makrĂłhoz csatolásához elĹ‘ször Ărjon egy makrĂłt, amely tartalmazza az esemĂ©ny bekövetkezĂ©sekor vĂ©grehajtandĂł összes parancsot. Ezután rendelje ezt a makrĂłt a megfelelĹ‘ esemĂ©nyhez a megfelelĹ‘ esemĂ©ny mellett találhatĂł ... gombra kattintással. MegnyĂlik a MakrĂł hozzárendelĂ©se párbeszĂ©dablak, amelyben kiválaszthatja a makrĂłt.
Az alábbi műveleteket egyĂ©nileg is beállĂthatja, ami azt jelenti, hogy használhat a saját párbeszĂ©dablakokat az egyes műveletek leĂrásához:
-
HibaĂĽzenet megjelenĂtĂ©se;
-
Törlési folyamat jóváhagyása (adatrekordoknál);
-
Paraméterek lekérdezése;
-
Bevitel ellenőrzése adatrekord mentésekor.
Kiadhat pĂ©ldául egy "törlĂ©s megerĹ‘sĂtĂ©se" kĂ©rĂ©st pĂ©ldául a "ValĂłban törölni kĂvánja az xyz vásárlĂłt?" adatrekord törlĂ©sekor.

Az Események párbeszédablakban megjelenő eseményeket nem lehet közvetlenül szerkeszteni. Egy eseményt a Del billentyűvel törölhet a listából.
Az alábbiakban találhatĂł az olyan űrlapesemĂ©nyek felsorolása Ă©s leĂrása, amelyek makrĂłhoz rendelhetĹ‘k:
Elküldés előtt
Az Elküldés előtt esemény az űrlap adatainak elküldése előtt következik be.
FrissĂtĂ©s elĹ‘tt
A FrissĂtĂ©s elĹ‘tt esemĂ©ny az elĹ‘tt következik be, hogy a felhasználĂł által megváltoztatott vezĂ©rlĹ‘elem tartalma beĂrĂłdik az adatforrásba. PĂ©ldául a csatolt makrĂł a "HAMIS" Ă©rtĂ©k visszaadásával megakadályozhatja ezt a műveletet.
FrissĂtĂ©s után
A FrissĂtĂ©s után esemĂ©ny az után következik be, hogy a felhasználĂł által megváltoztatott vezĂ©rlĹ‘elem tartalma beĂrĂłdik az adatforrásba.
Alaphelyzetbe állĂtás elĹ‘tt
Az Alaphelyzetbe állĂtás elĹ‘tt esemĂ©ny az űrlap alaphelyzetbe állĂtását megelĹ‘zĹ‘en következik be. PĂ©ldául a csatolt makrĂł a "HAMIS" Ă©rtĂ©k visszaadásával megakadályozhatja ezt a műveletet.
Az űrlap visszaáll alapállapotba, ha az alábbi feltételek közül valamelyik teljesül:
-
A felhasználĂł megnyom egy (HTML) gombot, amely visszaállĂtĂł gombkĂ©nt van megadva.
-
Egy új és üres rekord jön létre az űrlapban, amely egy adatforráshoz van csatolva. Az utolsó rekordban például a Következő rekord gomb megnyomható.
Alaphelyzetbe állĂtás után
Az Alaphelyzetbe állĂtás után esemĂ©ny egy űrlap alapállapotba hozatala után következik be.
Hiba történt
Ha az adatforrás elérése közben hiba történik, a Hiba történt esemény következik be. Ez űrlapokra, listapanelekre és kombinált listákra vonatkozik.
Kilépés előtt
A Kilépés előtt esemény az űrlapból kilépés előtt következik be, ez független annak adatforrásától.
Kilépéskor
Az EltávolĂtás közben esemĂ©ny közvetlenĂĽl az űrlap eltávolĂtása után következik be, ez fĂĽggetlen annak adatforrásátĂłl.
Paraméterek kitöltése
A Paraméterek kitöltése esemény akkor következik be, amikor egy űrlap betöltődik, és ki kell tölteni azt. Például az űrlap adatforrása megadható az alábbi SQL-paranccsal:
SELECT * FROM address WHERE name=:name
Itt a :name a paramĂ©ter, amelyet betöltĂ©skor ki kell tölteni. A paramĂ©ter automatikusan kitöltĂ©sre kerĂĽl a szĂĽlőűrlapbĂłl, amennyiben ez lehetsĂ©ges. Ha a paramĂ©ter nem tölthetĹ‘ ki, akkor ez az esemĂ©ny meghĂvásra kerĂĽl Ă©s egy csatolt makrĂł ki tudja tölteni a paramĂ©tert.
Rekordművelet előtt
A Rekordművelet elĹ‘tti esemĂ©ny az aktuális rekord megváltozása elĹ‘tt következik be. PĂ©ldául egy csatolt makrĂł kĂ©rhet megerĹ‘sĂtĂ©st egy párbeszĂ©dablakban.
Rekordművelet után
A Rekordművelet után esemény közvetlenül az aktuális rekord megváltozása után következik be.
Rekordváltozás előtt
A Rekordváltás előtt esemény az aktuális rekordmutató megváltozása előtt következik be. Például a csatolt makró "HAMIS" érték visszaadásával megakadályozhatja ezt a műveletet.
Rekordváltozás után
A Rekordváltozás után esemény közvetlenül az aktuális rekordmutató megváltozása után következik be.
Töltés közben
Az Töltés közben esemény közvetlenül az űrlap betöltése után következik be.
TörlĂ©s megerĹ‘sĂtĂ©se
A TörlĂ©s megerĹ‘sĂtĂ©se esemĂ©ny akkor következik be, amikor az adatokat törlik az űrlaprĂłl. PĂ©ldául egy csatolt makrĂł kĂ©rhet megerĹ‘sĂtĂ©st egy párbeszĂ©dablakban.
Újratöltés előtt
Az ĂšjratöltĂ©s elĹ‘tt esemĂ©ny az űrlap ĂşjratöltĂ©se elĹ‘tt következik be. Az adattartalom ekkor mĂ©g nem lett frissĂtve.
Újratöltéskor
Az ĂšjratöltĂ©s közben esemĂ©ny közvetlenĂĽl az űrlap ĂşjratöltĂ©se után következik be. Az adattartalom ekkor már frissĂtĹ‘dött.