Prijavite se pomoću Microsofta
Prijavi se ili izradi račun.
Zdravo,
Odaberite drugi račun.
Imate više računa
Odaberite račun putem kojeg se želite prijaviti.

Ako imate dugi obrazac s višestrukim stavkama, ponekad želite brzo "razbušiti prema dolje" da biste vidjeli dodatne informacije o jednoj stavci. To možete učiniti u programu Access tako da povežete obrazac s više stavki na obrazac s jednom stavkom. Kada kliknete stavku u obrascu s više stavki, otvorit će se obrazac jednostrukog artikla da bi se prikazalo pojedinosti.

Klik na ID na obrascu s više stavki i otvaranje obrasca s jednom stavkom.

Napomene: 

  • Ovaj se članak ne odnosi na web-aplikacije programa Access – vrstu baze podataka koju dizajnirate pomoću programa Access i objave na internetu.

  • Ako ste nešto drugo značilo "povezivanje", pogledajte druge vrste obrasca koje se povezuju na kraju ovog članka.

Stvaranje obrazaca

U većini slučajeva dva obrasca u konfiguraciji s detaljnim postavkama temelje se na istoj tablici ili upitu. Ako već imate par obrazaca koje želite koristiti (jedan je obrazac podatkovne tablice ili više stavki, a drugi je jedan artikl ili obrazac "detalj"), možete preskočiti ovu sekciju. U suprotnom koristite ove procedure da biste ih stvorili:

Stvaranje podatkovne tablice ili obrasca s više stavki:

  1. U navigacijskom oknu odaberite tablicu ili upit koji sadrži željene podatke u obrascu podatkovne tablice.

  2. Kliknite stvori > više obrazaca, a zatim više stavki ili podatkovne tablice, ovisno o tome koju željenu vrstu želite.

  3. Izvršite željene promjene dizajna. Razmotrite brisanje onoliko stupaca koliko možete, ostavljajući dovoljno informacija za identifikaciju svake stavke.

  4. Spremite i zatvorite obrazac.

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

Stvaranje jedne stavke ili obrasca "detalj":

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

  2. Kliknite Stvoriobrazac>.

  3. Izvršite željene promjene dizajna, a zatim spremite i zatvarajte obrazac.

Dodatne informacije potražite u članku Stvaranje obrasca pomoću alata za obrasce.

Dodavanje logike koja otvara obrazac za detalje

Sada dodajte malu makronaredbu u obrazac s više stavki ili podatkovne tablice. Makronaredba će otvoriti obrazac detalj i osigurati da se prikaže ispravna stavka.

Ne brinite se ako niste puno radili s makronaredbama; možete jednostavno kopirati i zalijepiti XML koji ćete pronaći u ovom postupku.

  1. Ako koristite obrazac podatkovne tablice, dvokliknite ga u navigacijskom oknu da biste ga otvorili. Za obrazac s više stavki desnom tipkom miša kliknite ga u navigacijskom oknu, a zatim kliknite Prikaz izgleda.

  2. Pritisnite F4 da biste otvorili list svojstava ako već nije otvoren.

  3. Kliknite stupac u koji želite dodati makronaredbu. To će biti stupac koji ćete kliknuti da biste otvorili obrazac za detalj kada makronaredba završi. Na gornjoj slici makronaredba se dodaje u stupac ID na servisu frmContactList.

Savjet:  Makronaredbu možete dodati u više stupaca.

  1. Na kartici događaj na listu svojstava kliknite u okviru svojstva prilikom klika ili na web-dijelu debl kliknite (ovisno o tome želite li da se obrazac otvori jednim klikom ili dvostrukim klikom na polje), a zatim kliknite gumb sastavi Slika gumba.

  2. Ako vas Access zatraži da odaberete Sastavljač, odaberite Sastavljač makronaredbi , a zatim 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 prazno područje sastavljača makronaredbi (neposredno ispod padajućeg popisa Dodavanje nove akcije ), a zatim pritisnite CTRL + V da biste ga zalijepili u akcije makronaredbe. Ako sve dobro prođe, XML u Sastavljaču makronaredbi neće se prikazati – proširit će se na više čitljive makronaredbe kao što je prikazano u sljedećem koraku.

  5. Ako je potrebno, zamijenite naziv obrasca (frmContactDetails) i naziv stupca za povezivanje (ID) uz naziv obrasca i stupac koji koristite da biste povezali dva obrasca. Slika u nastavku prikazuje mjesto na kojima ćete možda morati uređivati vlastite identifikatore:

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

  6. Na kartici dizajn kliknite Spremi , a zatim Zatvori.

  7. Ako želite da se stupci koji se mogu kliknuti prikazuju kao hiperveza da bi ljudi znali da ga mogu kliknuti, provjerite je li stupac još uvijek odabran, a zatim na listu svojstava kliknite karticu Oblikovanje i postavite svojstvo Prikaži kao hipervezu na uvijek.

  8. Spremite i Zatvori obrazac, a zatim ga ponovno otvorite i testirajte makronaredbu tako da kliknete ili dvaput kliknete 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/podobrasca i povezali ih, 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 je tablica ili upit, pročitajte članak Stvaranje obrasca pomoću alata za obrasce.

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.

Jesu li vam ove informacije bile korisne?

Koliko ste zadovoljni jezičnom kvalitetom?
Što je utjecalo na vaše iskustvo?
Ako pritisnete Pošalji, vaše će se povratne informacije iskoristiti za poboljšanje Microsoftovih proizvoda i usluga. Vaš će IT administrator moći prikupiti te podatke. Izjava o zaštiti privatnosti.

Hvala vam na povratnim informacijama!

×