Office
Prijava

Povezivanjem do cjeline

Napomena: Željeli bismo vam pružiti najnoviji sadržaj pomoći što je brže moguće i to na vašem jeziku. Ova je stranica strojno prevedena te može sadržavati gramatičke pogreške ili netočnosti. Naša je namjera da vam ovaj sadržaj bude koristan. Možete li nam pri dnu ove stranice javiti jesu li vam ove informacije bile korisne? Kao referencu možete pogledati i članak na engleskom jeziku.

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 izrazom "povezivanje" htjeli reći nešto drugo, pogledajte odjeljak Druge vrste povezivanja na kraju ovoga č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 odjeljku Stvaranje obrasca pomoću alata za obrasce.

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 sa svojstvima kliknite okvir sa svojstvima Prilikom klika ili Prilikom dvoklika (ovisno o tome želite li da se obrazac otvori kada polje kliknete ili kada ga dvokliknete), a zatim kliknite gumb Sastavi Slika gumba .

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

  3. Odaberite ovaj blok XML-a, 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. Naziv obrasca (frmContactDetails) i naziv povezanog stupca (ID) zamijenite, ako je potrebno, nazivom obrasca i stupca koji koristite za povezivanje ta dva obrasca. Slika u nastavku pokazuje mjesta na kojima ćete možda morati unijeti izmjene u skladu sa svojim 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 odjeljku Dodavanje logike u kontrole baze podataka programa Access 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 povezan s izvorom podataka kao što je tablica ili upit, pročitajte članak Stvaranje obrasca pomoću alata za obrasce.

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.

×