Több forrásból származó adatok megjelenítése közös adatnézetben

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 legtöbb vállalat több különböző helyeken tárolja az egymással összefüggő adatokat. A termékekkel kapcsolatos adatok lehetnek például a products.xml nevű .xml-fájlban, míg a termékkategóriák egy másik .xml-fájlban, a categories.xml-ben. A két adatforrás a mindkettőben meglevő CategoryID nevű mezőn keresztül kapcsolódik egymáshoz.

A Microsoft Office SharePoint Designer 2007 programban az összefüggő adatokat tartalmazó adatforrások könnyen összekapcsolhatók: ezt követően pedig lehet hozni olyan közös adatnézetet, amely az összekapcsolt adatforrások adatait jeleníti meg. Különböző típusú adatforrások is összekapcsolhatók – például össze lehet kapcsolni egy XML-fájlt és egy SQL-adatbázist.

Adatforrások összekapcsolásakor egyetlen adatforrás jön létre, amely a többi adatforrás mellett megjelenik az adatforrástárban. Az összekapcsolt adatforrás nézetét úgy kell létrehozni, mint a többi adatnézetet. Az adatforrások összekapcsolásával létrehozott adatnézet ugyanúgy szűrhető, rendezhető, csoportosítható, formázható, mint a többi adatnézet, és a többi műveletet is el lehet végezni rajta.

Ez a cikk megmutatja, hogyan kell létrehozni két, adatforrásként használható XML-fájlt, majd összekapcsolni a két adatforrást, és olyan közös adatnézetet kialakítani, amely mindkét forrás adatait tartalmazza. A cikk azért használ .xml-fájlt adatforrásként, hogy az adatforrás könnyen létrehozható legyen, és a munkát gyorsan folytatni lehessen. Azonban a következő eljárást bármilyen adatforrással – köztük SQL-adatbázisokkal – el lehet végezni.

Fontos : Ez a cikk arról szól, hogyan kell adatnézeteket létrehozni olyan SharePoint-webhelyeken, amelyeken a Windows SharePoint Services 3.0 fut. Ha a webhely nem a Windows SharePoint Services 3.0 programmal működik, lehet, hogy nem lesz minden funkció elérhető.

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

Tartalom

Példaadatforrások két XML-fájlok létrehozása

Hivatkozás az adatforrások

Adatnézet létrehozása

További lépések a javasolt

Két, minta-adatforrásként használható .xml-fájl létrehozása

A Northwind Traders XML-formátumban vezeti a terméklistáját. Emellett termékkategóriákat is nyilvántartanak. A két lista összefügg a mindkettőben meglevő CategoryID mező révén. A két XML-fájl összekapcsolásával és közös adatnézet létrehozásával olyan terméklistát lehet kialakítani, amely termékkategória szerint van csoportosítva.

A products.xml létrehozása

