Űrlapok összekapcsolása

Fontos : Ez a cikk gépi fordítással lett lefordítva, lásd a jognyilatkozatot. A cikk angol változatát itt találhatja meg.

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 Ön Másra gondolt "összekapcsolás", akkor a az űrlapok összekapcsolásának más módjai , ez a cikk végén.

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.

Többelemű űrlapokkal kapcsolatos további tudnivalókért olvassa el a több elem eszközzel űrlap létrehozásacímű témakört.

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 tudnivalókért lásd: az űrlap eszközzel űrlap létrehozása.

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. Az esemény lapon a tulajdonságlap, kattintson a Kattintson vagy A dupla kattintás tulajdonságmezőben (attól függően, hogy szeretné-e az űrlap megnyitása egy kattintás, vagy kattintson duplán a mező), és kattintson a Szerkesztés gombra _z0z _.

  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 nyomja le a Ctrl + C billentyűkombináció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. Ha szükséges, cserélje le az űrlap (frmContactDetails) és a csatolási oszlop nevét (azonosító) nevére az űrlapra, és az oszlop, amelyre a hivatkozás a két űrlapok használ. Az alábbi kép mutatja, ahol szükséges lehet, hogy a módosításokat a megfelelő saját azonosító neve:

    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 a makrókkal kapcsolatos további tudnivalókért olvassa el a logika hozzáadása vezérlőelemhez asztali adatbázisbancímű témakört.

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.

Űrlapot szeretne létrehozni egy adatforráshoz, például a tábla vagy lekérdezés csatolt, olvassa el a űrlap készítése az űrlap eszközzel létrehozásacímű témakört.

Megjegyzés : Gépi fordítás jognyilatkozata: Ez a cikk számítógép által, emberi közreműködés nélkül lett lefordítva. A Microsoft ezeket a gépi fordításokat azért nyújtja, hogy az angol nyelvet nem beszélők minél több tartalomhoz tudjanak hozzáférni a Microsoft termékeivel, szolgáltatásaival és technológiáival kapcsolatban. A gépi fordítás miatt előfordulhat, hogy a szöveg szóhasználati, szintaktikai vagy helyesírási hibákat tartalmaz.

Ismeretek 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.

×