Űrlapok összekapcsolása

Megjegyzés: Szeretnénk, ha minél gyorsabban hozzáférhetne a saját nyelvén íródott súgótartalmakhoz. Ez az oldal gépi fordítással lett lefordítva, ezért nyelvtani hibákat és pontatlanságokat tartalmazhat. A célunk az, hogy ezek a tartalmak felhasználóink hasznára váljanak. Kérjük, hogy a lap alján írja meg, hogy hasznos volt-e az Ön számára az itt található információ. Az eredeti angol nyelvű cikket itt találja.

Hosszú többelemes űrlap használatakor előfordulhat, hogy gyorsan szeretne egy elemről pontosabb részleteket megtudni. Ebben az esetben a többelemes űrlapot egy egy elemű űrlaphoz csatolhatja az Access alkalmazásban. Ha a többelemes űrlap valamelyik elemére kattint, megnyílik az egy elemű űrlap, amelyben megtekinthetők az elem részletei.

Egy elemű űrlap megnyitása egy többelemes űrlap azonosítójára kattintva

Megjegyzések: 

  • Ez a cikk az Access-webalkalmazások – adatbázis az Access-szel tervezése, és online közzététele típusú nem érvényes.

  • Ha másra gondolt az „összekapcsolás” szó jelentései közül, olvassa el a témakör végén található Az űrlapok összekapcsolásának más módjai című szakaszt.

Az űrlapok létrehozása

A legtöbb esetben a keresési konfiguráció két űrlapja ugyanazon a táblázaton vagy lekérdezésen alapul. Ha már rendelkezik a használni kívánt űrlappárral (az egyik a többelemes űrlap adatlapja, a másik az egy elemű űrlap, más néven részletűrlap), akkor a következő szakaszra ugorhat. Ha még nem, akkor az alábbi módon hozhatja létre ezeket az űrlapokat:

Adatlap, más néven többelemes űrlap létrehozása:

  1. A navigációs ablakban kattintson arra a táblára vagy lekérdezésre, amely az adatlapon szerepeltetni kívánt adatokat tartalmazza.

  2. Kattintson a Létrehozás > További űrlapok menügombra, majd válassza a Több elem vagy az Adatlap parancsot.

  3. Hajtsa végre a megfelelő módosításokat. Érdemes lehet annyi oszlopot törölni, hogy éppen az egyes elemek azonosításához elegendő információ maradjon látható.

  4. Mentse és zárja be az űrlapot.

Ha részletesebb tájékoztatásra kíváncsi a többelemű űrlapokkal kapcsolatban, olvassa el az Űrlap készítése a Több elem eszközzel című cikket.

Egy elemű, más néven részletűrlap létrehozása:

  1. A navigációs ablakban válassza ki azt a táblát vagy lekérdezést, amely a részletűrlapon szerepeltetni kívánt adatokat tartalmazza. Ez valószínűleg az első űrlaphoz is használt tábla vagy lekérdezés lesz.

  2. Kattintson a Létrehozás > Űrlap gombra.

  3. Hajtsa végre a kívánt módosításokat, és mentse, majd zárja be az űrlapot.

További tájékoztatásért olvassa el a Űrlap készítése az Űrlap eszközzel című cikket.

A részletűrlapot megnyitó logika hozzáadása

Most adjon egy rövid makrót a többelemes űrlaphoz (az adatlaphoz), amely megnyitja a részletűrlapot, és ellenőrzi, hogy a megfelelő elem jelent-e meg.

A lépéshez nem szükséges részletesen ismerni a makrók használatát, mindössze az eljárás ismertetésében említett XML-tartalmat kell másolni és beilleszteni.

  1. Adatlap típusú űrlap esetén a megnyitásához kattintson rá duplán a navigációs ablakban. Többelemes űrlap esetén kattintson a jobb gombbal az űrlapra a navigációs ablakban, és válassza az Elrendezési nézet parancsot.

  2. Ha a Tulajdonságlap még nincs megnyitva, az F4 billentyű lenyomásával nyissa meg.

  3. Kattintson arra az oszlopra, amelyhez a makrót szeretné adni. Ez lesz az az oszlop, amelyre kattintva megnyitható a részletűrlap a makró működésekor. A fenti képen a makrót az frmContactList űrlap ID oszlopához adtuk.

Tipp:  Egynél több oszlophoz is hozzáadhatja a makrót.

  1. Attól függően, hogyan szeretné megnyitni az űrlapot, kattintson a Tulajdonságlap Esemény lapján található Kattintásra vagy Dupla kattintásra tulajdonságmezőre, majd a Szerkesztés gombra Gomb .

  2. Amikor az Access rákérdez, hogy melyik szerkesztőt szeretné használni, akkor válassza a Makrószerkesztő elemet, és kattintson az OK gombra.

  3. Jelölje ki a következő XML-tartalmat, és a Ctrl+C billentyűkombináció lenyomásával másolja a vágólapra:

    <?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. A Makrószerkesztőben kattintson az üres területre (az Új művelet hozzáadása legördülő menü alatt), és a Ctrl+V billentyűkombináció lenyomásával illessze be a makróműveletet. Az XML-tartalom akkor sem látszik a Makrószerkesztőben, ha a művelet sikeres – ahogy a következő lépésben látható lesz, átnyúlik a könnyebben olvasható makróblokkokba.

  5. Szükség esetén az űrlap neve (frmContactDetails) és a kapcsolódó oszlop neve (ID) helyett adja meg azt az űrlap- és oszlopnevet, amelyet használ az űrlapok összekapcsolásához. Az alábbi képen látható, hogy a makró mely részein lehet szükség szerkesztésre ahhoz, hogy a megadott azonosítók megfelelők legyenek:

    Azok a helyek, ahol szükséges lehet a mintamakró szerkesztése az adatbázis azonosítóneveinek egyeztetéséhez

  6. A Tervezés lapon kattintson a Mentés, majd a Bezárás gombra.

  7. Ha azt szeretné, hogy a kattintható oszlopok hivatkozásként jelenjenek meg, így a felhasználók számára egyértelmű legyen, hogy rájuk kattinthatnak, akkor győződjön meg arról, hogy az oszlop ki van jelölve, és a Tulajdonságlapon kattintson a Formátum fülre, majd a Hiperhivatkozásként látsszék beállításnál adja meg a Mindig értéket.

  8. Mentse, zárja be, majd nyissa meg újra az űrlapot, és ellenőrizze a makró működését: kattintson vagy kattintson duplán a módosított oszlopra.

Az asztali adatbázisokban használt makrókról a Logika hozzáadása vezérlőelemhez asztali adatbázisban című cikk nyújt részletesebb tájékoztatást.

Az űrlapok összekapcsolásának más módjai

Hozzon létre egy űrlap/segédűrlapot és hivatkozás őket együtt témakörben segédűrlapot (egy a többhöz űrlapot) tartalmazó űrlap létrehozása.

Ha adatforráshoz (például táblához vagy lekérdezéshez) kapcsolt űrlapot szeretne létrehozni, akkor az Űrlap készítése az Űrlap eszközzel című témakörben tájékozódhat.

Office-jártasság bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Részvétel az Office Insider programban

Hasznos volt az információ?

Köszönjük a visszajelzését!

Köszönjük visszajelzését. Jobbnak látjuk, ha az Office egyik támogatási szakemberéhez irányítjuk.

×