Povezovanje obrazcev

Pomembno : Besedilo članka je prevedeno strojno. Glejte zavrnitev odgovornosti. Angleško različico tega članka najdete tukaj .

Če imate dolg obrazec z več elementi, želite včasih hitro pridobiti več podrobnosti za en element. To lahko storite v Accessu, in sicer tako, da povežete obrazec z več elementi z obrazcem z enim elementom. Ko kliknete element v obrazcu z več elementi, se odpre obrazec z enim elementom in pokaže podrobnosti.

Klikanje ID-ja v obrazcu z več elementi za odpiranje obrazca z enim elementom.

Opombe : 

  • V tem članku se ne nanaša na Accessove spletne programe – vrsta zbirke podatkov, načrtovanje s programom Access in objavi v spletu.

  • Če ste mislili kaj drugega s »povezovanjem« , si oglejte drugi načini povezovanja obrazca ob koncu tega članka.

Ustvarjanje obrazcev

V večini primerov sta dva obrazca v konfiguraciji prikaza na ravni z več podrobnostmi uporabljena v isti tabeli ali poizvedbi. Če že imate par obrazcev za uporabo (eden je podatkovni list ali obrazec z več elementi, drugi pa en element ali obrazec s »podrobnostmi«), lahko ta razdelek preskočite. Če pa ga nimate, ga ustvarite s temi koraki:

Ustvarite podatkovni list ali obrazec z več elementi:

  1. V podoknu za krmarjenje izberite tabelo ali poizvedbo s podatki, ki jih želite vključiti v obrazec podatkovnega lista.

  2. Glede na želeno vrsto kliknite Ustvari > Več obrazcev, nato Več elementov ali Podatkovni list.

  3. Izpeljite želene spremembe načrta. Pri tem izbrišite toliko stolpcev, kot je treba, in ohranite le toliko informacij, da bo mogoča identifikacija posameznih elementov.

  4. Shranite in zaprite obrazec.

Če želite več informacij o obrazcih z več elementi, si oglejte Ustvarjanje obrazca z orodjem za več elementov.

Ustvarite obrazec z enim elementom ali s »podrobnostmi«:

  1. V podoknu za krmarjenje izberite tabelo ali poizvedbo z želenimi podatki, ki jih želite vključiti v obrazec s podrobnostmi. To bo po vsej verjetnosti ista tabela ali poizvedba, ki ste jo uporabili pri prvem obrazcu.

  2. Kliknite Ustvari > Obrazec.

  3. Izpeljite želene spremembe načrta, nato pa shranite in zaprite obrazec.

Če želite več informacij, si oglejte Ustvarjanje obrazca z orodjem za obrazce.

Dodajte logiko, ki odpre obrazec s podrobnostmi

Sedaj pa nekaj podatkov o dodajanju manjšega makra v obrazec z več elementi ali podatkovnim listom. Makro odpre obrazec s podrobnostmi in poskrbi za prikaz ustreznega elementa.

Ne skrbite, če nimate veliko preteklih izkušenj pri delu z makri; preprosto kopirajte in prilepite XML, ki ga najdete v tej proceduri.

  1. Če uporabljate obrazec podatkovnega lista, ga odprete tako, da dvokliknete v podoknu za krmarjenje. Za obrazec z več elementi kliknite v podoknu za krmarjenje s desno tipko miške, nato pa kliknite Pogled postavitve.

  2. Pritisnite tipko F4, da odprete list z lastnostmi, če še ni odprt.

  3. Kliknite stolpec, ki mu želite dodati makro. To je stolpec, ki ga kliknete, da odprete obrazec s podrobnostmi, ko je makro dokončan. V zgornji sliki je makro dodan v stolpec ID-ja za »frmContactList«.

Namig :  Makro lahko dodate v več stolpcev.

  1. Na zavihku dogodek na listu z lastnostmi kliknite polje Na kliknite ali Ob dvojnem kliku lastnosti (odvisno od tega, ali želite v obrazec, da odprete z enim klikom ali dvoklik polja) in nato ustvarite gumb _z0z _.

  2. Če vas Access pozove, da izberete graditelja, izberite Graditelj makrov in kliknite V redu.

  3. Izberite ta blok XML-ja, in nato pritisnite Ctrl + C, da ga kopirate v odložišče:

    <?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 območje v graditelju makrov (neposredno pod spustnim seznamom Dodaj novo dejanje), nato pa pritisnite tipki Ctrl+V, da prilepite v dejanja makra. Če bo šlo vse po načrtih, sploh ne boste videli XML-ja v graditelju makrov — razširjen bo v bolj berljive bloke makrov, kot je prikazano v naslednjem koraku.

  5. Če je potrebno, zamenjajte ime obrazca (frmContactDetails) in povezovanje stolpcev ime (ID) z imenom obrazca in stolpec, ki ga uporabljate, če želite povezati dve obliki. Spodnja slika prikazuje, kje se boste morda morali naredite spremembe, da se ujema z identifikator imena:

    Mesta, kjer bo morda treba urediti vzorčni makro, da bo ustrezal imenom identifikatorja zbirke podatkov.

  6. Na zavihku Načrt kliknite Shrani in Zapri.

  7. Če želite, da bodo stolpci, ki jih je mogoče klikniti, prikazani kot hiperpovezava in jih bodo osebe lahko kliknile, se prepričajte, da je stolpec še izbran, nato pa v listu z lastnostmi kliknite zavihek Oblika in nastavite lastnost Prikaži kot hiperpovezavo na Vedno.

  8. Shranite in zaprite obrazec, nato ga znova odprite in preizkusite makro tako, da ga kliknete ali pa dvokliknete stolpec, ki ste ga spremenili.

Če želite več informacij o makrih v namizni zbirki podatkov, si oglejte Dodajanje logike v kontrolnik v namizni zbirki podatkov.

Drugi načini povezovanja obrazca

Če želite ustvariti kombinacijo obrazec/podobrazec in povezava ju, si oglejte Ustvarjanje obrazca, ki vsebuje podobrazec (ena proti mnogo obrazec).

Če želite ustvariti obrazec, ki je povezan z virom podatkov, kot je tabela ali poizvedba, si oglejte Ustvarjanje obrazca z orodjem za obrazce.

Opomba : Strojni prevod – zavrnitev odgovornosti: Ta članek je bil preveden z računalniškim programom brez človeškega posredovanja. Microsoft skuša s strojno prevedenimi članki vsebino o Microsoftovih izdelkih, storitvah in tehnologijah približati osebam, ki ne razumejo angleščine. Ker je bil članek strojno preveden, so lahko v njem jezikovne, slovnične in pravopisne napake.

Razširite svoja znanja
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×