IBM Lotus Symphony


Povezovanje makrov z dogodki obrazca

Stran zavihka Dogodki vam omogoča, da dodelite makro določenim dogodkom, ki se zgodijo v obrazcu.

Če želite uporabiti ta ukaz, naredite naslednje:

Odprite kontekstni meni izbranega elementa obrazca - izberite Lastnosti obrazca - zavihek Dogodki.

Odprite orodno vrstico Obrazci, kliknite ikono Obrazec - zavihek Dogodki.

Če želite povezati dogodek z makrom, najprej napišite makro, ki vsebuje vse ukaze, ki naj se izvedejo, ko se dogodek zgodi. Potem dodelite ta makro ustreznemu dogodku tako, da kliknete gumb ... poleg ustreznega dogodka. Odpre se pogovorno okno Dodeli makro, kjer lahko izberete makro.

Naslednja dejanja lahko konfigurirate individualno, kar pomeni, da lahko določite dejanje v posebnem pogovornem oknu:

Tako na primer lahko izdate zahtevo "Potrdi izbris", kot je na primer "Res želite izbrisati stranko xyz?", kadar brišete zapis podatkov.

Naslednji seznami opisujejo vse dogodke v obrazcu, ki se lahko povežejo v makro:

Pred posodobitvijo

Dogodek Pred posodobitvijo se zgodi, preden je vsebina kontrolnika, ki jo uporabnik spremeni, zapisana v izvor podatkov. Povezani makro lahko na primer to dejanje prepreči tako, da vrne vrednost "FALSE".

Po posodobitvi

Dogodek Po posodobitvi se zgodi potem, ko je vsebina kontrolnika, ki jo uporabnik spremeni, zapisana v izvor podatkov.

Pred ponastavitvijo

Dogodek Pred ponastavitvijo se zgodi, preden je obrazec ponastavljen. Povezani makro lahko na primer to dejanje prepreči tako, da vrne vrednost "FALSE".

Obrazec se ponastavi, če je izpolnjen eden od naslednjih pogojev.

Po ponastavitvi

Dogodek Po ponastavitvi se zgodi potem, ko je bil obrazec ponastavljen.

Pred predložitvijo

Dogodek Pred predložitvijo se zgodi, preden so predloženi podatki o obrazcu.

Ob nalaganju

Dogodek Ob nalaganju se zgodi neposredno potem, ko je obrazec naložen.

Pred vnovičnim nalaganjem

Dogodek Pred vnovičnim nalaganjem se zgodi pred vnovičnim nalaganjem obrazca. Vsebina podatkov še ni bila osvežena.

Ob vnovičnem nalaganju

Dogodek Ob vnovičnem nalaganju se zgodi neposredno potem, ko je obrazec vnovič naložen. Vsebina podatkov je že bila osvežena.

Pred razlaganjem

Dogodek Pred razlaganjem se zgodi, preden je obrazec razložen, torej preden je ločen od svojega izvora podatkov.

Ob razlaganju

Dogodek Ob razlaganju se zgodi neposredno potem, ko je obrazec razložen, torej ko je ločen od svojega izvora podatkov.

Potrdi izbris

Dogodek Potrdi izbris se zgodi tako, ko so podatki izbrisani iz obrazca. Tako na primer lahko z njim povezan makro zahteva potrditev v pogovornem oknu.

Pred zapisom

Dogodek Pred zapisom se zgodi, preden je trenutni zapis spremenjen. Tako na primer lahko z njim povezan makro zahteva potrditev v pogovornem oknu.

Po zapisu

Dogodek Po zapisu se zgodi neposredno potem, ko je trenutni zapis spremenjen.

Pred spremembo zapisa

Dogodek Pred spremembo zapisa se zgodi, preden je trenutni kazalec zapisa spremenjen. Povezani makro lahko na primer to dejanje prepreči tako, da vrne vrednost "FALSE".

Po spremembi zapisa

Dogodek Po spremembi zapisa se zgodi neposredno potem, ko je trenutni kazalec zapisa spremenjen.

Izpolnitev parametrov

Dogodek Izpolnitev parametrov se zgodi, ko ima obrazec, ki bo naložen, parametre, ki jih je treba izpolniti. Tako na primer ima izvor podatkov tega obrazca naslednji SQL ukaz:

SELECT * FROM address WHERE name=:name

Tu je :name parameter, ki ga je treba izpolniti ob nalaganju. Ta parameter se samodejno izpolni iz nadrejenega obrazca, če je to mogoče. Če parametra ni mogoče izpolniti, se pokliče ta dogodek, da lahko z njim povezani makro izpolni ta parameter.

Prišlo je do napake

Dogodek Nastala je napaka je aktiviran, če pride do napake pri dostopanju do izvora podatkov. To velja za obrazce, seznamska in kombinirana polja.


Povratne informacije o izdelku | Dodatna dokumentacija | Blagovne znamke