Adatnézet beszúrása űrlapként

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.

Az űrlap bármely olyan Microsoft SharePoint webes alkalmazás létfontosságú eleme, melyben a felhasználóktól adatokat kíván begyűjteni. Az adatnézetek ASP.NET űrlap-technológiára épülnek, így ezeket vagy írásvédett adatnézetekként vagy olyan űrlapokként szúrhatja be, melyekben a felhasználók a módosításokat vissza tudják küldeni az adatforrásnak a böngészőjük használatával. A Microsoft Office SharePoint Designer 2007 használatával gyorsan beszúrhat adatnézetet űrlapként, így ezeket az adatforrásokat (listákat és tárakat, adatbázis-kapcsolatokat vagy helyi XML-fájlokat) a felhasználók módosíthatják, majd a módosításokat menthetik. Ne felejtse el, hogy az űrlapként beszúrt adatnézetek csak ezekkel az adatforrástípusokkal használhatók.

Ez a témakör adatnézetek űrlapként történő beillesztésének módját mutatja meg. Ezen kívül a témakör egy konkrét példán keresztül azt is megmutatja, hogyan hozzon létre adatforrásként használható minta XML-fájlt.

Fontos : A témakör azt is ismerteti, hogyan hozzon létre adatnézetet Windows SharePoint Services 3.0 alkalmazást futtató kiszolgálón található SharePoint-webhelyen. Ez a funkció nem érhető el, ha a webhely egy, az Windows SharePoint Services 3.0 alkalmazást nem futtató kiszolgálón található.

Tartalom

Első lépések

Miért Adatnézet beszúrása űrlapként?

Példa adatforrásként .xml fájl létrehozása

Adatnézet beszúrása űrlapként

Az adatok szerkesztése böngésző használatával

További lépések a javasolt

Mielőtt elkezdené:

Az Office SharePoint Designer 2007 két különböző lehetőséget biztosít az adatok felhasználók által böngészőn keresztül történő frissítésére:

  • Adatnézet űrlapként történő beillesztése:     Adatnézet létrehozásakor eldöntheti, hogy egyelemes vagy többelemes űrlapként szúrja-e azt be. Az űrlap mindig szerkesztés módban van és vagy egy rekordot vagy több rekordot jelenít meg. A felhasználók módosíthatják az adatokat és új rekordokat szúrhatnak be a böngészőjükön keresztül, de nem törölhetnek rekordokat. Akkor lehet szüksége többelemes űrlapra, ha a felhasználóknak gyorsan kell egyszerre több rekord adatait szerkeszteniük.

  • Meglévő adatok nézet hivatkozások hozzáadása     Meglévő adatok nézet mutató hivatkozásokat, hogy a felhasználók szerkeszthetik, törlése vagy beszúrása a rekordok az adatforrás is hozzáadhat. Felhasználók kattintson a Szerkesztés hivatkozásra a rekord elhelyezni szerkesztési mód elemre. Hivatkozások hozzáadása űrlapként beszúrt adatnézet, a hivatkozások az űrlap gombok helyére. Ezeken kívül űrlapként beszúrt adatnézet hivatkozások vesz fel, ha az adatnézet már nem jelenik meg mezőket alapértelmezés szerint; adatok csak egy nézetben jelenik meg. További információ a cikke , törlése, rekordok szerkesztése vagy beszúrása adatnézetben.

Adatnézet űrlapként történő beszúrása után az adatokat szűrheti, rendezheti és csoportosíthatja, alkalmazhat feltételes formázást vagy létrehozhat képletoszlopokat. Ha a felhasználók az adatokat módosítják, majd ezeket a változtatásokat mentik, bármely alkalmazott szűrő, rendezési sorrend, feltételes formázás vagy képletoszlop automatikusan frissíti az adatokat és elrendezésüket. Hozzáadhat még beépített műveleteket az alapértelmezés szerint az űrlapon megjelenő Mentés vagy Mégse gombokhoz. A beépített űrlapműveletekről bővebben a Lásd még szakaszban olvashat.

Vissza a lap tetejére

Miért szúrjak be adatnézetet űrlapként?

