Vezérlőben megjelenítendő adatok szűrése

Tartalom

Áttekintés

Kompatibilitási kérdések

Szűrő megadása lista, legördülő lista vagy beviteli lista esetén

Szűrő megadása ismétlődő szakasz vagy ismétlődő táblázat esetén

Áttekintés

Microsoft Office InfoPath-űrlapsablon tervezésekor szűrők beállításával korlátozhatja, hogy a sablonon alapuló űrlapot kitöltő felhasználók milyen lehetőségek közül választhassanak. Egy szűrő valójában adatokra alkalmazott feltételek csoportja, melynek célja az adatok egy adott részének megjelenítése. Szűrők segítségével megjelenítheti egy adatforrás részadatait, így csökkentheti a vezérlőben megjelenő rekordok számát.

Akkor érdemes szűrőt használni, ha meg kell jelenítenie egy felhasználó által megadott feltételek alapján létrejött lekérdezés részadatait. Ezek a feltételek lehetnek az adatforrás egy mezőjéhez rendelt másik vezérlőben (például egy listában, beviteli listában, legördülő listában vagy szövegmezőben) kijelölt elemek.

Tegyük fel például, hogy egy olyan űrlapsablont szeretne létrehozni, amely több szállítót termékeinek nyomon követésére hivatott szolgálni. Ha az összes szállító összes termékét megjelenítené, a lista nagyon hosszúra nyúlna. A probléma megoldható egy olyan szűrővel, mely segítségével a felhasználók a listából kiválaszthatják az egyik szállítót, hogy csak annak a termékei jelenjenek meg. Amikor egy felhasználó kiválasztja a kívánt szállítót, a program az ismétlődő táblázatra alkalmazza a szűrőt, és csak a kijelölt szállítóhoz tartozó termékeket jeleníti meg. Ha a felhasználó egy másik szállítót választ, a program frissíti az ismétlődő táblázatot, és az új szállítóhoz tartozó termékek jelennek meg.

Tipp : Ha tudható, hogy a felhasználók egy lekérdezés eredményeinek csak egy jól meghatározható részére lesznek kíváncsiak, akkor érdemes úgy átalakítani a lekérdezést, hogy csak ezt a részhalmazt adja vissza. Ez hatékonyabb megoldás, mint lekérdezni minden rekordot, majd szűrést végezni rajtuk. A felhasználók így gyorsabban hozzájuthatnak az űrlapokhoz, és nem kell annyit várniuk a lekérdezések eredményeire, mivel a külső adatforrásból csak a szükséges adatokat kell beolvasnia a lekérdezéseknek.

Ha a felhasználók a szűrt adatok fölé viszik az egérmutatót, a megjelenő szűrőikon Szűrőikon jelzi, hogy az adatokra szűrő lett alkalmazva.

Mivel a szűrők korlátozzák a felhasználók számára megjelenő elemek mennyiségét, csak az alábbi vezérlőkre alkalmazhatók:

  • Listák

  • Legördülő listák

  • Kombinált listák

  • Ismétlődő táblázatok

  • Ismétlődő szakaszok

Vissza a lap tetejére

Kompatibilitási kérdések

A szűrők csak az InfoPath alkalmazásban kitöltésre kerülő űrlapsablonok esetében használhatók. A szűrők nem használhatók böngészőkompatibilis űrlapsablonokban. Ha egy böngészőkompatibilis űrlapsablonban szeretne listát és ismétlődő táblázatot használni, érdemes a szűrők helyett a feltételes formázáshoz folyamodni. A feltételes formázásról további információt a Lásd még című szakaszban felsorolt hivatkozások segítségével találhat.

Vissza a lap tetejére

Szűrő megadása lista mezők, legördülő lista mezők vagy beviteli lista esetén

A listák szűréséhez az űrlapon szükség van egy olyan lista, legördülő lista vagy beviteli lista típusú vezérlőre, amely adatkapcsolattal van egy adatforráshoz rendelve. Egy vezérlőbe manuálisan bevitt adatok a Vezérlő tulajdonságai párbeszédpanel segítségével nem szűrhetők.