Ha már létrehozott products.xml Adatnézetbenlétrehozásához, ugorjon a következő szakaszban.

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

  2. A Webhely megnyitása párbeszédpanelben tallózva keresse meg és jelölje ki a megfelelő SharePoint-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 kattintson az Új dokumentum parancsra.

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

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

    <?xml version="1.0" encoding="utf-8"?>
    <ProductsRoot>
    <Products>
    <ProductID>1</ProductID>
    <ProductName>Chai</ProductName>
    <SupplierID>1</SupplierID>
    <CategoryID>1</CategoryID>
    <QuantityPerUnit>10 boxes x 20 bags</QuantityPerUnit>
    <UnitPrice>18</UnitPrice>
    <UnitsInStock>39</UnitsInStock>
    <UnitsOnOrder>0</UnitsOnOrder>
    <ReorderLevel>10</ReorderLevel>
    <Discontinued>0</Discontinued>
    </Products>
    <Products>
    <ProductID>2</ProductID>
    <ProductName>Chang</ProductName>
    <SupplierID>1</SupplierID>
    <CategoryID>1</CategoryID>
    <QuantityPerUnit>24 - 12 oz bottles</QuantityPerUnit>
    <UnitPrice>19</UnitPrice>
    <UnitsInStock>17</UnitsInStock>
    <UnitsOnOrder>40</UnitsOnOrder>
    <ReorderLevel>25</ReorderLevel>
    <Discontinued>0</Discontinued>
    </Products>
    <Products>
    <ProductID>3</ProductID>
    <ProductName>Aniseed Syrup</ProductName>
    <SupplierID>1</SupplierID>
    <CategoryID>2</CategoryID>
    <QuantityPerUnit>12 - 550 ml bottles</QuantityPerUnit>
    <UnitPrice>10</UnitPrice>
    <UnitsInStock>13</UnitsInStock>
    <UnitsOnOrder>70</UnitsOnOrder>
    <ReorderLevel>25</ReorderLevel>
    <Discontinued>0</Discontinued>
    </Products>
    <Products>
    <ProductID>4</ProductID>
    <ProductName>Chef Anton's Cajun Seasoning</ProductName>
    <SupplierID>2</SupplierID>
    <CategoryID>2</CategoryID>
    <QuantityPerUnit>48 - 6 oz jars</QuantityPerUnit>
    <UnitPrice>22</UnitPrice>
    <UnitsInStock>53</UnitsInStock>
    <UnitsOnOrder>0</UnitsOnOrder>
    <ReorderLevel>0</ReorderLevel>
    <Discontinued>0</Discontinued>
    </Products>
    <Products>
    <ProductID>5</ProductID>
    <ProductName>Chef Anton's Gumbo Mix</ProductName>
    <SupplierID>2</SupplierID>
    <CategoryID>2</CategoryID>
    <QuantityPerUnit>36 boxes</QuantityPerUnit>
    <UnitPrice>21.35</UnitPrice>
    <UnitsInStock>0</UnitsInStock>
    <UnitsOnOrder>0</UnitsOnOrder>
    <ReorderLevel>0</ReorderLevel>
    <Discontinued>1</Discontinued>
    </Products>
    </ProductsRoot>
  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 products.xml.

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

A categories.xml létrehozása

  1. Ha már megnyitott egy SharePoint-helyet, ugorjon a 4. lépéshez. Különben pedig válassza a Webhely megnyitása parancsot a Fájl menüből.

  2. A Webhely megnyitása párbeszédpanelben keresse meg és jelölje ki a megfelelő SharePoint-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 kattintson az Új dokumentum parancsra.

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

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

    <?xml version="1.0" encoding="utf-8"?>
    <CategoriesRoot>
    <Categories>
    <CategoryID>1</CategoryID>
    <CategoryName>Beverages</CategoryName>
    <Description>Soft drinks, coffees, teas, beer, and ale</Description>
    </Categories>
    <Categories>
    <CategoryID>2</CategoryID>
    <CategoryName>Condiments</CategoryName>
    <Description>Sweet and savory sauces, relishes, spreads, and seasonings</Description>
    </Categories>
    <Categories>
    <CategoryID>3</CategoryID>
    <CategoryName>Confections</CategoryName>
    <Description>Desserts, candies, sweetbreads</Description>
    </Categories>
    <Categories>
    <CategoryID>4</CategoryID>
    <CategoryName>Dairy Products</CategoryName>
    <Description>Cheeses</Description>
    </Categories>
    <Categories>
    <CategoryID>5</CategoryID>
    <CategoryName>Grains/Cereals</CategoryName>
    <Description>Breads, crackers, pasta, and cereal</Description>
    </Categories>
    <Categories>
    <CategoryID>6</CategoryID>
    <CategoryName>Meat/Poultry</CategoryName>
    <Description>Prepared meats</Description>
    </Categories>
    <Categories>
    <CategoryID>7</CategoryID>
    <CategoryName>Produce</CategoryName>
    <Description>Dried fruit and bean curd</Description>
    </Categories>
    <Categories>
    <CategoryID>8</CategoryID>
    <CategoryName>Seafood</CategoryName>
    <Description>Seaweed and fish</Description>
    </Categories>
    </CategoriesRoot>
  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 categories.xml.

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

Vissza a lap tetejére

Az adatforrások összekapcsolása

