Povezivanjem do cjeline

Važno :  Ovaj je članak strojno preveden. Pogledajteizjavu o odricanju od odgovornosti. Verziju ovog članka na engleskom potražite ovdje.

Ako imate dugačak obrazac koji se sastoji od više stavki, ponekad ćete morati napraviti brzinsku analizu da biste o nekoj stavci vidjeli veći broj podataka. To u programu Access možete napraviti povezujući obrazac s više stavki u obrazac sa samo jednom stavkom. Kada na obrascu s više stavki kliknete neku stavku, otvara se obrazac s jednom stavkom te se prikazuje više podataka.

klik na id na obrascu s više stavki i otvaranje obrasca s jednom stavkom.

Napomene : 

  • Ovaj članak ne odnosi na web-aplikacije programa Access – vrstu baze podataka dizajnirate pomoću programa Access i Objavi na Internetu.

  • Ako ste htjeli reći nešto drugo izrazom "povezivanje", potražite u članku druge vrste povezivanja na kraju ovog članka.

Stvaranje obrazaca

U konfiguraciji dubinske analize dva se obrasca većinom temelje na istoj tablici ili upitu. Ako već imate dva obrasca koja želite koristiti (jedan koji je proračunska tablica odnosno obrazac s više stavki i drugi koji je obrazac s jednom stavkom odnosno obrazac s detaljima), preskočite ovaj odjeljak. U suprotnom stvorite ih na sljedeći način:

Stvaranje obrasca proračunske tablice odnosno obrasca s više stavki:

  1. U navigacijskom oknu odaberite tablicu ili upit koji sadrži podatke koje želite imati na obrascu podatkovne tablice.

  2. Kliknite Stvaranje > Još obrazaca, zatim Više stavki ili Podatkovna tablica, ovisno o tome koju vrstu želite.

  3. Napravite željene promjene na dizajnu. Preporučujemo da izbrišite sve stupce koji vam nisu nužni, a da ostavite samo one podatke prema kojima razlikujete stavke.

  4. Spremite i zatvorite obrazac.

Dodatne informacije o obrascima s više stavki potražite u članku Stvaranje obrasca pomoću alata za više stavki.

Stvaranje obrazaca s jednom stavkom odnosno detaljima:

  1. U navigacijskom oknu odaberite tablicu ili upit koji sadrži podatke koje želite imati na obrascu s detaljima. To će vjerojatno biti ista tablica ili upit koji ste koristili za prvi obrazac.

  2. Kliknite Stvaranje > Obrazac.

  3. Napravite željene promjene na dizajnu, a potom obrazac spremite i zatvorite.

Dodatne informacije potražite u članku Stvaranje obrasca korištenjem alata obrasca.

Dodavanje logike za otvaranje obrasca s detaljima

Sada na obrazac s više stavki odnosno obrazac proračunske tablice treba dodati malu makronaredbu. Makronaredbom se otvara obrazac s detaljima te se provjerava prikazuje li se odgovarajuća stavka.

Ako dosad niste baš radili s makronaredbama, ne brinite – samo kopirajte i zalijepite XML koji ćete ovdje pronaći.

  1. Ako koristite obrazac proračunske tablice, u navigacijskom je oknu dvokliknite i otvorite. Obrazac s više stavki u navigacijskom oknu kliknite desnom tipkom miša, a zatim kliknite Prikaz rasporeda.

  2. Pritisnite tipku F4 te otvorite list sa svojstvima, ako već nije otvoren.

  3. Kliknite stupac u koji želite dodati makronaredbu. Taj ćete stupac kliknuti da biste otvorili obrazac s detaljima kada makronaredba bude gotova. Na gornjoj slici makronaredba je dodana u stupac s ID-om popisa frmContactList.

