|
![]() | P°echßzenφ po zßznamech a v²b∞r zßznamu | ![]() | Nßvrh funkΦnosti formulß°∙ | P°ehled a detail p°i listovßnφ v datech | ![]() |
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.
![]() | P°echßzenφ po zßznamech a v²b∞r zßznamu | ![]() | Nßvrh funkΦnosti formulß°∙ | P°ehled a detail p°i listovßnφ v datech | ![]() |