Mielőtt létrehozná a több forrásból adatokat megjelenítő adatnézetet, először az adatforrástár segítségével össze kell kapcsolnia az adatforrásokat. Olyan terméklistát kell létrehoznia, amely termékkategória szerint van csoportosítva, ezért olyan adatforrást alakítson ki, amely a products.xml fájlt összekapcsolja a categories.xml fájllal.

  1. A Munkaablakok menüben kattintson az Adatforrástár elemre.

  2. Az Adatforrástár munkaablakban kattintson a Kapcsolódó források elem melletti plusz jelre (+), majd a Új kapcsolt adatforrás létrehozása gombra.

  3. Az Adatforrás tulajdonságai párbeszédpanelon kattintson a Csatolt forrás beállítása gombra.

  4. Az Adatforrások összekapcsolása varázslóban, az Elérhető adatforrások oldalon, kattintson a categories.xml fájlra, majd a Hozzáadás gombra. Ezután kattintson a products.xml fájlra és a Hozzáadás gombra.

  5. Kattintson a Tovább gombra.

  6. A Jelölje ki azt a kapcsolattípust, amelyik a legjobban kifejezi a kijelölt források közötti kapcsolatot cím alatt kattintson a Az adatforrások tartalmának összekapcsolása adatnézetek és összekapcsolt segédnézetek beszúrásával az Adatforrás részletei párbeszédpanelről rádiógombra.

    Két lehetőség van: az egyesítés vagy az összekapcsolás. Az egyesítés akkor szükséges, amikor a különböző adatforrások ugyanazokat a mezőket tartalmazzák, és ezekből egyetlen adatforrást kell létrehozni. Ezzel szemben összekapcsolni akkor kell az adatokat, ha a két különböző adatforrásban egy közös mező van, amelyen keresztül a két adatforrás összefügg. Mivel a products.xml és a categories.xml két különböző adatforrás, amelyekben a CategoryID mező közös, összekapcsolni kell majd őket.

  7. Kattintson a Befejezés gombra.

  8. Az Adatnézet tulajdonságai párbeszédpanelen kattintson az Általános fülre.

  9. A név mezőbe írja be a Categories and Products.

  10. Kattintson az OK gombra.

    A Categories and Products nevű új adatforrás az Adatforrástárban, a Kapcsolódó források részben

    Az adatforrástárban a Kapcsolódó források alatt megjelenik az új összekapcsolt adatforrás.

Vissza a lap tetejére

Adatnézet létrehozása

Az adatforrások összekapcsolása után az Adatforrás részletei munkaablak segítségével létrehozhatja az adatnézetet, amely megjeleníti az összekapcsolt adatforrásból származó adatokat.

Olyan adatnézetet kell létrehoznia, amelyben a terméklista a termékkategória szerint van csoportosítva. A categories.xml fájlban levő egyes kategóriák mellett megjelennek a products.xml fájlban felsorolt, adott kategóriájú termékek.

Mivel olyan adatnézetet kell létrehozni, amely a termékeket kategóriák szerint jeleníti meg, először a categories.xml fájl nézetét kell megadni.

