Microsoft SQL Server-adatbázison alapuló űrlapsablon tervezése

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.

Tervezhet olyan űrlapsablonokat, amelyek Microsoft SQL Server-adatbázistól fogadnak vagy fogadnak és küldenek is adatokat.

Tartalom

– Áttekintés

Kompatibilitási kapcsolatos szempontok

Első lépések

Az űrlapsablon tervezése

A Küldés beállításainak konfigurálása

Áttekintés

Egy űrlapnak egyetlen elsődleges adatkapcsolata van, az úgynevezett fő adatkapcsolat. Emellett lehet még egy vagy több másodlagos adatkapcsolata is. Az űrlap céljától függően az adatkapcsolat adatokat kérdezhet le vagy küldhet el egy külső adatforrásnak (például Microsoft SQL Server-adatbázis vagy webszolgáltatás).

Adatbázison alapuló űrlapsablon tervezésekor a Microsoft Office InfoPath a lekérdezésmezők és adatmezővel és egy lekérdezési kapcsolatot, az űrlapsablon fő adatkapcsolat tartalmazó csoportokat hoz létre egy fő adatforrás . E mezők és csoportok felelnek meg a úgy, hogy az adatok a táblázatokban az adatbázisban vannak tárolva. A lekérdezésmezők korlátozhatja a rekordok, amelyek a lekérdezés mezők adatainak felelnek meg a lekérdezés eredményében a felhasználó által beírt adatokat tartalmazzák. Ha ezen a sablonon alapuló űrlap a fő adatkapcsolatot használ, az InfoPath használatával az adatokat a lekérdezési mezők létrehoz egy lekérdezést. Az InfoPath elküldi a lekérdezést a lekérdezés adatok kapcsolaton keresztül. Az adatbázis visszaküldi a lekérdezés eredményét az űrlapot, a lekérdezés adatok kapcsolaton keresztül. A lekérdezés eredményét az adatok mezőkbe, amelyek ezekhez a mezőkhöz kötött vezérlőelemeket keresztül szerkeszthető kerülnek.

Mivel az adatmezők és a lekérdezés adatszerkezetének meg kell egyeznie az adatbázisban tárolt adatokéval, nem módosíthatja ezeket a mezőket vagy csoportokat a fő adatforrásban. Csak a fő adatforrás gyökércsoportjához adhat hozzá mezőket vagy csoportokat. Az adatforrásokról további információt a Lásd még szakasz hivatkozásai révén kaphat.

Az űrlap akkor küldhet adatokat egy adatbázisba a fő adatkapcsolatán keresztül, ha az űrlapsablon, amelyre az űrlap alapul és az adatbázis megfelel a következő követelményeknek:

  • Az űrlapsablon nem böngészőkompatibilis űrlapsablon    Az InfoPath nem hoz létre egy Küldés kapcsolatot a fő adatkapcsolat böngészőkompatibilis űrlapsablon tervezésekor. Engedélyezése a felhasználók számára a böngészőkompatibilis űrlapsablon alapuló űrlap adatainak tárolása, használja a webszolgáltatás működik-e az adatbázist.

  • A bal oldali tábla minden egyes két kapcsolódó táblázatból a fő adatforrás az elsődleges kulcsot tartalmaz.    Minden pár a kapcsolódó tábla kapcsolatainak legalább egyike tartalmaznia kell a bal oldali tábla elsődleges kulcsot.

  • A fő adatforrás az űrlap tároló nagy bináris adattípus adatmezőibe egyik    Az InfoPath letiltja az adatkapcsolatot a Küldés gombra, ha a lekérdezés tartalmazza a mezőket, amelyeket egy nagy bináris adattípusú, például képek, képek, OLE objektumok, fájlmellékleteket, az Office Access Feljegyzés adattípus vagy az SQL-szöveg adattípus tárolhat.

