Juhtelemendis kuvatud andmete filtreerimine

Selle artikli teemad

Ülevaade

Ühilduvuskaalutlused

Loendiboksi, ripploendiboksi või liitboksi filtri seadmine

Korduva jaotise või korduva tabeli filtri määramine

Ülevaade

Kui kujundate Microsoft Office InfoPathi vormimalli, saate kasutada filtreid, et piirata kasutajate valikuid sellel vormimallil põhineva vormi täitmisel. Filter tähendab andmetele rakendatavaid tingimusi andmete alamkogumi kuvamiseks. Saate filtreid kasutada, et kuvada andmete alamkogum andmeallikast, mis vähendab juhtelemendil kuvatavate kirjete arvu.

Filtrit saate kasutada alati, kui teil on vaja kasutaja valitud kriteeriumi põhjal kuvada päringuga tagastatavate andmete alamkogum. Selline kriteerium võib olla teises juhtelemendis (nt loendiboksis, liitboksis, ripploendiboksis või tekstiväljal) valitud üksus, mis on seotud mõne andmeallika väljaga.

Näiteks oletame, et loote vormimalli, mida kasutatakse mitmelt tarnijalt saadavate toodete jälgimiseks. Kui kuvate kõigilt oma tarnijatelt saadavad tooted, võib see loend olla väga pikk. Selle probleemi lahendamiseks võite kasutada filtrit, mis võimaldab kasutajatel valida loendist mõne tarnija ja vaadata ainult selle tarnija tooteid. Kui kasutaja valub loendiboksist tarnija, rakendatakse korduvale tabelile filtrit, et kuvada ainult valitud tarnija tooted. Kui kasutaja valib teise tarnija, värskendatakse korduvat tabelit teise tarnija toodetega.

Näpunäide. : Kui teate, et kasutajad vajavad päringutulemuste püsivat alamkogumit, muutke oma päringut nii, et tagastataks ainult see alamkogum, selle asemel et tuua päringuga kõik andmed ja siis luua alamkogum filtriga. Nii laaditakse vorm kasutajatele kiiremini ja neil kulub vähem aega päringutulemuste ootamisele, kuna päringuga tuuakse välisest allikast ainult vajalikud andmed.

Kasutajatele annab andmete filtreerimisest märki filtriikoon Filtriikoon , mis kuvatakse, kui kasutaja liigutab hiirekursori üle filtreeritud andmete.

Kuna filtrid piiravad kasutajale kuvatavate üksuste arvu, saab neid rakendada ainult järgmist tüüpi juhtelementidele:

  • Loendiboksid

  • Ripploendiboksid

  • Liitboksid

  • Korduvad tabelid

  • Korduvad jaotised

Lehe algusse

Ühilduvuskaalutlused.

Filtreid saab kasutada ainult selliste vormimallide puhul, mis on mõeldud InfoPathis täitmiseks. Brauseritoega vormimallidele filtreid lisada ei saa. Kui kasutate brauseriga ühilduvas vormimallis loendiboksi ja korduvat tabelit, kasutage filtrite asemel tingimusvormingut. Linke lisateabega selle kohta, kuidas tingimusvormingut kasutada, leiate jaotisest Vt ka.

Lehe algusse

Loendiboksi, ripploendiboksi või liitboksi filtri seadmine

Loendiboksi filtri konfigureerimiseks peab teie vormimall sisaldama loendiboksi, ripploendiboksi või liitboksi juhtelementi, millel on seos üksusega andmeühendus. Dialoogiboksi Juhtelemendi atribuudid kaudu käsitsi juhtelementi sisestatud andmeid ei saa filtreerida.

Loendiboksi, ripploendiboksi või liitboksi filtri seadmine

  1. Paremklõpsake muudetavat juhtelementi ja klõpsake siis kiirmenüüs valikut Juhtelemendi atribuudid.

  2. Klõpsake vahekaarti Andmed.

  3. Tehke ühte järgmistest.

    • Andmeallikast pärinevate väärtuste kasutamiseks klõpsake nuppu Vaata väärtused järgi vormi andmeallikast.

    • Andmeühenduse väärtuste kasutamiseks klõpsake valikut Vaata väärtused järgi välisest andmeallikast ja klõpsake siis loendis Andmeallikas andmeühendust, mida soovite kasutada.

  4. Klõpsake välja Kirjed kõrval asuvat nuppu Valige XPath Nupp Andmeallikas .

  5. Klõpsake dialoogiboksis Välja või rühma valimine juhtelemendi väärtusi sisaldavat välja või väljade rühma ning seejärel nuppu Filtreeri andmeid.

  6. Klõpsake dialoogiboksis Andmete filtreerimine nuppu Lisa.

    Märkus. : Kui soovite lisada tingimuse olemasolevale filtrile, klõpsake soovitud filtrit ja seejärel nuppu Muuda.

  7. Klõpsake dialoogiboksi Filtri tingimuste määramine esimesel väljal selle välja nime, mille andmeid soovite filtreerida.

  8. Teisel väljal klõpsake soovitud filtritüüpi.

  9. Kolmandal väljal klõpsake tingimuse tüüpi, mille alusel soovite filtreerida, ja tippige seejärel tingimus.

  10. Filtrile mitme tingimuse määramiseks klõpsake nuppu Ja ning tehke siis üht järgmistest.

    • Oma filtrile olemasoleva ja uue tingimuse rakendamiseks klõpsake nuppu ja ning lisage siis uus tingimus.

    • Filtrile kas olemasoleva või uue tingimuse rakendamiseks klõpsake nuppu või ja lisage siis täiendav tingimus.

  11. Klõpsake dialoogibokside sulgemiseks nuppu OK.

  12. Muudatuste kontrollimiseks klõpsake tööriistaribal Standard nuppu Eelvaade või vajutage klahvikombinatsiooni CTRL+SHIFT+B. Vormimall avaneb uues aknas.

  13. Valige eelvaateaknas filtri testimiseks juhtelemendi erinevaid väärtusi.

    Filter ei tööta õigesti

    Kui filtrit sisaldava juhtelemendi väärtused pole õiged, kuna väärtusi on liiga palju või liiga vähe, tehke järgmist.

    • Kui kasutate filtris mitut tingimust, eemaldage kõik tingimused peale ühe, et kontrollida, kas see üks tingimus tagastab õiged väärtused. Kui esimene tingimus tagastab õiged väärtused, lisage järgmine tingimus ja testige seda.

    • Filtrites eristatakse suur- ja väiketähti. Kui soovite kuvada suur- või väiketähega algavaid andmeid, looge suurtähe tingimusega filter, tehke valik või dialoogiboksis Filtri tingimuse määramine ja looge siis väiketähe tingimus.

    • Kui filtreeritud väärtused on oodatule täpselt vastupidised, näiteks kuvatakse ühe tarnija toodete asemel kõigi tarnijate tooted, muutke tingimuses filtri tüüpi. Näiteks kui teie tingimus kasutab filtritüüpi võrdub ja kuvatakse liiga palju tooteid, proovige kasutada filtritüüpi ei võrdu.

