Lomakkeiden yhteenlinkittäminen

Huomautus:  Microsoft haluaa tarjota sinulle ajantasaisinta ohjesisältöä mahdollisimman nopeasti omalla kielelläsi. Tämä sivu on käännetty automaation avulla, ja siinä saattaa olla kielioppivirheitä tai epätarkkuuksia. Tarkoitus on, että sisällöstä on sinulle hyötyä. Kertoisitko sivun alareunassa olevan toiminnon avulla, oliko tiedoista hyötyä? Tästä pääset helposti artikkelin englanninkieliseen versioon .

Pitkissä usean kohteen lomakkeissa voi joskus olla tarpeen siirtyä nopeasti tietotasolta toiselle, kun halutaan etsiä yksittäisen kohteen tiedot. Tämä onnistuu Accessissa linkittämällä usean kohteen lomake yhden kohteen lomakkeeseen. Kun napsautat usean kohteen lomakkeessa olevaa kohdetta, tiedot avautuvat näyttöön yhden kohteen lomakkeena.

Yhden kohteen lomakkeen avaaminen napsauttamalla tunnusta usean kohteen lomakkeessa.

Huomautukset: 

  • Tämän artikkelin tiedot eivät koske Access-verkkosovelluksissa – tietokannan käytön suunnitella ja julkaista verkossa tyyppi.

  • Jos tarkoitit jotain muuta linkittämällä ””, on artikkelissa muita lomakkeiden linkittämistapoja on tämän artikkelin lopussa.

Lomakkeiden luominen

Yleensä siirtymiskokoonpanon kaksi lomaketta perustuvat samaan taulukkoon tai kyselyyn. Voit ohittaa tämän osion, jos saatavilla on jo lomakepari, jota haluat käyttää (toinen lomakkeista on taulukko tai usean kohteen lomake ja toinen yhden kohteen lomake tai tietolomake). Luo muutoin lomakkeet noudattamalla ohjeita:

Luo taulukko tai usean kohteen lomake:

  1. Valitse siirtymisruudussa taulukko tai kysely, joka sisältää tiedot, jotka haluat sisällyttää taulukkolomakkeeseen.

  2. Valitse Luo > Lisää lomakkeita, ja valitse sitten tarpeen mukaan joko Useita kohteita tai Taulukko.

  3. Tee haluamasi muutokset rakenteeseen. Kannattaa poistaa mahdollisimman monta saraketta ja jättää vain tarpeellinen määrä tietoa, josta jokainen kohde voidaan tunnistaa.

  4. Tallenna lomake ja sulje se.

Lisätietoja usean kohteen lomakkeista on artikkelissa lomakkeen luominen useita kohteita-työkalulla.

Luo yhden kohteen lomake tai tietolomake:

  1. Valitse siirtymisruudussa taulukko tai kysely, joka sisältää tiedot, jotka haluat sisällyttää tietolomakkeeseen. Tämä on todennäköisesti sama taulukko tai kysely, jota käytit ensimmäisessä lomakkeessa.

  2. Valitse Luo > Lomake.

  3. Tee haluamasi muutokset rakenteeseen, tallenna ja sulje lomake.

Lisätietoja on artikkelissa lomakkeen luominen lomake-työkalun avulla.

Tietolomakkeen avauslogiikan lisääminen

Lisää seuraavaksi makro usean kohteen lomakkeeseen tai taulukkolomakkeeseen. Makro avaa tietolomakkeen ja varmistaa, että näytössä näkyy oikea kohde.

Ei huolta, vaikket olisi juurikaan käyttänyt makroja. Voit vain kopioida ja liittää XML:n näistä ohjeista.

  1. Jos käytät taulukkolomaketta, avaa se kaksoisnapsauttamalla sitä siirtymisruudussa. Jos käytät usean kohteen lomaketta, napsauta sitä hiiren kakkospainikkeella siirtymisruudussa ja valitse Asettelunäkymä.

  2. Ellei ominaisuusikkuna ole jo auki, avaa se painamalla F4-näppäintä.

  3. Valitse sarake, johon haluat lisätä makron. Tästä tulee se sarake, jota napsauttamalla voit avata tietolomakkeen, kun makro on luotu. Yllä olevassa kuvassa makro on lisätty frmContactList-lomakkeen tunnuskenttään.

Vihje:  Voit lisätä makron useaan sarakkeeseen.

  1. Valitse ominaisuusikkunan tapahtuma -välilehti, Valitse tai Kaksoisnapsautettaessa -ominaisuusruutuun (sen mukaan, haluatko yhdellä napsautuksella tai kaksoisnapsauttamalla kentän avattavan lomakkeen) ja valitse sitten muodostinpainiketta _z0z _.

  2. Jos Access pyytää valitsemaan muodostintyökalun, valitse Makron muodostin ja napsauta OK.

  3. Voit valita tämän XML-joukon ja paina sitten Ctrl + C, kopioi se Leikepöydälle:

    <?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. Napsauta makron muodostimen tyhjää aluetta (avattavan Lisää uusi toiminto -luettelon alapuolella) ja liitä makron toiminnot painamalla sitten näppäinyhdistelmää CTRL+V. Jos kaikki menee hyvin, XML ei näy makron muodostimessa lainkaan, vaan se laajennetaan helpommin luettaviksi makrolohkoiksi seuraavan vaiheen mukaisesti.

  5. Tarvittaessa korvaa lomakkeen nimi (frmContactDetails) ja linkittäminen sarakkeen nimi (tunnus) lomakkeeseen ja käytät voit linkittää kaksi lomakkeiden sarakkeen nimi. Alla olevassa kuvassa näkyy, missä voit joutua muuttamaan muutokset Omat tunnus nimet, muuta:

    Esimerkkimakron kohdat, joita saatat joutua muokkaamaan tietokantasi tunnistenimiin sopiviksi.

  6. Valitse Rakenne-välilehdestä Tallenna ja sitten Sulje.

  7. Voit näyttää napsautettavat sarakkeet hyperlinkin kaltaisina, jotta ihmiset tunnistavat ne napsautettaviksi. Varmista tällöin, että sarake on yhä valittuna, valitse ominaisuusikkunan Muotoile-välilehti ja määritä Näytä hyperlinkkinä -ominaisuudeksi Aina.

  8. Tallenna ja sulje lomake. Avaa se sitten uudelleen ja testaa makro napsauttamalla tai kaksoisnapsauttamalla muokkaamaasi saraketta.

Lisätietoja työpöytätietokantojen makroista on artikkelissa logiikan lisääminen työpöytätietokannan ohjausobjektiin.

Muita lomakkeiden linkittämistapoja

Lomakkeen ja alilomakkeen yhdistelmästä ja linkki ne yhteen on ohjeaiheessa (yksi-moneen - lomakkeen) alilomakkeen sisältävän lomakkeen luominen.

Voit luoda lomakkeen, joka on linkitetty tietolähteeseen, kuten taulukko tai kysely, artikkelissa lomakkeen luominen lomake-työkalun avulla.

Kehitä Office-taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Office Insider -käyttäjiin

Oliko näistä tiedoista hyötyä?

Kiitos palautteesta!

Kiitos palautteestasi! Näyttää siltä, että Office-tukiedustajamme avusta voi olla sinulle hyötyä.

×