Az adatnézet egy testreszabható adatforrás-nézet. Beszúrhat adatnézetet ASPX-lapra nézetként vagy űrlapként. A nézetként beszúrt űrlap lehetővé teszi az adatok megjelenítésének formátumát, de magát az adatszerkesztést nem.

Ha azonban űrlapként illeszti be ugyanazt az adatnézetet, a böngésző segítségével szerkesztheti az adatokat és a változtatások rögzülnek az eredeti adatforrásban. A Office SharePoint Designer 2007 segítségével könnyedén létrehozhat meglévő adatforrásból egy űrlaptípust az alábbi három közül:

  • Az Egyelemes űrlap egyetlen rekordot is űrlapként jelenít meg – melyben minden mezőnek megvan a maga sora, és az adott sor fejléce a mező nevét tartalmazza –, így egyszerre egy rekord adatait szerkesztheti. Az űrlap navigációs hivatkozásokat is tartalmaz, melyekre rákattintva megtekintheti a következő vagy az előző rekordot.

    Egyetlen rekordot tartalmazó űrlapként beszúrt adatnézet

  • A Többelemes űrlap több rekordot jelenít meg űrlapként – melyben minden mezőnek megvan a maga oszlopa, és az oszlop fejléce tartalmazza a mező nevét –, így gyorsan szerkesztheti több rekord adatait, majd ezzel egy időben a módosításokat is mentheti.

    Több rekordot tartalmazó űrlapként beszúrt adatnézet

  • Az Új elem űrlap a rekordnál üres mezőket jelenít meg – melyben minden mezőnek megvan a maga sora, és az adott sor fejléce a mező nevét tartalmazza –, így egyszerre egy rekord adatforrásához adhat adatokat. Szüksége lehet a rekord összes fontos mezőjének megjelenítésére, így egyszerre az összes adatot el tudja menteni.

    Új elem űrlap űrlapként beszúrt adatnézethez

Űrlapként beszúrt adatnézeteket létrehozhat SharePoint-listákhoz vagy -tárakhoz, adatbázis-kapcsolatokhoz és helyi XML-dokumentumokhoz. Adatnézet beszúrásakor az Office SharePoint Designer 2007 az adatforrásból XML (Extensible Markup Language) formátumban nyeri ki az adatokat, és XSLT (Extensible Stylesheet Language Transformations) stíluslapok segítségével jeleníti meg azokat. Mint bármely más adatnézet esetében, itt is módosíthatja az űrlapot az Office SharePoint Designer 2007 használatával.

Miután beszúrta az adatnézetet a lapra, az Office SharePoint Designer 2007 WYSIWIG-eszközeivel hozzáadhat és eltávolíthat oszlopokat, módosíthatja a betűformázást és a színeket. Amikor az adatnézeteket az Office SharePoint Designer 2007 WYSIWIG-eszközeivel módosítja, az XSL (Extensible Stylesheet Language) nyelvbeli kód közvetlenül a HTML-be kerül. Bár a Kód nézetben közvetlenül is szerkeszthető az XSL, az Office SharePoint Designer 2007 formázási eszközeivel az XSL ismerete nélkül is használhatók az XSL elemei.

Vissza a lap tetejére

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

A különleges élelmiszerekkel kereskedő Hegyvidéki Kereskedők cég például XML-fájlban vezeti a leltárt. Ha a készlet hiányos, a csapat egy tagja felkeresi a hiányzó termék szállítóját, és elküldi a megrendelést. Javasolhatja az adatnézet űrlapként történő beszúrását, így a rendelést intéző csapattag rögtön frissíteni tudja a megrendelés alatt álló termékek listáját. Így a Hegyvidéki Kereskedők mindig a legaktuálisabb adatokkal rendelkezik majd a saját készletét illetően.

A következő eljárásokhoz szükség lesz egy adatforrásként használható .xml-fájlra. Ha nem rendelkezik ilyen .xml-fájllal a SharePoint-webhelyén, először létre kell hoznia a Hegyvidéki Kereskedők terméklistát. A lista létrehozása után adatnézetet szúrhat be űrlapként a listán szereplő adatok frissítése céljából.