Lehe algusse

Korduva jaotise või korduva tabeli filtri määramine

Filtri konfigureerimiseks korduvas jaotises või korduvas tabelis peab teie vormimall sisaldama järgmistele tingimustele vastavat jaotist või tabelit.

  • Korduv jaotis või tabel peab olema seotud mõne korduva välja või rühmaga.

  • Korduv jaotis või tabel sisaldab vähemalt üht juhtelementi, mis on seotud andmeühendusega väljaga.

Väljal andmete kuvamiseks saate kasutada näiteks korduva jaotise tekstivälja juhtelementi.

Korduva jaotise või korduva tabeli filtri määramine

  1. Paremklõpsake silti Korduv tabel või Korduv jaotis, mis kuvatakse vormimalli tabeli või jaotise all, ja klõpsake siis kiirmenüüs valikut Juhtelemendi atribuudid.

  2. Klõpsake vahekaarti Kuvamine.

  3. Klõpsake nuppu Filtreeri andmeid.

  4. Klõpsake dialoogiboksis Andmete filtreerimine nuppu Lisa.

    Märkus. : Tingimuse lisamiseks olemasolevale filtrile klõpsake soovitud filtrit ja seejärel nuppu Muuda.

  5. Klõpsake dialoogiboksi Filtri tingimuste määramine esimesel väljal selle välja nime, mille andmeid soovite filtreerida.

  6. Teisel väljal klõpsake soovitud filtritüüpi.

  7. Kolmandal väljal klõpsake tingimuse tüüpi, mille alusel soovite filtreerida, ja tippige seejärel tingimus.

  8. Filtrile mitme tingimuse määramiseks klõpsake nuppu Ja ning tehke siis üht järgmistest.

    • Oma filtrile olemasoleva ja uue tingimuse rakendamiseks klõpsake nuppu ja ning lisage siis uus tingimus.

    • Filtrile kas olemasoleva või uue tingimuse rakendamiseks klõpsake nuppu või ja lisage siis täiendav tingimus.

  9. Klõpsake kaks korda nuppu OK, et sulgeda dialoogiboksid ja naasta juhtelemendi atribuutide dialoogiboksi.

  10. Kasutajale spetsiaalse filtriikooni Filtriikoon kuvamiseks, mis näitab korduva jaotise või korduva tabeli filtreerimist, klõpsake valikut Kuva filtreeritud üksuste eristamiseks filtriikoon dialoogiboksi Juhtelemendi atribuudid vahekaardil Kuva.

  11. Filtri testimiseks ja selle nõuetekohase toimivuse kontrollimiseks klõpsake nuppu Eelvaadestandardtööriistaribal. Vormimall avaneb uues aknas.

  12. Valige eelvaateaknas filtri testimiseks juhtelemendi erinevaid väärtusi.

    Filter ei tööta õigesti

    Kui filtrit sisaldava juhtelemendi väärtused pole õiged, kuna väärtusi on liiga palju või liiga vähe, tehke järgmist.

    • Kui kasutate filtris mitut tingimust, eemaldage kõik tingimused peale ühe, et kontrollida, kas see üks tingimus tagastab õiged väärtused. Kui esimene tingimus tagastab õiged väärtused, lisage järgmine tingimus ja testige seda.

    • Filtrites eristatakse suur- ja väiketähti. Kui soovite kuvada suur- või väiketähega algavaid andmeid, looge suurtähe tingimusega filter, tehke valik või dialoogiboksis Filtri tingimuse määramine ja looge siis väiketähe tingimus.

    • Kui filtreeritud väärtused on oodatule täpselt vastupidised, näiteks kuvatakse ühe tarnija toodete asemel kõigi tarnijate tooted, muutke tingimuses filtri tüüpi. Näiteks kui teie tingimus kasutab filtritüüpi võrdub ja kuvatakse liiga palju tooteid, proovige kasutada filtritüüpi ei võrdu.

Lehe algusse

Täiendage oma oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×