Szűrő megadása lista mezők, legördülő lista mezők vagy beviteli lista esetén

  1. Jobb gombbal kattintson a módosítani kívánt vezérlőre, majd a helyi menüben válassza a Vezérlő tulajdonságai lehetőséget.

  2. Kattintson az Adatok fülre.

  3. Hajtsa végre a következő műveletek valamelyikét:

    • Az adatforrás értékeinek használatához kattintson az Értékek lekérdezése az űrlap adatforrásából gombra.

    • Az adatkapcsolat értékeinek használatához kattintson az Értékek lekérdezése az űrlap adatforrásából elemre, majd az Adatforrás listában válassza ki a használni kívánt adatkapcsolat típusát.

  4. Kattintson a Bejegyzések mező melletti XPath kijelölése Gombkép gombra.

  5. A Mező vagy csoport kijelölése párbeszédpanelen kattintson arra a mezőre vagy csoportra, amely a vezérlő adatait tartalmazza, majd kattintson az Adatok szűrése gombra.

  6. Az Adatok szűrése párbeszédpanelen kattintson a Hozzáadás gombra.

    Megjegyzés : Ha feltételt kíván hozzáadni egy meglévő szűrőhöz, kattintson a kívánt szűrőre, majd a Módosítás gombra.

  7. A Szűrőfeltételek megadása párbeszédpanel első mezőjében kattintson a szűrni kívánt adatokat tartalmazó mező nevére.

  8. A második mezőben kattintson a használni kívánt szűrőtípusra.

  9. A harmadik mezőben kattintson a szűrőhöz alkalmazni kívánt feltételtípusra, majd írja be a feltételt.

  10. Ha egynél több feltételt szeretne megadni a szűrőhöz, kattintson az És lehetőségre, majd végezze el az alábbi műveletek egyikét:

    • Ha a meglévő és az új feltételt együttesen kívánja alkalmazni a szűrőre, kattintson az és lehetőségre.

    • Ha a meglévő és az új feltételt külön-külön kívánja alkalmazni a szűrőre, kattintson a vagy lehetőségre.

  11. A párbeszédpanelek bezárásához kattintson az OK gombra.

  12. A módosítások teszteléséhez kattintson a Minta gombra a Szokásos eszköztáron, vagy nyomja le a CTRL+SHIFT+B billentyűkombinációt. Az űrlapsablon új ablakban nyílik meg.

  13. A minta ablakában válasszon különböző értékeket a szűrő vezérlőben a megfelelő működés ellenőrzéséhez.

    A szűrő hibásan működik

    Ha hibás értékek jelennek meg a szűrt vezérlőben (például túl sok vagy túl kevés érték jelenik meg), próbálkozzon meg az alábbiakkal:

    • Ha több feltételt használ a szűrőben, egy kivételével távolítsa el a feltételeket, így ellenőrizheti, hogy a megfelelő értékek térnek-e vissza egyetlen feltételből. Ha az első feltétel megfelelő értékeket ad vissza, adjon hozzá egy újabb értéket, és tesztelje azt.

    • A szűrők megkülönböztetik a kis- és nagybetűket. Ha nagybetűvel vagy kisbetűvel kezdődő adatokat szeretne megjeleníteni, válassza a vagy listaelemet a Szűrőfeltételek megadása párbeszédpanelen, és adjon hozzá egy kisbetűs feltételt is.

    • Ha a szűrés éppen az elrejteni kívánt értékeket jeleníti meg, például az összes beszállítóhoz tartozó termékek jelennek meg egyetlen beszállító termékei helyett, módosítsa a feltétel szűrőjének típusát. Ha például a feltétel egyenlő típusú szűrőt használ, és túl sok terméket jelenít meg, használja a nem egyenlő típust.

Vissza a lap tetejére

Szűrő megadása ismétlődő szakasz vagy ismétlődő táblázat esetén

