Office
Prijava

Stvaranje kontrole koja referencira kontrolu na drugom obrascu

U ovom se članku opisuje kako na obrazac programa Access dodati kontrolu tekstnog okvira i potom svojstva tog tekstnog okvira postaviti tako da se u njemu prikazuje vrijednost kontrole s drugog obrasca. Ta je mogućnost korisna u sljedećim situacijama:

  • postoji glavni obrazac koji sadrži podobrazac, a taj podobrazac sadrži tekstni okvir s vrijednošću koju je potrebno izračunati (kao što je, primjerice, ukupna cijena artikala), a želite da se izračunati rezultat prikaže na glavnom obrascu

  • postoji obrazac s naredbenim gumbom pomoću kojeg se otvara drugi obrazac, a želite da se vrijednost kontrole s prvog obrasca prikazuje u tekstnom okviru na drugom obrascu

Stvaranje kontrole

  1. U navigacijskom oknu desnom tipkom miša kliknite obrazac koji želite promijeniti, a zatim kliknite Prikaz dizajna ili Prikaz rasporeda.

  2. Na kartici Dizajn u galeriji Kontrole kliknite Tekstni okvir.

  3. Kliknite na mjesto u obrascu na kojem želite stvoriti tekstni okvir.

  4. Provjerite je li odabran samo tekstni okvir i ako je potrebno, kliknite drugu kontrolu pa potom još jedanput kliknite tekstni okvir.

  5. Ako list svojstava već nije prikazan, desnom tipkom miša kliknite tekstni okvir i potom kliknite Svojstva.

  6. U oknu zadatka List svojstava kliknite karticu Sve.

  7. Svojstvo Izvor kontrole postavite pomoću sljedeće sintakse:

    =[Obrasci]![naziv obrasca]![naziv kontrole]

    Pri čemu je naziv obrasca naziv onog obrasca koji sadrži kontrolu čiju vrijednost želite prikazati, a naziv kontrole jest naziv te kontrole.

    Referenciranje kontrole na podobrascu nešto je kompliciranije. U tim slučajevima koristite ovakvu sintaksu:

    =[Obrasci]![naziv glavnog obrasca]![naziv kontrole podobrasca na glavnom obrascu].[Obrazac]![naziv kontrole na podobrascu]

    Pri čemu je naziv glavnog obrasca naziv glavnog obrasca, naziv kontrole podobrasca na glavnom obrascu naziv kontrole na glavnom obrascu koji je spremnik za podobrazac, a naziv kontrole na podobrascu naziv kontrole na podobrascu koji sadrži kontrolu čiju vrijednost želite prikazati.

Napomena: U svim slučajevima obrazac koji želite referencirati mora biti otvoren da bi Access mogao pročitati njegovu vrijednost. Obrazac može biti sakriven, ali mora biti otvoren.

Primjeri

Prvi primjer: referenciranje drugog obrasca

Recimo da imate glavni obrazac pod nazivom Narudžbe i želite prikazati vrijednost kontrole pod nazivom Ime, koja se nalazi na obrascu pod nazivom Detalji o zaposleniku. Da biste prikazali vrijednost iz kontrole Ime na obrascu Detalji o zaposleniku, na obrazac Narudžbe potrebno je dodati tekstni okvir i njegovo svojstvo Izvor kontrole definirati na sjedeći način:

=[Obrasci]![Detalji o zaposleniku]![Ime]

Drugi primjer: referenciranje kontrole na podobrascu s glavnog obrasca

Recimo da imate glavni obrazac pod nazivom Narudžbe. Taj obrazac sadrži kontrolu podobrasca pod nazivom Podobrazac za narudžbe, a podobrazac sadrži tekstni okvir s izračunatom vrijednošću pod nazivom PodzbrojNarudžbe. Da bi se vrijednost kontrole PodzbrojNarudžbe prikazala na glavnom obrascu Narudžbe, potrebno je dodati tekstni okvir na glavni obrazac Narudžbe i njegovo svojstvoIzvor kontrole definirati na sljedeći način:

=[Obrasci]![Narudžbe]![Podobrazac za narudžbe].[Obrazac]![PodzbrojNarudžbe]

Napomena: U svim slučajevima obrazac koji želite referencirati mora biti otvoren da bi Access mogao pročitati njegovu vrijednost. Obrazac može biti sakriven, ali mora biti otvoren.

Vrh stranice

Proširite svoje vještine korištenja sustava Office
Istražite osposobljavanje

Jesu li vam ove informacije bile korisne?

Hvala vam na povratnim informacijama!

Hvala vam na povratnim informacijama! Čini se da bi vam pomoglo kad bismo vas povezali s nekim od naših agenata podrške za Office.

×