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: 

  • This article doesn't apply to Access web apps – the kind of database you design with Access and publish online.

  • If you meant something else by “linking”, see Other types of form linking at the end of this article.

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.

For more information about Multiple Item forms, see Create a form by using the Multiple Items tool.

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.

For more information, see Create a form by using the Form tool.

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. On the Event tab of the Property Sheet, click in the On Click or On Dbl Click property box (depending on whether you want the form to open by single-clicking or double-clicking the field), and then click the Build button Slika gumba .

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

  3. Select this block of XML, and then press Ctrl+C to copy it to the clipboard:

    <?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. If necessary, replace the form name (frmContactDetails) and the linking column name (ID) with the name of your form and the column you’re using to link the two forms. The picture below shows where you might need to make edits to match your own identifier names:

    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.

For more information about macros in desktop databases, see Add logic to a control in a desktop database.

Druge vrste povezivanja obrasca

To create a form/subform combination and link them together, see Create a form that contains a subform (a one-to-many form).

To create a form that is linked to a data source such as a table or query, see Create a form by using the Form tool.

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.

×