A products.xml létrehozása

  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 kattintsunk az Új dokumentum parancsra.

  5. Az Új párbeszédpanelen, a Lap lapon kattintson az Általános elemre a bal oldali legszélső munkaablakban, majd kattintson duplán a Szövegfájl elemre a jobb oldalon lévő következő ablakban.

    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"?>
    <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. Az Office SharePoint Designer 2007 alkalmazásban vigye a kurzort az oldal tetejére, majd a Ctrl+V billentyűkombinációval illessze be az imént lemásolt kódot a lapra.

  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 products.xml.

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

Vissza a lap tetejére

Adatnézet beszúrása űrlapként

Ha az Adatforrás részletei munkaablak segítségével illeszt be adatnézetet, először be kell szúrnia az adatnézetet a weblapra. Ezután ki kell választania az adatforrást az Adatforrástár munkaablakról, amely a SharePoint-webhelyről elérhető adatforrásokat kezeli. Az adatforrás kiválasztása után megnyílik az Adatforrás részletei munkaablak. Az Adatforrás részletei munkaablakban ki kell választania a megjeleníteni kívánt mezőket, majd be kell szúrni őket az adatnézetbe.

Az adatűrlapok a Microsoft ASP.NET 2.0 technológiára épülnek. Létrehozásukat egy ASP.NET-lap (.aspx-fájl) létrehozásával kell kezdeni. Ez a példa először új ASP.NET-lapot hoz létre, majd egy adatnézetet beilleszt az Adatforrás részletei munkaablak segítségével.

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

  2. Az Új párbeszédablakban a Lap lapon kattintson az Általános elemre, majd duplán az ASPX gombra.

    Ú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 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 products.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 ProductsRoot mappában, a Products elem alatt kattintson a ProductName mezőre. Nyomja meg és tartsa lenyomva a CTRL billentyűt, és így kattintson a UnitsInStock, UnitsOnOrder és a ReorderLevel mezőkre.

    Mezők kijelölése az Adatforrás részletei munkaablakban

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

    Megjegyzés : Az Egyelemes űrlap egyszerre egy rekordot jelenít meg űrlapként. A Többelemes űrlap több rekordot jelenít meg, melyben minden mezőnek megvan a maga oszlopa és az oszlop fejléce a mező neve.

    Az Adatforrás részletei munkaablakban kijelölt mezők űrlapként jelennek meg.

    Megjegyzés : Minthogy ez a példa .xml fájlra épít, az adatnézet minden mezője szerkeszthető. Azonban az adatforrás típusától függően előfordulhat, hogy néhány mező nem szerkeszthető. Ha például az adatforrás SharePoint-lista és úgy dönt, hogy az űrlap olyan rendszermezőket is tartalmazzon, mint Létrehozta vagy Módosította, akkor ezek a mezők nem szerkeszthetők.

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

    Az adatnézet űrlapként történő beszúrása után WYSIWIG-eszközök, köztük a Formázás eszköztár segítségével módosíthatja a betűtípust, igazíthatja a szöveget és beállíthatja a színeket. Amikor adatok egy pontjához új formázást rendel, az Office SharePoint Designer 2007 az oldalhoz kapcsolt XSLT-stíluslap módosításával minden olyan adatra érvényesíti a formázást, amely az adott ponttal az XML-dokumentumon belül azonos szinten van. Az előző ábrán például, ha kijelöli a Chai elemet, majd a Félkövér gombra kattint a Formázás eszköztáron, az Office SharePoint Designer 2007 minden, a Terméknév mezőben levő tartalomra ugyanazt a formázást alkalmazza.

    Azonos szintű adatok mindegyikére alkalmazott egységes formázás

  7. Kattintson a Fájl menü Mentés másként parancsára. A Mentés másként párbeszédpanelen írjon be egy nevet a Fájlnév mezőbe, majd kattintson a Mentés gombra.

Vissza a lap tetejére

Adatok szerkesztése böngésző segítségével

Miután mentette az űrlapot tartalmazó lapot, megnézheti a böngészőben az előnézetét és módosíthatja is az űrlap adatait.

Mezőtípusok és az adatok bevitele

