|
![]() | Dotazovß pole | ![]() | ┌prava a selekce dat, set°φd∞nφ zßznam∙ |
Polo₧φte-li ve formulß°i dotaz, pak chovßnφ jeho subformulß°∙ zßle₧φ na zp∙sobu, kter²m je subformulß° propojen se superformulß°em. P°itom nehraje roli, zda dotaz byl polo₧en pomocφ standardnφho QBE, v samostatnΘm okn∞ nebo pomocφ dotazovΘho pole.
Pokud je subformulß° synchronizovßn relaΦn∞, pak polo₧enφ dotazu zm∞nφ mno₧inu zßznam∙ zobrazenou v superformulß°i, ale obsah subformulß°e zßvisφ pouze na prßv∞ vybranΘm zßznamu v superformulß°i.
Pokud je subformulß° synchronizovßn na stejn² zßznam, pak pokud nesdφlφ kurzor se superformulß°em, nebude polo₧enφm dotazu dotΦen. Pokud je vÜak pro subformulß° nastaven p°φznak, ₧e mß pou₧φvat kurzor ze superformulß°e, pak se polo₧enφ dotazu projevφ v superformulß°i i v subformulß°i stejn²m zp∙sobem.
T∞chto vlastnostφ lze v aplikacφch vhodn∞ vyu₧φt. Zadßte-li v superformulß°i v²b∞rovΘ podmφnky (nap°. vypln∞nφm dotazovΘho pole), pak pokud formulß°e nesdφlejφ kurzor, budete v subformulß°i nadßle vid∞t vÜechny zßznamy, ale p°i listovßnφ v superformulß°i budete p°echßzet pouze mezi zßznamy spl≥ujφcφmi zadanΘ podmφnky. Naopak pokud se kurzor sdφlφ, budou v subformulß°i jen ty zßznamy, kterΘ podmφnkßm vyhovujφ.
Pozor: Pokud zadßte podmφnku, kterΘ nevyhovuje ₧ßdn² zßznam, a formulß° nemß fiktivnφ zßznam, pak vÜechny jeho slo₧ky z datov²ch oblastφ zmizφ. Zmizφ tedy i p°φpadn² subformulß°. DoporuΦujeme proto bu∩ povolit trval² fiktivnφ zßznam v superformulß°i, anebo umφstit dotazovß pole i subformulß° do zßhlavφ nebo paty okna superformulß°e.
![]() | Dotazovß pole | ![]() | ┌prava a selekce dat, set°φd∞nφ zßznam∙ |