IBM Lotus Symphony


Prepájanie makier s udalosťami formulára

Záložka Udalosti umožňuje priradiť makro určitým udalostiam, ktoré sa vyskytnú vo formulári.

Na prístup k tomuto príkazu...

Vyberte kontextovú ponuku z vybratého elementu formulára - vyberte Vlastnosti formulára - Udalosti

Otvorte lištu nástrojov Formuláre a kliknite na ikonu Formulár - záložka Udalosti

Ak chcete spojiť udalosť s makrom, najprv napíšte makro obsahujúce všetky príkazy, ktoré sa majú vykonať, keď nastane udalosť. Potom toto makro priraďte k príslušnej udalosti kliknutím na tlačidlo ... vedľa príslušnej udalosti. Dialógové okno Priradiť makro sa otvorí tam, kde si môžete vybrať makro.

Nasledujúce akcie môžete nakonfigurovať jednotlivo, čo znamená, že môžete použiť svoje vlastné dialógové okná na zobrazenie akcie:

Napríklad môžete vydať žiadosť "potvrdiť vymazanie", napríklad "Naozaj vymazať zákazníka xyz?", keď sa vymazáva záznam údajov.

Nasleduje zoznam a opis všetkých udalostí vo formulári, ktoré je možné pripojiť k makru:

Pred aktualizáciou

Udalosť typu Pred aktualizáciou nastane predtým, ako bol obsah ovládacieho prvku, ktorý bol zmenený užívateľom, zapísaný do dátového zdroja. Pripojené makro môže zabrániť tejto akcii, napríklad vrátením hodnoty "FALSE".

Po aktualizácii

Udalosť Po aktualizácii nastane potom ako sa užívateľom zmenený obsah ovládacieho prvku zapíše do zdroja údajov.

Pred zresetovaním

Udalosť typuPred resetovaním nastane pred resetovaním formulára. Pripojené makro môže zabrániť tejto akcii, napríklad vrátením hodnoty "FALSE".

Formulár bude zresetovaný po splnení jednej z týchto podmienok:

Po resetovaní

Udalosť Po resetovaní nastane po resetovaní formulára.

Pred odovzdaním

Udalosť Pred odovzdaním nastane pred odoslaním údajov formulára.

Pri zavádzaní

Udalosť Počas zavedenia nastane ihneď po vložení formulára.

Pred opätovným zavedením

Udalosť Pred opätovným zavedením nastane pred opätovným zavedením formulára. Obsah údajov ešte nebol zaktualizovaný.

Pri opätovnom zavedení

Udalosť Počas opätovného zavedenia nastane ihneď po opätovnom zavedení formulára. Obsah údajov už bol zaktualizovaný.

Pred uvoľnením

Udalosť Pred uvoľnením nastane pred uvoľnením formulára; to znamená, oddelene od jeho dátového zdroja.

Pri uvoľnení

Udalosť Počas uvoľnenia nastane ihneď po uvoľnení formulára; to znamená, oddelene od jeho dátového zdroja.

Potvrdiť vymazanie

Udalosť Potvrdenie vymazania nastane hneď ako po vymazaní dát z formulára. Pripojené makro môže napríklad požadovať v dialógovom okne potvrdenie.

Pred akciou záznamu

Udalosť Pred akciou záznamu nastane pred zmenou aktuálneho záznamu. Pripojené makro môže napríklad požadovať v dialógovom okne potvrdenie.

Po akcii záznamu

Udalosť Po akcii záznamu nastane ihneď po zmene aktuálneho záznamu.

Pred zmenou záznamu

Udalosť Pred zmenou záznamu nastane pred zmenou aktuálneho smerníka záznamu.. Pripojené makro môže zabrániť tejto akcii, napríklad vrátením hodnoty "FALSE".

Po zmene záznamu

Udalosť Po zmene záznamu nastane ihneď po zmene aktuálneho smerníka záznamu..

Vyplniť parametre

Udalosť Vyplniť parametre nastane v prípade, že formulár, určený na vyplnenie, obsahuje parametre, ktoré musia byť vyplnené. Zdrojom údajov formulára môže byť napríklad tento príkaz SQL:

SELECT * FROM address WHERE name=:name

Tu: name je parameter, ktorý musí byť pri zavádzaní vyplnený. Parameter sa vypĺňa automaticky, podľa možnosti z rodičovského formulára. Ak parameter nie je možné vyplniť, bude zavolaná táto udalosť a daný parameter môže byť vyplnený pripojeným makrom.

Vyskytla sa chyba

Udalosť Vyskytla sa chyba je aktivovaná v prípade, že sa vyskytne chyba počas prístupu k zdroju údajov. Týka sa to formulárov, výberových zoznamov a roletových ponúk.


Spätná väzba na produkt | Ďalšia dokumentácia | Ochranné známky