Két adatnézet ö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.

A Microsoft Office SharePoint Designer 2007 alkalmazásban már megszokhatta, hogy olyan alkalmazásokat építhet, amelyek az adatforrásokat és adatnézeteket átfogó módon használják. A nézetként vagy űrlapként beszúrt adatnézetek összekapcsolásával olyan kapcsolatot hozhat létre, hogy ha az egyik adatnézetben valamilyen műveletet végez, az megváltoztatja a másik adatnézet tartalmát. Az adatnézetek összekapcsolása egy gyors, ugyanakkor hatékony módja a webhely vagy alkalmazás interaktív jellegének fejlesztésének.

Megjegyzés : Az adatnézetek egyfajta kijelzők, így a témakörben ismertetett fogalmak és eljárások ugyanúgy alkalmazhatók bármilyen két, összekapcsolható kijelzőre.

Ez a témakör bemutatja, hogyan hozhat létre két adatnézetet és hogyan kapcsolhatja őket össze a Kijelzőkapcsolatok varázsló segítségével.

Adatnézetek kapcsolatos további információért olvassa el a Létrehozá adatnézetbencímű témakört.

Tartalom

Miért kapcsolódni a kijelzők?

Az első adatnézet létrehozása Products.xml használatával

XML-fájl létrehozása a minta adatforrásként

Adatnézet létrehozása Suppliers.xml használatával

A kijelzők csatlakoztatásával

A kijelző a kapcsolat tesztelése

Kijelző a kapcsolat eltávolítása

Mire való a kijelzők összekapcsolása?

Két kijelző összekapcsolásával adatokat továbbíthat közöttük és összehangolhatja a viselkedésüket. Egy listanézet-kijelzőt például, amely alkalmazottak listáját jeleníti meg, összekapcsolhat egy kép kijelzővel. Miután összekapcsolta a két kijelzőt, ha egy alkalmazott nevére kattint a listanézet-kijelzőben, a kijelölt alkalmazott képe megjelenik a kép kijelzőben.

A böngészőben dolgozva egyszerű kijelzőkapcsolatokat hozhat létre. Egy kijelzőt például összekapcsolhat egy másik kijelzővel, amely ugyanazon a kijelzőlapon található. Az Office SharePoint Designer 2007 alkalmazás használatával azonban kiterjesztheti a kapcsolatok működési jellemzőit. Egy űrlap kijelző segítségével például adatokat szűrhet egy másik kijelzőbe vagy kapcsolatot hozhat létre két különböző kijelzőlapon található kijelző között ugyanazon a felső szintű webhelyen. Mindkét művelethez szükséges az Office SharePoint Designer 2007, a műveletek nem végezhetők el a böngészőben.

Vissza a lap tetejére

Az első adatnézet létrehozása a Termekek.xml segítségével

Az ínyenc ételeket forgalmazó Northwind Traders vállalat a készleteit egy Termekek.xml elnevezésű .xml fájlban vezeti és az adatokat ebből a fájlból egy adatnézetben jeleníti meg. Az adatnézetet űrlapként illesztették be annak érdekében, hogy a csoport tagjai a változásokat a Termekek.xml fájlba mentve a böngészőn keresztül frissíthessék a készleteket. Ha alacsony a készletmennyiség, egy csoporttag felhívja a termék beszállítóját, rendelést ad le és frissíti a készletet az adatnézet használatával. Ugyanakkor a csoporttagoknak minden rendelés leadásakor ki kell keresniük a beszállító elérhetőségi adatait.

Ön egy második adatnézet beillesztését javasolja, amely a beszállító elérhetőségeit jeleníti meg, majd kapcsolat létrehozását a két kijelző között. Így ha a csoporttag készen áll a rendelés leadására, egyetlen hivatkozásra kattintva megtekintheti a termék készletadatait és a beszállító elérhetőségeit.

Az alábbi eljárások csak két XML-fájlok használata adatforrások és az adatnézet létrehozása az adatforrások egyes. Hajtsa végre a következő példa, hogy készítése az első adatnézet Products.xml eljárásokkal űrlapként Adatnézet beszúrásacímű témakörben. Ez a cikk a második adatnézet létrehozása a Suppliers.xml majd vissza.

Vissza a lap tetejére

Adatforrás-minta létrehozása XML-fájl formájában

A Northwind Traders a beszállítók elérhetőségi adatait egy Szallitok.xml elnevezésű .xml fájlban tárolja.