Az adatnézetek a Microsoft ASP.NET 2.0 technológiára épülnek. Az adatnézetek létrehozását egy ASP.NET-oldal (.aspx-fájl) létrehozásával kell kezdeni. A következő példa először új ASP.NET-oldalt hoz létre, majd beszúr az oldalra egy adatnézetet.

  1. A Fájl menüben kattintson az Új parancsra.

  2. Az Új párbeszédpanelban kattintson duplán az ASPX elemre.

    Új oldal nyílik meg, benne egy FORM címke.

    ASP.NET űrlapcímke

  3. Az Adatnézet menüben kattintson az Adatnézet beszúrása parancsra.

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

    Üres adatnézet

    Az adatnézet létrehozása után elkezdheti az adatok hozzáadását.

  4. Az Adatforrástár munkaablakban kattintson a Kapcsolódó források elem melletti plusz jelre (+), a Categories and Products adatforrásra, majd az Adatok megjelenítése gombra.

    Először a categories.xml adatnézetét hozza létre.

  5. Az Adatforrás részletei munkaablakban, a Categories mappában, kattintson a CategoryName mezőre. Nyomja le és tartsa lenyomva a CTRL billentyűt, és közben kattintson a Description mezőre is.

    Két mező kijelölése az Adatforrás részletei munkaablakban, a Categories mappában

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

    Megjegyzés : Az Egyelemes nézet hatására csak egyetlen rekord jelenik meg az adatnézetben. A Több elemű nézet több rekordot jelenít meg oly módon, hogy az egyes mezők egy táblázat oszlopaiban látszanak, oszlopfejlécekkel együtt.

    Az Adatforrás részletei munkaablakban kijelölt mezők most megjelennek az adatnézetben.

    Adatnézet a categories.xml rekordjaival

    A következő lépésben létre kell hozni egy új oszlopot, amely a products.xml fájlban levő adatok segédnézetét hozza létre. A segédnézet olyan adatnézet, amely egy másik adatnézet egy cellájában jelenik meg.

  7. Az adatnézetben kattintson a jobb gombbal a Description oszlopra, a helyi menüből válassza a Beszúrás parancsot, majd kattintson az Oszlop jobbra elemre.

  8. Helyezze a kurzort az új oszlop egyik cellájába.

  9. Az Adatforrás részletei munkaablakban, a Products mappában, kattintson a ProductName mezőre. Nyomja le és tartsa lenyomva a CTRL billentyűt, közben pedig kattintson a UnitsInStock, a UnitsOnOrder, és a ReorderLevel mezőre.

    A Products mappa az Adatforrás részletei munkaablakban

  10. Kattintson az Kijelölt mezők beszúrása másként gombra, majd a Összefűzött segédnézet elemre.

    Az összefűzött segédnézet olyan adatforrás segédnézete, amely közös mezőn keresztül kapcsolódik egy másik adatforráshoz. A következő lépésben össze kell kapcsolni a categories.xml fájl CategoryID mezőjét a products.xml fájl CategoryID mezőjével.

  11. A Segédnézet összefűzése párbeszédpanelon, a Categories felirat alatt, kattintson a CategoryID mezőre. A Products felirat alatt ugyancsak kattintson a CategoryID mezőre, majd az OK gombra.

    A Segédnézet összefűzése párbeszédpanel

    Az Adatforrás részletei munkaablakban kijelölt mezők megjelennek egy új oszlopban. Mivel a két adatforrás CategoryID mezői össze vannak kapcsolva, a Beverages (Italok) listán csak az italtermékek jelennek meg, a Condiments (Fűszerek) listán pedig a fűszertermékek, és így tovább.

    Adatnézet a terméklista segédnézetével, amely csak a kategórián belüli termékeket jeleníti meg

Vissza a lap tetejére

Javasolt további lépések

Az adatnézetek élő adatforrások sokoldalú, teljesen testreszabható nézetei. Az összekapcsolt adatforrás adatnézetének létrehozása után ezt az adatnézetet is a többihez hasonlóan lehet testreszabni. Miután megtanulta, hogyan kell közös adatnézetet létrehozni több forrásból származó adatokhoz, a következők is érdekesek lehetnek:

  • Adatok szűrése az adatnézetben    Egyszerűen szűrheti az adatokat az adatnézetben. További tudnivalókért olvassa el az adatok szűrése az adatnézetbencímű témakört.

  • Rendezés adatok és csoportosítása az adatnézetben     Gyorsan rendezheti vagy csoportosíthatja az adatokat az adatnézetben. További tudnivalókért lásd: Rendezés adatok és csoportosítása az adatnézetben.

  • Feltételes formázás adatnézethez alkalmazása    Alkalmazhat adott formázás adatnézethez adatok az adatnézetben bizonyos feltételek teljesülése esetén. További tudnivalókért lásd: feltételes formázás adatnézethez alkalmaz.

  • Adatnézet számított oszlopok létrehozása    Tetszés szerint a számolótáblából, felveheti képletek a adatok nézetben számításokat végezni az adatok, és megjeleníti az eredményeket egy külön oszlopban. További információ a számított oszlopok adatnézet létrehozásacímű témakör tartalmaz.

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.

×