Főadat/részletek vezérlő beszúrá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 InfoPath alkalmazásban a főadat/részletek vezérlő több vezérlőelem összekapcsolására használható úgy, hogy az egyik vezérlő értéke határozza meg azt, mi jelenjen meg a másik vezérlőben.

A cikk tartalma

Főadat/részletek vezérlő használata

Kompatibilitási kérdések:

Főadat/részletek vezérlő beszúrása

Az alapértelmezett főadat/részletek kapcsolat megváltoztatása

Főadat/részletek vezérlő használata

A főadat/részletek vezérlő tulajdonképpen két összekapcsolt vezérlő kombinációja. Az egyik vezérlő a kijelölt főadathoz tartozó vezérlő, a másik pedig a részletekhez tartozó vezérlő. A főadathoz tartozó vezérlő mindig egy ismétlődő táblázat. A részletekhez tartozó vezérlő lehet ismétlődő táblázat vagy egy ismétlődő szakasz.

Akkor használjon főadat/részletek vezérlőt, ha:

  • Lehetővé szeretné tenni az űrlapsablonon alapuló űrlapokat kitöltő felhasználók számára, hogy hatékonyabban dolgozhassanak nagy mennyiségű adattal is.

  • Egy-az-egyhez kapcsolatot szeretne megjeleníteni. Használhat például főadat/részletek vezérlőt akkor, ha olyan humánerőforrás űrlapsablont tervez, amely egy, az alkalmazottak adatait tartalmazó adatbázishoz van kapcsolva. A főadathoz tartozó vezérlő megjelenítheti az alkalmazott nevét és pozícióját, a részletekhez tartozó vezérlő pedig az alkalmazott helyét, felvételének a dátumát és a születési dátumát.

  • Egy-a-többhöz kapcsolatot szeretne megjeleníteni. A főadathoz tartozó vezérlő megjelenítheti az egyik rekordot (például a vevők neveit), a részletekhez tartozó vezérlő pedig a kapcsolt rekordokat (például a vevő megrendeléseit).

A következő példában a humánerőforrás részleg munkatársai egy ismétlődő táblázat soraira kattintva kaphatnak részletes információkat az alkalmazottakról.

Alkalmazottakról szóló információk főadathoz és részletekhez tartozó vezérlőkben

Ha a felhasználó egy adott sorra kattint az ismétlődő táblázatban (a főadathoz tartozó vezérlőben), akkor az űrlapon valahol máshol egy ismétlődő szakaszban vagy ismétlődő táblázatban (a részletekhez tartozó vezérlőben) megjelenik egy vagy több részletező rekord.

Az InfoPath egy előre definiált főadat/részletek vezérlőt tartalmaz, amelyet a Vezérlők munkaablakból illeszthet be az űrlapsablonba. Úgy is létrehozhat főadat/részletek vezérlőt, hogy beilleszt egy ismétlődő táblázatot és egy ismétlődő szakaszt (vagy két ismétlődő táblázatot), majd megváltoztatja a vezérlők tulajdonságait.

Ha az űrlapot főleg képernyőn való megtekintésre szánja, akkor érdemes a részletekhez tartozó vezérlőt egy görgethető terület elhelyezni az űrlapon. Ha nagy mennyiségű adat jelenik meg a vezérlőben, a felhasználók görgethetik az adatokat. Azt is érdemes figyelembe venni, hogy ez nem a legjobb megoldás, ha a felhasználók szeretnék kinyomtatni az űrlapokat, mert a nem látható területre görgetett szövegek a nyomtatásban sem fognak megjelenni.

Vissza a lap tetejére

Kompatibilitási kérdések:

Az űrlapok tervezésénél az InfoPath programban választhatja a böngészőkompatibilis űrlapsablon tervezését. Böngészőkompatibilis űrlapsablonok tervezésénél a főadat/részletek vezérlők nem állnak rendelkezésre a Vezérlők munkaablakban, mert ezek böngészőprogramban nem működnek.

Továbbá, bár az Ismétlődő szakasz tulajdonságai és az Ismétlődő táblázat tulajdonságai párbeszédablakokban hozzáférhető a Főadat/részletek lap, a lapon található beállítások tiltottak (halványan jelennek meg).

A korlátozás megkerüléséhez érdemes az űrlapsablon tervezése, így a felhasználók is megjelenítése a két nézet, egy "fő", mely tartalmazza az egyes elemek és egy "részletei" nézetben és a kibontott adott információ minden elem a diaminta nézetben.

Vissza a lap tetejére

Főadat/részletek vezérlő beszúrása

A főadat/részletek vezérlő beszúrásának módszere kis mértékben eltér attól függően, hogy új, üres űrlapsablont, vagy pedig adatbázison, illetve egyéb külső adatforráson alapuló űrlapsablont tervez.