Ha egy ismétlődő szakaszhoz vagy egy ismétlődő táblázathoz szeretne szűrőt beállítani, az űrlapsablonnak tartalmaznia kell egy olyan szakaszt vagy táblázatot, ami megfelel a következő követelményeknek:

  • Az ismétlődő szakasz vagy táblázat egy ismétlődő mezőhöz vagy csoporthoz kötött.

  • Az ismétlődő szakasz vagy táblázat legalább egy vezérlőt tartalmaz, amely egy adatkapcsolattal rendelkező mezőhöz kötött.

Például egy ismétlődő szakaszban található szövegmező vezérlővel megjelenítheti egy mező adatait.

Szűrő megadása ismétlődő szakasz vagy ismétlődő táblázat esetén

  1. Jobb gombbal kattintson az űrlapon található táblázat vagy szakasz alatt megjelenő Ismétlődő táblázat vagy Ismétlődő szakasz feliratra, majd kattintson a helyi menüben a Vezérlő tulajdonságai elemre.

  2. Kattintson a Megjelenítés fülre.

  3. Kattintson az Adatok szűrése gombra.

  4. Az Adatok szűrése párbeszédpanelen kattintson a Hozzáadás gombra.

    Megjegyzés : Ha egy meglévő szűrőhöz szeretne feltételt adni, kattintson a kívánt szűrőre, majd a Módosítás gombra.

  5. A Szűrőfeltételek megadása párbeszédpanel első mezőjében kattintson a szűrni kívánt adatokat tartalmazó mező nevére.

  6. A második mezőben kattintson a használni kívánt szűrőtípusra.

  7. A harmadik mezőben kattintson a szűrőhöz alkalmazni kívánt feltételtípusra, majd írja be a feltételt.

  8. Ha egynél több feltételt szeretne megadni a szűrőhöz, kattintson az És lehetőségre, majd végezze el az alábbi műveletek egyikét:

    • Ha a meglévő és az új feltételt együttesen kívánja alkalmazni a szűrőre, kattintson az és lehetőségre.

    • Ha a meglévő és az új feltételt külön-külön kívánja alkalmazni a szűrőre, kattintson a vagy lehetőségre.

  9. A megnyitott párbeszédpanelek bezárásához kattintson kétszer az OK gombra, és térjen vissza a Vezérlő tulajdonságai párbeszédpanelre.

  10. Ha szeretné, hogy a felhasználónak egy speciális szűrőikon Szűrőikon jelezze, hogy az ismétlődő szakasz vagy az ismétlődő táblázat szűrt adatokat tartalmaz, a Vezérlő tulajdonságai párbeszédpanel Megjelenítés lapján kattintson a Szűrőikon megjelenítése szűrt elemek jelzésére lehetőségre.

  11. A szűrő megfelelő működésének ellenőrzéséhez kattintson a Minta gombra a Szokásos eszköztáron. Az űrlapsablon új ablakban nyílik meg.

  12. A minta ablakában válasszon különböző értékeket a szűrő vezérlőben a megfelelő működés ellenőrzéséhez.

    A szűrő hibásan működik

    Ha hibás értékek jelennek meg a szűrt vezérlőben (például túl sok vagy túl kevés érték jelenik meg), próbálkozzon meg az alábbiakkal:

    • Ha több feltételt használ a szűrőben, egy kivételével távolítsa el a feltételeket, így ellenőrizheti, hogy a megfelelő értékek térnek-e vissza egyetlen feltételből. Ha az első feltétel megfelelő értékeket ad vissza, adjon hozzá egy újabb értéket, és tesztelje azt.

    • A szűrők megkülönböztetik a kis- és nagybetűket. Ha nagybetűvel vagy kisbetűvel kezdődő adatokat szeretne megjeleníteni, válassza a vagy listaelemet a Szűrőfeltételek megadása párbeszédpanelen, és adjon hozzá egy kisbetűs feltételt is.

    • Ha a szűrés éppen az elrejteni kívánt értékeket jeleníti meg, például az összes beszállítóhoz tartozó termékek jelennek meg egyetlen beszállító termékei helyett, módosítsa a feltétel szűrőjének típusát. Ha például a feltétel egyenlő típusú szűrőt használ, és túl sok terméket jelenít meg, használja a nem egyenlő típust.

Vissza a lap tetejére

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.

×