A példa egy XML-fájlt használ adatforrásként. Az XML-fájl sima egy szöveges állomány, ezért nem lehet meghatározni a mezők számára szükséges értékek típusát. Nincs például semmi akadálya annak, hogy egy olyan, számok számára fenntartott mezőbe (mint amilyen például az UnitsOnOrder) szöveget írjon és a fájlt mentse.

Ha azonban az adatforrás SQL-adatforrás (például SQL-adatbázis vagy SharePoint-lista vagy -tár), a mezők típusait az adatforrásban már valószínűleg beállították. Ilyen esetben ha űrlap segítségével visz be szöveget számot előíró mezőbe, majd rákattint a Mentés gombra, a böngészőben hibaüzenet jelenik meg, mely szerint az adatforrás-vezérlő nem tudta végrehajtani a frissítési parancsot. Ez azt jelenti, hogy az adatforrásmező által el nem fogadható értéket vitt be az űrlapba. Ha ilyen hibaüzenetet kap, kattintson a Vissza gombra a böngészőben, majd kattintson a Mégse gombra az űrlapon a változtatások elvétéséhez, vagy az adatforrás által elfogadható értéket vigyen be.

Ezért saját űrlap Office SharePoint Designer 2007 segítségével történő tervezésekor, hasznos lehet az oszlopfejlécekben olyan szöveget megjeleníteni, mely adott esetben a beviteli adattípust írja le.

Űrlap használata böngészőben

  1. Kattintson a Office SharePoint Designer 2007 alkalmazás Fájl menüjében a Megtekintés böngészővel parancsra, majd válassza ki a böngésző típusát és a felbontás méretét.

    Billentyűparancs: kattintson arra a lapra, hogy meg szeretné tekinteni a mappalistában, és nyomja le az F12 billentyűt.

    Az űrlapot tartalmazó lap megjelenik a böngészőben.

    Böngészőben megjelenő többelemes űrlap

  2. Most már módosíthatja az adatnézet űrlapmezőjében megjelenő bármely adatot. Egyszerre több rekord mezőjében is módosíthatja az adatokat. Ha végzett az űrlap adatainak módosításával, kattintson a Mentés gombra a változtatások adatforráshoz történő elküldéséhez, vagy kattintson a Mégse gombra a módosítások elvetéséhez.

    A példában a ProductName oszlopában a szót tartalmazó mező követése Péter, vigye a kurzort a szó végén Péter, egyszer nyomja le a szóköz BILLENTYŰT, és írja a Tea koncentráljon. A Rendelésalatt oszlopban lévő a Péter rekord típusa 40. A Rendelésalatt oszlopban a a Anton's Cajun Seasoning rekord, írja be a 35, és kattintson a Mentésgombra. A frissített rekordot tartalmazó a képernyő jelenik meg a böngészőben.

    Ekkor megjelenik a frissített rekordot tartalmazó adatűrlap.

Vissza a lap tetejére

Javasolt további lépések

Az adatnézetek adatok sokoldalú, élettel teli, teljesen testreszabható nézetei. Az adatnézetek űrlapként történő beillesztése után a következőket célszerű megtanulni:

  • Adatok szűrése az adatnézetben    Egyszerűen szűrheti az adatokat az adatnézetben, hogy az adatok jelennek meg a pontosan a megtekinteni kívánt adatokat. 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. Ha például egyszerűen rendezheti a lista betűrendben. 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 az adatokat 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    Számított oszlop, amely az adatok számítás eredményét jeleníti meg az adatnézetben hozhat létre. Például szorozza meg a készlet számú az Egységár és az összes tétel értéke megjelenítése külön oszlopban. További információ a számított oszlopok adatnézet létrehozásacímű témakör tartalmaz.

  • Oszlopok módosítása az adatnézetben    Akkor is gyorsan és egyszerűen hozzáadása, eltávolítása és az adatnézetben oszlopok átrendezése. További tudnivalókért lásd: a oszlopok módosítása az adatnézetben.

  • Példa adatok megjelenítése az adatnézetben    Mintaadatok az adatnézetben egyszerűen megjeleníthető.

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.

×