Főadat/részletek vezérlő beszúrásakor a vezérlők munkaablak az InfoPath ismétlődő táblázat és az adatforrás ismétlődő csoport azonos kötött ismétlődő szakasz szúrja be. Alapértelmezés szerint a mindkét vezérlők többi vezérlőt, amely az adott ismétlődő csoport kötődnek tartalmaz.

Az alábbi ábrán látható tervező módfőadat/részletek vezérlő.

Főadat/részletek vezérlő, a részletekhez tartozó vezérlő tervező módban kiválasztva

A vezérlők lehetnek kötöttek vagy kötetlenek. Ha egy vezérlő kötött, össze van kapcsolva az adatforrás egy mezőjével vagy csoportjával, így a vezérlőben megadott adatok az alapul szolgáló űrlapfájlban (.xml) vannak mentve. Ha egy vezérlő kötetlen, nincs összekapcsolva mezővel vagy csoporttal, és a vezérlőben megadott adatokat nem menti a program. Ha kijelöl egy vezérlőt vagy a mutatót fölé helyezi, szöveg és egy kötés ikon jelenik meg a vezérlő jobb felső sarkában. A szöveg jelzi a csoportot vagy mezőt, amelyhez a vezérlő az adatforrásban kötődik. Az ikon azt jelzi, hogy a vezérlő megfelelően kötődik-e az adott csoporthoz vagy mezőhöz. Ha a kötés megfelelő, egy zöld ikon jelenik meg. Ha a kötéssel kapcsolatban probléma tapasztalható, kék vagy vörös ikon látható.

Az űrlapsablon az adatforráshoz, ahol a mezők és csoportok, amelyek az Adatforrás munkaablakban hierarchikus nézetben jelennek meg. Főadat/részletek vezérlők mindig kötött ismétlődő csoportokhoz. Az alábbi példa a diaminta és a részletekhez tartozó vezérlő mind az Adatforrás munkaablak az ismétlődő csoportjának a d:Employees kötődnek.

Űrlapsablonon elhelyezett főadat/részletek vezérlő kapcsolata ismétlődő csoporttal az adatforrásban

Megjegyzés : Egy-a-többhöz kapcsolat esetén a főadathoz és a részletekhez tartozó vezérlők általában külön ismétlődő csoportokhoz vannak kötve. Ha egy-a-többhöz kapcsolatot szeretne létrehozni egy-az-egyhez kapcsolat helyett, akkor ugorjon Az alapértelmezett főadat/részletek kapcsolat megváltoztatása című szakaszra.

Főadat/részletek vezérlő beszúrása új, üres űrlapsablonra

Az InfoPath egy előre definiált főadat/részletek vezérlőt tartalmaz, amelyet a Vezérlők munkaablakból illeszthet be az űrlapsablonba. Úgy is létrehozhat főadat/részletek vezérlőt, hogy beilleszt egy ismétlődő táblázatot és egy ismétlődő szakaszt (vagy két ismétlődő táblázatot), majd megváltoztatja a vezérlők tulajdonságait.

Új, üres űrlapsablon létrehozásakor az Adatforrás automatikus létrehozása jelölőnégyzet alapértelmezés szerint be van jelölve a Vezérlők munkaablakban. Ez lehetővé teszi, hogy az InfoPath automatikusan létrehozzon mezőket és csoportokat az adatforrásban, amikor vezérlőket vesz fel az űrlapsablonra. Ezeket a mezőket és csoportokat mappa- és fájlikonok jelképezik az Adatforrás munkaablakban.

  1. Helyezze a kurzort az űrlapsablon azon pontjára, ahová be szeretné szúrni a vezérlőt.

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

  3. Kattintson a Vezérlők beszúrása listában a Főadat/részletek elemre.

  4. A Főadat/részletek beszúrása párbeszédpanel Oszlopok száma a főadatban mezőjében adja meg a főadathoz tartozó vezérlő oszlopainak számát.

  5. A Mezők száma a részletekben mezőben adja meg a részletekhez tartozó vezérlő mezőinek számát.

    Az InfoPath két vezérlőt helyez el az űrlapsablonon. Az első címkéje Ismétlődő táblázat (főadat), a másodiké pedig Ismétlődő szakasz (részletek) lesz.

  6. A főadat/részletek kapcsolat teszteléséhez kattintson a Szokásos eszköztár Előnézet pontjára, és írjon be adatokat a főadathoz tartozó vezérlőbe. A részletező adatoknak meg kell jelenniük a részletekhez tartozó vezérlőben.

Főadat/részletek vezérlő beszúrása létező adatforráson alapuló űrlapsablonra