Savjet :  Makronaredbu možete dodati u veći broj stupaca.

  1. Na kartici događaj na listu svojstava kliknite u okvir svojstva Na kliknite ili Dvoklika (ovisno o tome želite li obrazac da biste otvorili, jedan kliknete ili dvokliknete polja), a zatim kliknite gumb Sastavi_z0z _.

  2. Ako vas Access zatraži da izaberete sastavljač, odaberite Sastavljač makronaredbi te kliknite U redu.

  3. Odaberite ovaj blok XML, a zatim pritisnite Ctrl + C da biste ga kopirali u međuspremnik:

    <?xml version="1.0" encoding="UTF-16" standalone="no"?> <UserInterfaceMacros xmlns="http://schemas.microsoft.com/office/accessservices/2009/11/application"> <UserInterfaceMacro For="ID" Event="OnClick"><Statements><Action Name="OnError"><Argument Name="Goto">Macro Name</Argument><Argument Name="MacroName">ErrorHandler</Argument></Action> <ConditionalBlock><If><Condition>[Form].[Dirty]</Condition><Statements><Action Name="SaveRecord"/></Statements></If></ConditionalBlock> <ConditionalBlock><If><Condition>IsNull([ID])</Condition><Statements><Comment>Open the form to a new record if the current ID is Null</Comment><Action Name="OpenForm"><Argument Name="FormName">frmContactDetails</Argument><Argument Name="DataMode">Add</Argument><Argument Name="WindowMode">Dialog</Argument></Action><Action Name="Requery"/></Statements></If><Else><Statements><Comment>Use a TempVar to pass a filter to the OpenForm action</Comment><Action Name="SetTempVar"><Argument Name="Name">Contact_ID</Argument><Argument Name="Expression">[ID]</Argument></Action><Action Name="OpenForm"><Argument Name="FormName">frmContactDetails</Argument><Argument Name="WhereCondition">[ID]=[TempVars]![Contact_ID]</Argument><Argument Name="DataMode">Edit</Argument><Argument Name="WindowMode">Dialog</Argument></Action><Action Name="RemoveTempVar"><Argument Name="Name">Contact_ID</Argument></Action><Action Name="RefreshRecord"/></Statements></Else></ConditionalBlock> </Statements></UserInterfaceMacro></UserInterfaceMacros>

  4. Kliknite na prazno područje sastavljača makronaredbi (točno ispod padajućeg popisa Dodavanje nove akcije), a zatim pritisnite Ctrl+V da biste zalijepili akcije makronaredbi. Ako ste sve dobro napravili, u sastavljaču makronaredbi uopće nećete vidjeti XML – on će se proširiti u čitkije blokove makronaredbi, kao što je prikazano u sljedećem koraku.

  5. Ako je potrebno, zamijenite naziv obrasca (frmContactDetails) i povezivanje naziv stupca (ID) naziv obrasca i stupac koristite za povezivanje dva obrazaca. Na slici u nastavku prikazuje koje možda ćete morati unesite izmjene u skladu s vlastitim nazivima identifikatora:

    mjesta na kojima ćete možda morati unijeti izmjene ogledne makronaredbe u skladu s nazivima identifikatora svoje baze podataka.

  6. Na kartici Dizajn kliknite Spremanje, a zatim Zatvori.

  7. Ako želite da se stupci koje je moguće kliknuti prikazuju u obliku hiperveze da bi korisnici znali da ih mogu kliknuti, provjerite je li stupac još odabran, na listu sa svojstvima kliknite karticu Oblikovanje te svojstvo Prikaži kao hipervezu postavite na Uvijek.

  8. Obrazac spremite i zatvorite, a zatim ga ponovno otvorite i isprobajte makronaredbu tako da kliknete ili dvokliknete stupac koji ste izmijenili.

Dodatne informacije o makronaredbama u bazama podataka za stolna računala potražite u članku Dodavanje logike u kontrolu u bazi podataka za stolna računala.

Druge vrste povezivanja obrasca

Da biste stvorili kombinaciju obrasca i podobrasca te ih povezali, pročitajte članak Stvaranje obrasca koji sadrži podobrazac (obrazac jedan-prema-više).

Da biste stvorili obrazac koji je povezan s izvorom podataka kao što su tablice ili upita, potražite u članku Stvaranje obrasca korištenjem alata obrasca.

Napomena : Izjava o odricanju od odgovornosti za strojni prijevod: ovaj je članak preveo računalni sustav bez ljudske intervencije. Microsoft nudi strojne prijevode da bi korisnicima koji ne razumiju engleski omogućio čitanje sadržaja o Microsoftovim proizvodima, uslugama i tehnologijama. Budući da je preveden strojno, članak možda sadrži pogreške u vokabularu, sintaksi ili gramatici.

Proširite svoje vještine
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.

×