A Szallitok.xml létrehozása

  1. Kattintson a Fájl menü Webhely megnyitása parancsára.

  2. A Webhely megnyitása párbeszédpanelben keresse meg és jelölje ki a megfelelő webhelyet, majd kattintson a Megnyitás gombra.

  3. Amikor megjelenik a Csatlakozás párbeszédpanel, írja be felhasználónevét és jelszavát, majd kattintson az OK gombra.

  4. A Fájl menüben kattintsunk az Új dokumentum parancsra.

  5. Az Új dokumentum párbeszédpanelben kattintson duplán a Szövegfájl elemre.

    A webhelyen új szövegfájl nyílik meg.

  6. Másolja az alábbi kódsorokat úgy, hogy kijelöli azokat, majd lenyomja a CTRL+C billentyűket.

    <?xml version="1.0" encoding="utf-8"?>
    <SuppliersRoot>
    <Suppliers>
    <SupplierID>1</SupplierID>
    <CompanyName>Exotic Liquids</CompanyName>
    <ContactName>Charlotte Cooper</ContactName>
    <ContactTitle>Purchasing Manager</ContactTitle>
    <Address>49 Gilbert St.</Address>
    <City>London</City>
    <PostalCode>EC1 4SD</PostalCode>
    <Country>UK</Country>
    <Phone>(171) 555-2222</Phone>
    </Suppliers>
    <Suppliers>
    <SupplierID>2</SupplierID>
    <CompanyName>New Orleans Cajun Delights</CompanyName>
    <ContactName>Shelley Burke</ContactName>
    <ContactTitle>Order Administrator</ContactTitle>
    <Address>P.O. Box 78934</Address>
    <City>New Orleans</City>
    <Region>LA</Region>
    <PostalCode>70117</PostalCode>
    <Country>USA</Country>
    <Phone>(100) 555-4822</Phone>
    <HomePage>#CAJUN.HTM#</HomePage>
    </Suppliers>
    </SuppliersRoot>
  7. A Office SharePoint Designer 2007 ablakban helyezze a kurzort az oldal tetejére, majd a Ctrl+V billentyűkombinációval illessze be az imént lemásolt kódot az oldalra.

  8. Kattintson a Fájl menü Mentés másként parancsára.

  9. A Mentés másként párbeszédpanelen a fájlnév mezőbe írja be a suppliers.xml.

  10. A Fájltípus listában kattintson az XML elemre, majd a Mentés gombra.

Vissza a lap tetejére

Adatnézet létrehozása a Szallitok.xml használatával

  1. Nyissa meg a létrehozott űrlapként Adatnézet beszúrásacímű témakörben első adatok-nézetet tartalmazó lapot.

    Bár nem szükséges, hogy mindkét adatnézet ugyanazon a lapon helyezkedjen el, ebben az esetben azt szeretné, hogy a csoporttagok azonnal lássák a beszállító elérhetőségi adatait, ha egy termékre kattintanak.

    Kiválasztott adat megjelenítése űrlapként

  2. Válassza ki az első adatnézetet, majd nyomja meg a JOBBRA nyílbillentyűt kétszer, hogy a kurzort az adatnézet alá helyezze.

  3. Az Adatnézet menüben kattintson az Adatnézet beillesztése parancsra.

    Az első adatnézet alatt most megjelenik egy üres adatnézet, és megnyílik az Adatforrástár munkaablak.

    Üres adatnézet

  4. Az Adatforrástár munkaablakban keresse meg a kívánt adatforrást, kattintson rá, majd kattintson az Adatok megjelenítése gombra.

    A példában az XML-fájlok felirat alatt kattintson a Szallitok.xml fájl nevére, majd az Adatok megjelenítése gombra. Ha az XML-fájlok cím össze van csukva, kattintson a mellette levő pluszjelre (+) a lista kibontásához.

  5. Az Adatforrás részletei munkaablakban kattintson azokra a mezőkre, amelyeket be kíván szúrni az adatnézetbe.

    Tipp : Több mező együttes kijelöléséhez tartsa lenyomva a CTRL billentyűt, miközben rákattint a mezőkre.

    A példa szerint a SuppliersRoot mappában, a Suppliers elem alatt kattintson a CompanyName mezőre. nyomja le és tartsa lenyomva a CTRL billentyűt, miközben a ContactName, Country és Phone mezőkre kattint.

  6. Kattintson a Kijelölt mezők beszúrása másként, majd az Egy elemű nézet gombra: ezzel beilleszti a kiválasztott adatokat az adatnézetbe.

    Az adatnézetben csak egy elem megjelenítését szeretné, mivel egyszerre csak egy beszállító elérhetőségét szeretné megjeleníteni.

    Az Adatforrás részletei munkaablakban kijelölt mezők egy második adatnézetben jelennek meg az első adatnézet alatt.

    A Szállítók adatnézet megjelenik a Termékek adatnézet alatt
    Egy adatainak megtekintése a Suppliers.xml (piros tagolt) Products.xml adatok megjelenítése alatt jelenik meg.

Vissza a lap tetejére

A kijelzők összekapcsolása

A Szallitok.xml és a Termekek.xml fájlokat a SupplierID elnevezésű közös mező kapcsolja össze. A Kijelzőkapcsolatok varázsló segítségével összekapcsolhatja a kijelzőket, a Termekek.xml fájl SupplierID mezőjét a Szallitok.xml SupplierID mezőjéhez csatolva.

Miután létrehozta a két adatnézetet, szöveget rögzíthet minden termék mellett a Termekek.xml adatnézetében, amely hivatkozást fog tartalmazni a Szallitok.xml fájl adatnézetére. Ha egy termék hivatkozására kattint az első adatnézetben, a termék beszállítójának elérhetőségi adatai megjelennek a második adatnézetben.