Ha meglévő Extensible Markup Language (XML)-fájl, adatbázis vagy űrlapsablon tervezése, az InfoPath származik, mezők és csoportok a Adatforrás munkaablak az meglévő adatforrásból. Ebben az esetben beszúrhat egy főadat/részletek vezérlő a vezérlők munkaablakban a következő szakaszban leírt módon.

A főadat/részletek vezérlők a felhasználó igényeitől függően ugyanahhoz az ismétlődő csoporthoz, de különböző ismétlődő csoportokhoz is köthetők. A főadat/részletek vezérlőn belül megjelenő vezérlők ismétlődő csoport részét képező mezőkhöz vannak kötve.

  1. Helyezze a kurzort az űrlapsablon azon pontjára, ahová be szeretné szúrni a vezérlőt.

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

  3. A Vezérlők beszúrása listában válassza az Ismétlődő táblázat elemet.

  4. Az Ismétlődő táblázat kötése varázsló első lapján jelölje ki azt az ismétlődő csoportot, amelyhez a táblázat sorait kívánja kötni, majd kattintson a Tovább gombra. Ha a táblázatban csupán egyetlen oszlop szerepel, az ismétlődő mező helyett egy ismétlődő csoportot is választhat.

    Tipp : Ha új ismétlődő csoportot szeretne létrehozni a kötéshez, akkor kattintson jobb gombbal arra a csoportra, amelyhez az ismétlődő csoportot hozzá szeretné adni, a helyi menüből válassza ki a Hozzáadás parancsot, majd a Mező vagy csoport hozzáadása párbeszédpanelen írja be az ismétlődő csoport tulajdonságait.

  5. A táblázatban megjeleníteni kívánt oszlopok hozzáadásához kattintson duplán a kívánt mezőkre az Adatkötés listában.

    Tipp : Ha új mezőt szeretne létrehozni ehhez, akkor kattintson jobb gombbal arra a csoportra, amelyhez a táblázat kötve van, a helyi menüből válassza ki a Hozzáadás parancsot, majd a Mező vagy csoport hozzáadása párbeszédpanelen írja be a mező tulajdonságait.

  6. Az oszlopok átrendezéséhez kattintson egy oszlopra A táblázatban lévő oszlopok listában, kattintson a Feljebb vagy Lejjebb, majd a Befejezés gombra.

  7. Kattintson duplán az Ismétlődő táblázat címkére a táblázat alatt.

  8. Válassza ki a Főadat/részletek lapot.

  9. Válassza ki a Beállítás főadatként pontot, írjon be egy nevet a Főadat-azonosító mezőbe, majd kattintson az OK gombra.

  10. Helyezze a kurzort az űrlapon, ahová, ahová be szeretné szúrni az ismétlődő szakasz (részletek vezérlő).

  11. A Vezérlők munkaablak Vezérlők beszúrása listájából válassza ki az Ismétlődő szakasz pontot.

    Megjegyzés : Ezenkívül használhat másik ismétlődő táblázatot is a részletekhez tartozó vezérlőben.

  12. Az Ismétlődő szakasz kötése varázsló első lapján jelölje ki azt az ismétlődő csoportot, amelyhez a szakaszt kívánja kötni, majd kattintson az OK gombra.

  13. Kattintson duplán a Ismétlődő szakasz címkére, amely az űrlapsablonra beszúrt szakasz alatt jelenik meg.

  14. Válassza ki a Főadat/részletek lapot.

  15. Válassza ki a Beállítás részletként pontot, majd kattintson a főadathoz tartozó vezérlő nevére a Társítani kívánt főadat listában.

  16. Az alapértelmezett, a főadat/részletek vezérlő egy az egyhez kapcsolatot egy a többhöz kapcsolat módosításához Főadat/részletek kapcsolatKulcsmező szerint kattintson, és kattintson az XPath kijelölése Gombkép mellett a (mester) kulcsmező és a Kulcsmező (részletek) mezőben, jelölje ki a kívánt kulcsát.

  17. A főadat/részletek kapcsolat teszteléséhez kattintson a Szokásos eszköztár Előnézet pontjára, és írjon be adatokat a főadathoz tartozó vezérlőbe. A részletező adatoknak meg kell jelenniük a részletekhez tartozó vezérlőben.

Tipp : Főadat/részletek vezérlők beszúrásához használhatja az Adatforrás munkaablakot is. A főadathoz tartozó vezérlő létrehozásához válassza ki az Adatforrás munkaablakból azt az ismétlődő csoportot, amelyhez a főadat-vezérlőt kötni szeretné, majd kattintson a helyi menü Ismétlődő táblázat pontjára. Kövesse ugyanezeket a lépéseket a részletekhez tartozó vezérlő létrehozásához.

Vissza a lap tetejére

Az alapértelmezett főadat/részletek kapcsolat módosítása