Mikor az InfoPath engedélyezi a küldési adatkapcsolatot, a felhasználók elküldhetik a fő adatforrás adatmezőinek adatait az adatbázisba. Ha az InfoPath engedélyezi a küldési adatkapcsolatot, testreszabhatja az ezen az űrlapsablonon alapuló űrlapok küldési beállításait.

Vissza a lap tetejére

Kompatibilitási kérdések:

Ha adatbázis-alapú űrlapsablont tervez, lehetősége van böngészőkompatibilis űrlapsablon tervezésére is. Az InfoPath lekérdezési adatkapcsolatot hoz létre a böngészőkompatibilis űrlapsablon fő adatkapcsolataként. Ugyanakkor a böngészőkompatibilis űrlapsablon nem állítható be úgy, hogy a felhasználók adatbázisba küldhessenek adatokat. Ezért ha SQL Server-adatbázison alapuló űrlapsablont tervez és azt szeretné, hogy a felhasználók elküldhessék űrlapadataikat az adatbázisba a fő adatkapcsolaton keresztül, nem teheti böngészőkompatibilissé az adott űrlapsablont.

Vissza a lap tetejére

Mielőtt elkezdené:

Az SQL Server-adatbázison alapuló űrlapsablon tervezéséhez a következő adatokra lesz szüksége az adatbázis rendszergazdájától:

  • Annak a kiszolgálónak neve, amely tartalmazza azt az adatbázist, amelyhez csatlakoztatni fogja az űrlapsablont.

  • Az ebben az űrlapsablonban használni kívánt adatbázis neve.

  • Az adatbázishoz szükséges hitelesítés. Az adatbázis használhat Microsoft Windows vagy SQL Server hitelesítést annak meghatározására, hogyan léphetnek be a felhasználók az adatbázisba.

  • Annak a táblának neve, amely tartalmazza az űrlaphoz küldeni kívánt adatokat vagy amely fogadja az adatokat az űrlapból. Ez az elsődleges tábla. Ha több táblát is szeretne használni az adatbázisban, akkor szüksége lesz a többi, gyermektábla nevére is. Szüksége lesz még a gyermektábla azon mezőinek nevére, amelyek kapcsolódnak az elsődleges tábla mezőihez.

Vissza a lap tetejére

Űrlapsablon tervezése

Lekérdezési adatkapcsolatú űrlapsablon tervezéséhez a következőket kell tennie:

  1. Hozzon létre űrlapsablont:    Mikor adatbázis-alapú űrlapsablont hoz létre, az InfoPath lekérdezési adatkapcsolatot hoz létre fő adatkapcsolatként az űrlapsablon és az adatbázis között. Ez az eljárás automatikusan hozza létre az űrlapsablon fő adatforrását.

  2. A lekérdezés eredményének megjelenítése egy vagy több vezérlőelemek hozzáadása    Ahhoz, hogy a felhasználó megtekintheti és szerkesztheti a fő adatforrás mezőiben az adatok, amikor megnyitják az űrlapot, vezérlőelem hozzáadása az űrlapsablonhoz, és majd akkor vezérlő a fő adatforrás mezőhöz.