A Termekek.xml adatnézete a forráskijelző és a Szallitok.xml adatnézete a célkijelző. Mivel űrlapként beszúrt adatnézettel dolgozik, a szöveges hivatkozást az űrlapmezőn kívül kell létrehozni. A szöveg begépelését követően jelölje ki a szöveget, majd használja a Kijelzőkapcsolatok varázslót a hivatkozás létrehozására a Termekek.xml fájlban, amely csatolva van a Szallitok.xml adatnézetéhez.

  1. Létrehozott Products.xml adatnézetben vigye a kurzort a mező jobb oldalán a szöveget, amely tartalmazza a termék neve, nyomja le a szóköz BILLENTYŰT, és írja be a sorrendben. Adatnézet XSLT formátumot használ, mert a "rendelés" szöveg megjelenik a lista minden termék mező.

    A rendelés megjelenik a lista minden termékének a ProductName oszlopában

  2. Az adatnézetben jelölje ki a „rendelés” szót, kattintson rá a jobb gombbal, majd kattintson a Kijelzőkapcsolatok elemre a helyi menüben.

    Ekkor megnyílik a Kijelzőkapcsolatok varázsló.

  3. A Válassza ki a forráskijelzőn a kapcsolathoz használni kívánt műveletet listán kattintson az Adatsor küldése elemre, majd kattintson a Tovább gombra.

    A Kijelzőkapcsolatok varázsló egy lapja

  4. A Válassza ki a kapcsolathoz használni kívánt kijelzőt tartalmazó lapot szakaszon kattintson a Kapcsolódás ezen a lapon lévő kijelzőhöz lehetőségre, majd kattintson a Tovább gombra.

    A Kijelzőkapcsolatok varázsló egy lapja

  5. A Célkijelző listán kattintson a szallitok.xml fájlra.

  6. Mivel a Szallitok.xml fájlban lévő adatokat úgy szeretné szűrni, hogy megfeleljenek az első adatnézet egyes termékeinek Supplier ID elemeinek, a Célművelet listán kattintson a Szűrőértékek beolvasása elemre, majd a Tovább gombra.

    A Kijelzőkapcsolatok varázsló egy lapja

  7. AzInputs to Szallitok.xml oszlopban gördítsen lefelé a listán, addig amíg meg nem látja a SupplierID elemet. A listában a SupplierID elemtől balra, a Columns in Termekek.xml oszlopban kattintson a cellára, kattintson a nyílra, majd a SupplierID elemre a listában. Kattintson a Tovább gombra.

    A Kijelzőkapcsolatok varázsló egy lapja

  8. A Hivatkozás létrehozása a következőn: listán kattintson az [ Aktuális kijelölés ] elemre, majd kattintson a Tovább gombra.

    A Kijelzőkapcsolatok varázsló egy lapja

  9. Kattintson a Befejezés gombra.

  10. A Fájl menüben kattintson a Mentés gombra, vagy használhatja a CTRL+S billentyűkombinációt.

A „rendelés” szöveg ezzel hivatkozássá alakult és a kijelzőkapcsolat is be van állítva.

Vissza a lap tetejére

A kijelzőkapcsolat ellenőrzése

Miután megtörtént a kijelzőkapcsolat beállítása, a kapcsolatot ellenőrizheti a böngészőben történő megtekintéssel.

  • A fájl böngészőben történő megtekintéséhez kattintson a Megtekintés gombra a Szokásos eszköztáron, vagy nyomja meg az F12 billentyűt.

Mindkét kijelző megjelenik a lapon a böngészőben. Egy meghatározott termék beszállítójának a megjelenítéséhez kattintson az első adatnézetben a rendelés hivatkozásra a kívánt termék neve mellett a ProductName oszlopban. A beszállító elérhetőségi adatai megjelennek az alul látható második adatnézetben.

Két összekapcsolt adatnézet egy lapon

Megjegyzés : Az Exotic Liquids szállítja a Chai, a Chang és az Aniseed Syrup alkotókat. A New Orleans Cajun Delights a szállítója a Chef Anton’s Cajun Seasoning és a Chef Anton’s Gumbo Mix termékeknek.

Vissza a lap tetejére

Kijelzőkapcsolat eltávolítása

A kijelzőkapcsolatokat el lehet távolítani, így a két kijelző összekapcsolása megszűnik. Kijelzők összekapcsolásakor mindkét kijelző listázza az összekapcsolást, így az összekapcsolás eltávolítása a forráskijelzőnél vagy a célkijelzőnél egyaránt lehetséges. Ha az összekapcsolást eltávolítja a forráskijelzőnél, az a célkijelzőnél is eltávolítja a kapcsolatot.

  1. Kattintson a jobb gombbal az adatnézetre, majd kattintson a Kijelzőkapcsolatok elemre a helyi menüben.

  2. A Kijelzőkapcsolatok párbeszédpanelen kattintson az eltávolítani kívánt kapcsolatra, majd kattintson az Eltávolítás elemre.

Vissza a lap tetejére

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.

×