Ha a Vezérlők munkaablak segítségével szúr be főadat/részletek vezérlőt az űrlapsablonra, az InfoPath egy-az-egyhez kapcsolatot hoz létre a főadathoz és a részletekhez tartozó vezérlők között. Az egy-az-egyhez kapcsolat azt jelenti, hogy a főadathoz tartozó vezérlő minden értékéhez pontosan egy érték tartozik a részletekhez tartozó vezérlőben.

Az alapértelmezés szerinti egy-az-egyhez kapcsolatot módosíthatja egy-a-többhöz kapcsolatra. Az egy-a-többhöz kapcsolat azt jelenti, hogy a főadathoz tartozó vezérlő minden értékéhez több érték is tartozhat a részletekhez tartozó vezérlőben.

Amikor főadat/részletek vezérlőt szúr be az űrlapsablonra, az InfoPath alapértelmezésben egy ismétlődő táblázatot és egy ismétlődő szakaszt illeszt be. Mindkét vezérlőt az adatforrás ugyanazon ismétlődő csoportjához köti. Alapértelmezésben mindkét vezérlő tartalmaz az ismétlődő csoport részét képező mezőkhöz kötött egyéb vezérlőket. Egy-a-többhöz kapcsolat esetén viszont a főadathoz és a részletekhez tartozó vezérlők általában külön ismétlődő csoportokhoz vannak kötve.

Ha beillesztett egy főadat/részletek vezérlőt a Vezérlők munkaablakból, és az egy-az-egyhez kapcsolatot egy-a-többhöz kapcsolatra szeretné módosítani, akkor az InfoPath által létrehozott, részletekhez tartozó vezérlőt törölheti. Ezután létrehozhat egy új, az igényeknek jobban megfelelő részletekhez tartozó vezérlőt, a következők szerint:

  1. Válassza ki a részletekhez tartozó vezérlőt, és nyomja meg a DELETE gombot.

  2. Szúrjon be egy új ismétlődő szakaszt az űrlapsablonra.

    Hogyan?

    1. Helyezze a kurzort az űrlapsablon azon pontjára, ahová be szeretné szúrni a vezérlőt.

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

    3. A Vezérlők munkaablakban jelölje be az Adatforrás automatikus létrehozása jelölőnégyzetet.

    4. Kattintson a Vezérlők beszúrása lista Ismétlődő szakasz elemére.

  3. Illessze be a kívánt vezérlőket az ismétlődő szakaszba.

    Hogyan?

    1. Helyezze a kurzort az űrlapsablon azon pontjára, ahová be szeretné szúrni a vezérlőt.

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

    3. A Vezérlők munkaablakban jelölje be az Adatforrás automatikus létrehozása jelölőnégyzetet.

    4. A Vezérlők beszúrása listából válassza ki a beilleszteni kívánt vezérlőt.

    5. Ha további vezérlőket szeretne beszúrni, ismételje meg az 1-4 lépéseket.

  4. Kattintson duplán az ismétlődő szakaszra.

  5. Válassza ki a Főadat/részletek lapot.

  6. A Főadat/részletek beállításai csoportban jelölje be a Beállítás részletként választógombot.

  7. A Társítani kívánt főadat listában kattintson a főadatvezérlő nevére.

  8. A Főadat/részletek kapcsolat csoportban jelölje be a Kulcsmező szerint választógombot.

  9. Válassza a XPath Gombkép a (mester) kulcsmező mező melletti gombra, és a mező vagy csoport kijelölése párbeszédpanelen kattintson a fő vezérlő kulcsmező, és kattintson az OKgombra.

  10. XPath kijelölése Gombkép a Kulcsmező (részletek) mező melletti gombra, és a mező vagy csoport kijelölése párbeszédpanelen kattintson a kulcs mezőjét, a részletekhez tartozó vezérlő, és kattintson az OKgombra.

Tipp : Ha eleve egy-a-többhöz kapcsolattal szeretné létrehozni a főadat/részletek vezérlőt, akkor kézzel hozza létre a vezérlőt, és ne a Vezérlők munkaablak előre definiált főadat/részletek vezérlőjét használja. Saját vezérlőt úgy hozhat létre, hogy főadat/részletek kapcsolatot hoz létre egy ismétlődő táblázat és egy ismétlődő szakasz, vagy két ismétlődő táblázat között. Ehhez nyissa meg a Tulajdonságok párbeszédpanelt mindkét vezérlő esetén, és az egyik vezérlőt jelölje ki főadathoz tartozó vezérlőnek, a másikat pedig részletekhez tartozó vezérlőnek. A részletekhez tartozó vezérlő tulajdonságai között az egy-a-többhöz kapcsolatot a kulcsmezők segítségével állíthatja be.

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.

×