Selles artiklis kirjeldatakse, kuidas lisada Accessi vormile tekstivälja juhtelementi ja seada selle tekstivälja atribuudid nii, et kuvataks teise vormi juhtelemendi väärtus. See on kasulik järgmistes olukordades:
-
teil on põhivorm, mis sisaldab alamvormi; alamvorm sisaldab arvutatud tekstivälja (nt kaubahindade kogusummat), mille tulemid soovite kuvada põhivormil;
-
teil on vorm, mis sisaldab käsunuppu, mille klõpsamisel avaneb teine vorm, ja soovite, et teise vormi tekstiväljal kuvataks esimese vormi juhtelemendi väärtus.
Juhtelemendi loomine
-
Paremklõpsake navigeerimispaanil vormi, mida soovite muuta, ja seejärel klõpsake käsku Kujundusvaade või Küljendivaade.
-
Klõpsake menüü Kujundus galeriis Juhtelemendid nuppu Tekstiväli.
-
Klõpsake vormil kohta, kus soovite tekstivälja luua.
-
Veenduge, et valitud oleks ainult tekstiväli. Vajadusel klõpsake mõnda muud juhtelementi ja seejärel uuesti tekstivälja.
-
Kui atribuudileht pole kuvatud, paremklõpsake tekstivälja ja seejärel klõpsake käsku Atribuudid.
-
Klõpsake tööpaanil Atribuudileht vahekaarti Kõik.
-
Seadke atribuut Juhtelemendi allikas järgmise süntaksi abil:
=[Vormid]![Vormi nimi]![juhtelemendi nimi]
kus vormi nimi on kuvatava väärtusega juhtelementi sisaldava vormi nimi ja juhtelemendi nimi on juhtelemendi nimi.
Alamvormi juhtelemendile viitamine on veidi keerulisem. Sel juhul kasutage järgmist süntaksit:
= [Vormid]! [põhivormi nimi]! [põhivormi alamvormi juhtelemendi nimi]. [Vorm]! [alamvormi juhtelemendi nimi]
Põhivormi nimi on põhivormi nimi, põhivormi alamvormi juhtelemendi nimi on alamvormi sisaldava põhivormi juhtelemendi nimi ja alamvormi juhtelemendi nimi on selle alamvormi juhtelemendi nimi, mis sisaldab juhtelementi, mille väärtust kuvada soovite.
Märkus.: Igal juhul peab vorm, millele viidata soovite, olema avatud, et Access selle väärtust lugeda saaks. Vorm võib olla peidetud, kuid see peab olema avatud.
Näited
Näide 1 Teisele vormile viitamine
Oletame, et teil on põhivorm nimega „Tellimused“ ja te soovite kuvada vormi „Töötaja andmed“ juhtelemendi „Eesnimi“ väärtuse. Vormi „Töötaja andmed“ juhtelemendi „Eesnimi“ väärtuse kuvamiseks peate lisama vormile „Tellimused“ tekstivälja ja määrama selle juhtelemendi allika atribuudi järgmiselt:
= [Vormid]! [Töötaja andmed]! [Eesnimi]
Näide 2 Põhivormis alamvormi juhtelemendile viitamine
Oletame, et teil on põhivorm nimega „Tellimused“. See vorm sisaldab alamvormi juhtelementi nimega „Tellimuste alamvorm“ ja alamvorm sisaldab arvutatava väärtusega tekstivälja nimega „Tellimuse_vahesumma“. Juhtelemendi „Tellimuse_vahesumma“ väärtuse kuvamiseks põhivormil „Tellimused“ peate lisama sellele põhivormile tekstivälja ja määrama selle juhtelemendi allika atribuudi järgmiselt:
= [Vormid]! [Tellimused]! [Tellimuste alamvorm]. [Vorm]! [Tellimuse_vahesumma]
Märkus.: Igal juhul peab vorm, millele viidata soovite, olema avatud, et Access selle väärtust lugeda saaks. Vorm võib olla peidetud, kuid see peab olema avatud.