1. lépés: Űrlapsablon létrehozása

  1. Kattintson a Fájl menü Űrlapsablon tervezése parancsára.

  2. Az Űrlapsablon tervezése párbeszédpanel Az új sablon típusa részében jelölje be az Űrlapsablon elemet.

  3. A Mit vegyen alapul listában kattintson az Adatbázis elemre.

  4. Ha böngészőkompatibilis űrlapsablont tervez, jelölje be a Csak böngészőkompatibilis funkciók engedélyezése jelölőnégyzetet.

    Megjegyzés: Az Adatkapcsolat varázsló nem engedélyezi a küldési adatkapcsolatot böngészőkompatibilis űrlapsablonban. Úgy teheti lehetővé, hogy a felhasználók elküldhessék böngészőkompatibilis űrlapsablonon alapuló űrlapok adatait az adatbázisba, hogy másodlagos adatkapcsolatot ad hozzá az adatbázissal együttműködő webszolgáltatáshoz. A másodlagos adatkapcsolatokról további információt a Lásd még szakasz hivatkozásait követve kaphat.

  5. Kattintson az OK gombra.

  6. Az Adatkapcsolat varázslóban kattintson a Adatbázis választása gombra.

  7. Az Adatforrás kijelölése párbeszédpanelen kattintson az Új forrás gombra.

  8. A Milyen típusú adatforráshoz kíván csatlakozni? listában kattintson a Microsoft SQL Server elemre, majd a Tovább parancsra.

  9. A Kiszolgálónév mezőben adja meg az SQL Server adatbázist tartalmazó kiszolgáló nevét.

  10. Az Azonosító adatok csoportban tegye a következők valamelyikét:

    • Ha az adatbázis a Microsoft Windows hálózatban használt azonosító adatok alapján határozza meg, hogy ki léphet be, majd kattintson a Windows-hitelesítés használata elemre.

    • Ha az adatbázis a rendszergazdától kapott felhasználónév és jelszó alapján határozza meg, hogy ki léphet be, kattintson Az alábbi felhasználónév és jelszó használata elemre, majd adja meg felhasználónevét és jelszavát a Felhasználónév és Jelszó mezőkben.

  11. Kattintson a Tovább gombra.

  12. A Válassza ki a kívánt adatokat tartalmazó adatbázist listában kattintson a használni kívánt adatbázis nevére, jelölje be a Csatlakozás egy adott táblához jelölőnégyzetet, kattintson az elsődleges tábla nevére, majd a Tovább gombra.

  13. A varázsló következő lapján adjon nevet az adatkapcsolat adatait tároló fájlnak a Fájlnév mezőben, majd a beállítások mentéséhez kattintson a Befejezés gombra.

    Ha más táblák használatát is tervezi a lekérdezési adatkapcsolatban, azokat a varázsló ezen lapján adhatja hozzá.

    Hogyan?

    1. Kattintson a Tábla hozzáadása parancsra.

    2. A Tábla vagy lekérdezés hozzáadása párbeszédpanelen kattintson a gyermektábla nevére, majd a Tovább gombra. Az InfoPath a két tábla mezőneveinek párosításával megkísérli beállítani a kapcsolatokat. Ha a felkínált párosításokat nem szeretné használni, jelölje ki a nem kívánt kapcsolatot, és kattintson a Kapcsolat törlése gombra. Kapcsolat hozzáadásához kattintson a Kapcsolat hozzáadása gombra. A Kapcsolat hozzáadása párbeszédpanelen a megfelelő oszlopban jelölje ki az összefüggő mezőket, és kattintson az OK gombra.

    3. Kattintson a Befejezés gombra.

    4. További gyermektáblák hozzáadásához ismételje ezeket a lépéseket.

  14. Kattintson a Tovább gombra.

  15. A varázsló utolsó lapján írja be a fő adatkapcsolat nevét. Ez a név megjelennek az adatforrás az Adatforrás munkaablak listájában.

  16. Űrlapsablon megfelel az Áttekintés részben, ha a lapon, a varázsló jelzi, hogy az InfoPath engedélyezve van-e a fő adatkapcsolat származó adatok Küldés gombra. A Küldés adatkapcsolat nevének módosításához írja be egy új nevet a megfelelő mezőbe. Ha azt szeretné, hogy a felhasználók keresztül egy másik űrlap adataik elküldése szeretne hozzáadni az űrlapsablon később származó adatok elküldése, kattintson a törölje a jelet a kapcsolat elküldése engedélyezése jelölőnégyzetből.

    Megjegyzés: Űrlapsablon nem felel meg az Áttekintés szakaszában, ha az InfoPath letiltja az adatkapcsolatot a Küldés gombra, és írja be a Küldés gombra a kapcsolat nevét és a Küldés gombra a kapcsolat engedélyezése jelölőnégyzetet (letiltva) nem érhető el. Az InfoPath letiltja az elküldés adatkapcsolatot, a fő adatkapcsolat űrlapsablonhoz csak egy lekérdezési kapcsolatot van.

