602SQL-┌plnß dokumentace Index   Tisk  

Provßd∞nφ akcφ vztahujφcφch se k formulß°i

P°i prßci s formulß°em lze spouÜt∞t °adu akcφ, a¥ u₧ explicitn∞ (ty zde nepopisujeme) nebo jako vedlejÜφ efekt provßd∞n²ch operacφ. Tyto akce se definujφ v seznamu vlastnostφ formulß°e a jeho slo₧ek.

A) Akce lze definovat pro tyto situace vztahujφcφ se k formulß°i jako celku:

Akce p°i otev°enφ formulß°e

Akce p°i otev°enφ se automaticky provede poka₧dΘ, kdy₧ je formulß° otev°en, a to nezßvisle za zp∙sobu otev°enφ. P°i provßd∞nφ tΘto akce jsou ji₧ vytvo°eny a napln∞ny slo₧ky formulß°e.

Akce p°i zav°enφ formulß°e

Akce p°i zavφrßnφ formulß°e se automaticky provede bezprost°edn∞ p°ed zav°enφm formulß°e. Provede se bez ohledu na to, jak²m zp∙sobem je pohled zav°en (akcφ u₧ivatele, programem, atd.). Akce se provßdφ p°ed zruÜenφm slo₧ek formulß°e, je tedy mo₧nΘ se na n∞ odkazovat. Pokud pot°ebujete rozliÜit akce p°i zav°enφ formulß°e jednφm z n∞kolika p°φkaz∙ menu nebo jednφm z n∞kolika tlaΦφtek, pak specifickΘ akce musφte p°ed°adit akcφm zavφrajφcφm pohled a Akci p°i zavφrßnφ pohledu nepou₧φvat.

Akce p°i vstupu na zßznam

Akce p°i vstupu na zßznam dovoluje nap°φklad nestandardnφm zp∙sobem synchronizovat obsah dvou nebo vφce formulß°∙. Pokud ji vyu₧ijete tφm zp∙sobem, doporuΦujeme vypnout vlastnost AutomatickΘ synchronizovßnφ.

Akce p°i poklepßnφ

Akce p°i poklepßnφ na zßznam se pou₧φvß zejmΘna ve standardnφch formulß°φch slou₧φcφch pro v²b∞r zßznamu ze seznamu a spouÜtφ akcφ souvisejφcφ s tφmto zßznamem. Nenφ-li formulß° pouze pro v²b∞r zßznamu, lze poklepat na libovolnΘm sloupci s v²jimkou Textu a Obrßzku, kde mß ji₧ poklepßnφ sv∙j v²znam - otev°enφ.

Akce p°i kliknutφ prav²m tlaΦφtkem myÜi

Akce se zavolß, pokud u₧ivatel klikne prav²m tlaΦφtkem myÜi mimo slo₧ky. Dle konvencφ by se m∞lo vyvolat popup menu.

Akce p°ed zßpisem do databßze

Ve formulß°i se nedefinuje ₧ßdnß explicitnφ akce, kterß by se provedla p°ed zßpisem zm∞n do databßze. P°ed ulo₧enφm zm∞n se prov∞°φ vÜechna integritnφ omezenφ definovanß na slo₧kßch. Pokud pot°ebujete provΘst n∞jakΘ dodateΦnΘ akce, naprogramujte je v n∞kterΘ funkci, kterß prov∞°uje integritnφ omezenφ.

B) Tyto akce lze vyvolßvat manipulacφ se slo₧kami formulß°e:

Akce po zm∞n∞ ve slo₧ce

Akce po zm∞n∞ umo₧≥uje reagovat za zm∞nu hodnoty slo₧ky a nap°φklad p°epsat hodnoty jin²ch slo₧ek. NedoporuΦujeme provßd∞t v akci po zm∞n∞ p°φliÜ slo₧itΘ akce.

Pozor! V akci po zm∞n∞ se vyhn∞te zejmΘna takov²m akcφm, kterΘ vyvolajφ op∞t zm∞nu ve slo₧ce, kterß vyvolß akci atd. Takovß akce vede nutn∞ zacyklenφ a mo₧nΘmu k pßdu systΘmu.

Akce p°i chyb∞

Akce p°i chyb∞ se provede v t∞chto p°φpadech:

Typickou akcφ p°i chyb∞ je vypsßnφ upozorn∞nφ a vhodnΘho vysv∞tlenφ v okn∞ na obrazovce. Nenφ-li akce p°i chyb∞ definovßna, chyba se oznßmφ standardnφm zp∙sobem.

Akce p°i chyb∞ se nevyvolß, pokud chybu rozpoznß a₧ databßzov² server, nap°φklad p°i poruÜenφ integritnφho omezenφ definovanΘho v nßvrhu tabulky, p°i zßpisu duplicitnφ hodnoty do unikßtnφho indexu apod. Tyto chyby jsou v₧dy hlßÜeny standardnφmi chybov²mi okny.

Akce p°i kliknutφ prav²m tlaΦφtkem

Dle konvencφ ovlßdßnφ Windows by tato akce (je-li definovßna) m∞la vyvolßvat popup menu vztahujφcφ se ke kontextu.