Lépés: 2: A lekérdezés eredményének megjelenítése egy vagy több vezérlőelemek hozzáadása

  1. Ha a Vezérlők munkaablak nem látható, kattintson a Beszúrás menü További vezérlők parancsára, vagy nyomja le az ALT+I, C billentyűkombinációt.

  2. Húzzon egy vezérlőt az űrlapsablonra.

  3. A Vezérlő kötése párbeszédpanelen jelölje be a csoport vagy a mezőt, amely a vezérlőt kötni szeretné.

Vissza a lap tetejére

Adja meg a küldési beállításokat:

Űrlapsablon és a táblákat az Adatkapcsolat varázsló kiválasztott megfelelnek az Áttekintés részben, ha az InfoPath adja meg az űrlapsablonon, küldje el az adatokat a legfontosabb adatok kapcsolaton keresztül. Úgy dönt, hogy használni ezt az adatbázisból származó adatok elküldése, az InfoPath az űrlapsablon konfigurálása az, hogy a felhasználók is űrlapadatok azok az adatbázis, és hozzáadja a Küldés gombra a szokásos eszköztár és a Küldés parancs a fájl menü, amikor a felhasználók a képernyő kitöltik. Az InfoPath is konfigurálja az űrlapsablont, hogy azok űrlapok elküldésekor a felhasználók az űrlap nyitva marad, és egy üzenet jelenik meg a felhasználót, hogy azt jelzi, hogy az űrlap sikerült elküldeni. Az űrlap elküldése után módosíthatja a szöveget, a Küldés gomb és a működését.

  1. Kattintson az Eszközök menü Küldés beállításai elemére.

    1. Ha más nevet szeretne adni az űrlapküldéskor a Szokásos eszköztáron látható Küldés gombnak, valamint a Fájl menüben megjelenő Küldés parancsnak, írja be az új nevet a Küldés beállításai párbeszédpanel Felirat mezőjébe.

      Tipp: Ha szeretne Billentyűparancs hozzárendelése gomb és a parancsot, írja be az egy és jel (&) billentyűparancs használni kívánt karakter elé. ALT + B hozzárendelni, a billentyűparancs: a Küldés gomb és a parancsot, írja be például a & Küldés.

  2. Ha nem szeretné, hogy a felhasználók a Küldés parancsot vagy a Szokásos eszköztár Küldés gombját használják az űrlap kitöltésekor, akkor törölje A Küldés menüpont és a Küldés eszköztárgomb megjelenítése jelölőnégyzet jelölését.

    1. Az InfoPath az űrlapok elküldését követően alapértelmezés szerint megnyitva tartja az űrlapot, és megjelenít egy, az űrlap sikeres elküldéséről szóló üzenetet. Ennek az alapértelmezett működésnek a módosításához kattintson a Speciális gombra, majd hajtsa végre az alábbiak egyikét:

      • Ha azt szeretné, hogy a kitöltött űrlap elküldése után a program bezárja az űrlapot vagy egy új, üres űrlapot hozzon létre, jelölje ki az Elküldést követően lista kívánt elemét.

      • Ha az elküldés sikerességét egy egyéni üzenettel kívánja jelezni, jelölje be az Egyéni üzenetek használata jelölőnégyzetet, majd írja be a kívánt szöveget a Siker esetén és Sikertelenség esetén mezőbe.

        Tipp: A Sikertelenség esetén mezőbe az elküldés sikertelensége esetén elvégzendő lépéseket írja; javasolhatja például a felhasználóknak, hogy mentsék az űrlapot, és lépjenek kapcsolatba a megfelelő személlyel a további utasítások végett.

      • Ha nem kíván semmilyen üzenetet megjeleníteni az űrlap elküldését követően, törölje az Üzenetek megjelenítése a sikeres és a sikertelen végrehajtásról jelölőnégyzet jelölését.

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.

×