Applies ToInfoPath 2010

Įtraukti valdiklius, kurie renka vieną vartotojo informaciją arba vartotojui rodo vieną informacijos dalį, yra paprasta, tačiau kartais to nepakanka. Kartais gali reikėti surinkti kelis duomenų taškus, pvz., išlaidų ataskaitos elementų sąrašą arba rodyti keletą duomenų elementų, pvz., vartotojų sąrašą. Nors į formą galite įtraukti kelis valdiklius ar net valdiklių sąrašą ir tikimės, kad įtraukėte pakankamai valdiklių, tai nėra efektyviausias būdas sukurti formą. Kad būtų galima atsižvelgti į tokias situacijas, Microsoft InfoPath 2010 turi kelis valdiklius, leidžiančius užfiksuoti arba pateikti pasikartojančius duomenis, pvz., duomenų bazės lenteles arba įvairaus ilgio sąrašus.

Šiame straipsnyje

Apie pasikartojančius duomenų valdiklius

Pasikartojanti sekcija

Pasikartojančiuose sekcijos valdikliuose yra kitų valdiklių, pvz., įprastinis sekcijos valdiklis, tačiau galite įterpti tiek sekcijų, kiek reikia. Pavyzdžiui, įsivaizduokite draudimo paraiškos formą, kurioje vartotojai turi išvardyti savo išlaikytinių vardus ir amžių. Tokio tipo formą galite kurti kaip popierinę formą su trimis vietos rezervavimo ženklo laukais, kuriuose daroma prielaida, kad dauguma žmonių turi ne daugiau kaip tris priklausomybes. Tačiau, jei kas nors turi daugiau nei tris, jis neturės vietos papildomoms priklausomoms priklausomybei įtraukti. Naudodami pasikartojantį sekcijos valdiklį, vartotojai gali įtraukti tiek laukų, kiek reikia, kad būtų galima išvardyti priklausomybes.

Į formos šabloną įterpus pasikartojantį sekcijos valdiklį bus įterptas tik tuščias konteineris. Kad pasikartojantis sekcijos valdiklis būtų naudingas, pasikartojančios sekcijos valdiklyje turite įterpti papildomų valdiklių, pvz., lentelės ar teksto laukų.

Kai vartotojai perkelia žymiklį ant pasikartojančios sekcijos, viršutiniame kairiajame kampe rodomas mėlynas mygtukas su rodykle. Tai yra kontekstinio meniu mygtukas. Vartotojai gali spustelėti šį mygtuką, kad pamatytų pasikartojančios sekcijos įterpimo arba šalinimo parinktis.

Pasikartojančią sekciją naudokite, kai norite:

  • Rinkti kelis to paties tipo duomenų egzempliorius, pvz., į draudimo programą įtraukiant išlaikytinių.

  • Formoje rodyti kintamus duomenų kiekius, pvz., rodyti darbuotojų įrašus iš duomenų bazės ir rodyti 1 įrašą, jei grąžinama tik 1, arba 10, jei pateikiama 10.

  • Venkite tuščių vietos rezervavimo ženklų sričių, kurios užima kritinę formos šablono vietą.

Puslapio viršus

Pasikartojanti lentelė

Pasikartojančios sekcijos leidžia įtraukti ir išdėstyti valdiklius, kaip tai darytumėte įprastoje sekcijoje, o kartais reikia lentelės formato. Įtraukite pasikartojančią lentelę, kad būtų rodomi duomenys lentelėje, pvz., iš duomenų bazės, arba įgalinkite vartotojus įtraukti eilutes ir įvesti papildomų lentelės duomenų.

Pasikartojančią lentelę sudaro trys dalys: antraštės eilutė, viena ar daugiau duomenų eilučių ir poraštės eilutė. Antraštės eilutė paprastai naudojama stulpelių antraštėms, o poraštės eilutę galima naudoti norint įterpti teksto laukus arba reiškinio laukus, kurie sumuoja duomenų eilučių reikšmes. Duomenų eilutės kartojasi tiek kartų, kiek reikia, kad tilptų lentelėje automatiškai įvesti duomenys dinamiškai arba dėl to, kad vartotojas į lentelę įveda duomenis. Yra tik viena antraštės ir poraštės eilutė ir pagal numatytuosius nustatymus matoma tik antraštės eilutė ir viena duomenų eilutė.

Pasikartojančią lentelę naudokite, kai norite:

  • Leisti vartotojams įvesti duomenis struktūriniu lentelės formatu.

  • Rinkti eilutės elementus, skaitinius duomenis ir kitų tipų duomenis, kurie geriausiai rodomi lentelėje.

  • Taupykite savo formos šablono vietą rodydami tik tiek eilučių, kiek yra faktinių duomenų.

  • Rodyti arba dirbti su įrašais iš duomenų bazės, žiniatinklio tarnybos ar kito duomenų šaltinio formos šablono lentelėje.

Puslapio viršus

Pasikartojanti rekursinė sekcija

Pasikartojančioje pasikartojančioje sekcijoje yra kitų valdiklių, juos galima įterpti pačiame ir susieta (susieti: norėdami prijungti valdiklį prie duomenų šaltinio lauko arba grupės, kad į valdiklį įvesti duomenys būtų įrašyti. Kai valdiklis nesusietas, jis nėra prijungtas prie lauko ar grupės ir todėl į valdiklį įvesti duomenys nebus įrašyti.) į įdėtąsias nuorodų grupes (nuorodų grupė: Grupė, susieta su kita grupe, kad jų ypatybės ir grupių bei laukų ypatybės visada atitiktų. Pakeitus vienos grupės ypatybes, kita grupė atnaujinama automatiškai.). Norėdami sukurti hierarchinį turinį, pvz., struktūrą, galite naudoti pasikartojančias pasikartojančias sekcijas.

Puslapio viršus

Horizontali pasikartojanti lentelė

Horizontali pasikartojanti lentelė yra pasikartojanti sekcija su lentele, kurioje yra nurodytas horizontaliai pasikartojančių eilučių skaičius, ir lentelė, kurioje yra šoninėje pusėje esančios eilučių antraštės. Šie atskiri komponentai sugrupuoti į iš anksto sukonfigūruotą rinkinį, kuriame gali būti arba renkami lentelės duomenys, kurie, įtraukus į jį daugiau duomenų, išplečiami įtraukiant stulpelius, o ne eilutes. Pavyzdžiui, galite naudoti horizontalią pasikartojančią lentelę kiekvieno ketvirčio pardavimo duomenims rinkti. Jei jūsų formos šablonas yra susietas su duomenų baze, taip pat galite naudoti horizontalią pasikartojančią lentelę, kad būtų rodomi arba naudojami tos duomenų bazės įrašai.

Horizontalią pasikartojančią lentelę sudaro dvi dalys: pagal numatytuosius nustatymus rodomas antraštės stulpelis ir pasikartojantis duomenų stulpelis, jei reikia, kad tilptų duomenys, kurie automatiškai į lentelę įvedami dinamiškai arba dėl to, kad vartotojas į lentelę įveda duomenis.

Naudokite horizontalią pasikartojančią lentelę, kai norite:

  • Leisti vartotojams įvesti duomenis struktūriniu lentelės formatu.

  • Rinkti duomenis iš vartotojo, kuris geriausiai rodomas lentelėje.

  • Taupykite savo formos šablono vietą rodydami tik tiek stulpelių, kiek yra faktinių duomenų.

  • Rodyti arba dirbti su įrašais iš duomenų bazės, žiniatinklio tarnybos ar kito duomenų šaltinio formos šablono lentelėje.

Puslapio viršus

Ruošinys/išsami informacija

Jei tikitės, kad vartotojai savo formoje dirbs su dideliais duomenų kiekiais, pvz., su keliais įrašais duomenų bazėje, galite naudoti pagrindinį / išsamios informacijos valdiklį, kad jie galėtų lengviau tvarkyti tuos duomenis. Kai vartotojas pasirenka elementą pagrindiniame valdiklyje, susijusi informacija apie tą elementą rodoma išsamios informacijos valdiklyje.

Pavyzdžiui, galite naudoti pagrindinį/išsamios informacijos valdiklį kurdami personalo formą, kuri yra prijungta prie darbuotojų įrašų duomenų bazės. Pagrindiniame valdiklyje gali būti rodomas darbuotojo vardas ir pareigos, o išsamios informacijos valdiklyje gali būti rodoma darbuotojo vieta, įdarbinimo data, gimimo data ir t. t. Duomenų bazės terminai atitinka ryšį "vienas su vienu".

Taip pat galite naudoti pagrindinį valdiklį, kad būtų rodomas vienas įrašų rinkinys (pvz., klientų vardai) ir išsamios informacijos valdiklis, kad būtų rodomi susiję įrašai (pvz., klientų užsakymai). Duomenų bazės terminai atitinka ryšį "vienas su daugeliu".

Puslapio viršus

Pagrindinis /išsamios informacijos ryšys

Pagrindinis / išsamios informacijos valdiklis iš tikrųjų yra dviejų susijusių valdiklių rinkinys. Vienas iš šių valdiklių yra paskirtas pagrindinis valdiklis; kita yra paskirtas išsamios informacijos valdiklis. Pagrindinis valdiklis visada yra pasikartojanti lentelė. Išsamios informacijos valdiklis gali būti pasikartojanti lentelė arba pasikartojanti sekcija. Galite sukurti pagrindinį /išsamios informacijos ryšį įterpdami atitinkamus pasikartojančius valdiklius į formą ir keisdami kiekvieno valdiklio ypatybes. Arba galite įterpti iš anksto apibrėžtą pagrindinį / išsamios informacijos valdiklį iš sekcijos Konteineriai, esančios užduočių srityje Valdikliai.

Kai įterpiate pagrindinį / išsamios informacijos valdiklį iš valdiklių užduočių srities, "Microsoft Office InfoPath 2010" sukuria ryšį "vienas su vienu" tarp pagrindinio valdiklio ir išsamios informacijos valdiklio. Tai reiškia, kad kiekviena pagrindinio valdiklio pasirinkta eilutė turi tik vieną sutampantį rezultatą išsamios informacijos valdiklyje. Naudojant įprastą ryšį "vienas su vienu", tiek pagrindinis, tiek išsamios informacijos valdikliai yra susieti su ta pačia pasikartojančia duomenų šaltinio grupe.

Jei norite, galite nurodyti duomenų šaltinio pagrindinius laukus, kuriuose yra susijusių duomenų, kad sukurtumėte pagrindinio / išsamios informacijos valdiklio ryšį "vienas su daugeliu". Naudojant šio tipo ryšį, dėl kiekvieno pagrindinio valdiklio pasirinkimo išsamios informacijos valdiklyje gali būti pateikiami keli atitikmenys. Pavyzdžiui, jei vartotojai pagrindiniame valdiklyje pasirenka tiekėjo įrašą, jie išsamios informacijos valdiklyje gali peržiūrėti su tuo tiekėju susietus produktus. Naudojant įprastą ryšį "vienas su daugeliu", pagrindiniai ir išsamios informacijos valdikliai yra susieti su atskiromis pasikartojančiais duomenų šaltinio grupėmis

Norėdami sukurti ryšį "vienas su daugeliu", turite naudoti kiekvieno valdiklio dialogo lango Ypatybės skirtuko Pagrindinis/išsami informacija parinktis, kad nurodytumėte atitinkamus raktų laukus.

Pagrindinis / išsamios informacijos valdiklis iš tikrųjų yra dviejų susijusių valdiklių rinkinys. Vienas valdiklis yra paskirtas pagrindinis valdiklis, o kitas – išsamios informacijos valdiklis. Pagrindinis valdiklis visada yra pasikartojanti lentelė. Išsamios informacijos valdiklis gali būti pasikartojanti lentelė arba pasikartojanti sekcija.

Naudokite pagrindinį / išsamios informacijos valdiklį, jei norite:

  • Leisti vartotojams, kurie pildo formas, pagrįstas jūsų formos šablonu, efektyviau dirbti su dideliais duomenų kiekiais.

  • Rodyti ryšio "vienas su vienu" atitikmenį. Pavyzdžiui, galite naudoti pagrindinį/išsamios informacijos valdiklį kurdami personalo formos šabloną, kuris yra prijungtas prie darbuotojų įrašų duomenų bazės. Pagrindiniame valdiklyje gali būti rodomas darbuotojo vardas ir pareigos, o išsamios informacijos valdiklyje gali būti rodoma darbuotojo vieta, įdarbinimo data ir gimimo data.

  • Rodyti ryšio "vienas su daugeliu" atitikmenį. Pavyzdžiui, galite naudoti pagrindinį valdiklį, kad būtų rodomas vienas įrašų rinkinys (pvz., klientų vardai) ir išsamios informacijos valdiklis, kad būtų rodomi susiję įrašai (pvz., klientų užsakymai).

"InfoPath" suteikia iš anksto apibrėžtą pagrindinį / išsamios informacijos valdiklį, kurį galite įterpti naudodami užduočių sritį Valdikliai. Taip pat galite sukurti pagrindinį / išsamios informacijos valdiklį įterpdami pasikartojančią lentelę ir pasikartojančią sekciją (arba dvi pasikartojančias lenteles) ir tada keisdami kiekvieno valdiklio ypatybes.

Jei jūsų formos šablonas daugiausia skirtas peržiūrėti ekrane, apsvarstykite galimybę formos šablone įdėti išsamios informacijos valdiklį į valdiklį Slinkties sritis. Tokiu būdu, jei valdiklyje rodoma daug duomenų, vartotojai gali slinkti duomenis. Atminkite, kad tai nėra geriausia parinktis, jei manote, kad vartotojai norės spausdinti savo formas, nes išspausdintoje formoje nebus matomi visi duomenys, kurie paslėpti ekrano slinkties srityje.

Puslapio viršus

Pasikartojančių pasirinkimų grupė

Į formą galite įterpti pasikartojančią pasirinkimų grupę, kad vartotojai galėtų įtraukti kelias pasirinkimų grupes (pasirinkimų grupė: valdiklis, naudojamas tarpusavyje nesuderinamų pasirinkimų rinkiniui pateikti. Pagal numatytuosius nustatymus pasirinkimų grupėje yra dvi pasirinkimų sekcijos, iš kurių viena vartotojui rodoma kaip numatytasis pasirinkimas formoje.) kai jis bus užpildytas.

Kai vartotojai perkelia pelės žymiklį ant numatytojo pasirinkimo formoje, viršutiniame kairiajame pasikartojančių pasirinkimų grupės kampe rodomas kontekstinio meniu mygtukas. Vartotojai gali spustelėti šį mygtuką, kad pamatytų pasirinkimų įterpimo, šalinimo arba keitimo parinktis.

Pavyzdžiui, kelionių formoje galite naudoti pasikartojančią pasirinkimų grupę, kad leistumėte vartotojams įvesti informaciją apie savo verslo keliones. Kiekvienam transporto segmentui vartotojai gali pasirinkti vieną iš trijų variantų – skrydį, automobilį ar traukinį. Kiekvienas pasirinkimas rodo skirtingą laukų rinkinį.

Puslapio viršus

Pasikartojančių duomenų valdiklių įterpimas

Pasikartojančios pasikartojančios sekcijos įterpimas

Pastaba:  Pasikartojantį rekursinės sekcijos valdiklį galite įterpti tik į formą, sukurtą naudojant tuščios formos (InfoPath Filler) formos šabloną, arba kurios suderinamumo dialogo lange Formos parinktys nustatyta kaip InfoPath Filler forma.

Pasikartojančios pasikartojančios sekcijos įterpimas (automatiškai sukurti duomenų šaltinį)

Jei pasirinksite, kad "Microsoft Office InfoPath 2010" sukurtų duomenų šaltinį, kai įterpiate pasikartojančią pasikartojančią sekciją, "InfoPath" sukuria pasikartojančią grupę, kurioje yra nuoroda į ją pačią.

  1. Perkelkite įterpimo vietą ten, kur norite įterpti pasikartojančią rekursinę sekciją.

  2. Jei valdiklių užduočių sritis nematoma, spustelėkite mygtuką Valdiklių sritis apatiniame dešiniajame valdiklių skyriaus, esančio skirtuke Pagrindinis, kampe.

  3. Užduočių srityje Valdikliai pažymėkite žymės langelį Automatiškai kurti duomenų šaltinį .

    Pastaba:  Jei žymės langelio nėra, formos dizainas neleidžia automatiškai sukurti duomenų šaltinio. Turite įterpti pasikartojančią pasikartojančią sekciją, susietą su esama pasikartojančia grupe arba jūsų sukurta grupe.

  4. Dalyje Konteinerių valdikliai spustelėkite Pasikartojanti rekursinė sekcija.

  5. Norėdami į sekciją įtraukti valdiklį, vilkite valdiklį iš valdiklių užduočių srities į sekciją.

    Pastaba:  Neturėtumėte perkelti valdiklio, kuris jau yra formoje, į šią sekciją, nebent valdiklio laukas jau yra sekcijos grupės dalis.

Puslapio viršus

Įterpti pasikartojančią pasikartojančią sekciją (susieti su esama pasikartojančia grupe)

  1. Perkelkite įterpimo vietą ten, kur norite įterpti pasikartojančią rekursinę sekciją.

  2. Jei laukų užduočių sritis nematoma, skirtuko Duomenys sekcijoje Formos duomenys spustelėkite Rodyti laukus.

  3. Užduočių srityje Laukai dešiniuoju pelės mygtuku spustelėkite grupę, su kuria norite susieti pasikartojančią pasikartojančią sekciją.

  4. Spustelėkite Pasikartojanti rekursinė sekcija.

    Pastaba:  Grupė turi kartotis ir joje turi būti nuoroda į ją pačią. Norėdami sukurti tokią grupę, dešiniuoju pelės mygtuku spustelėkite pasikartojančią grupę užduočių srityje Laukai , spustelėkite Nuoroda, tada nurodykite pačią grupę (grupę, kurią spustelėjote dešiniuoju pelės mygtuku).

Patarimas:  Taip pat galite įterpti pasikartojančią pasikartojančią sekciją, susietą su esama grupe, naudodami užduočių sritį Valdikliai , jei žymės langelis Automatiškai kurti duomenų šaltinį yra išvalytas.

Puslapio viršus

Įterpti pasikartojančių pasirinkimų grupę

Pasikartojančios pasirinkimo grupės įterpimas (automatiškai kurti duomenų šaltinį)

Galite nustatyti, kad "Microsoft Office InfoPath 2010" automatiškai sukurtų duomenų šaltinį, kai įterpiate pasikartojančias pasirinkimų grupes (ir kitus valdiklius). Jei tai padarysite, "InfoPath" sukurs grupes, susietas su pasirinkimo sekcijomis pasikartojančių pasirinkimų grupėje. Be to, "InfoPath" sukuria virtualią grupę, susietą su pasikartojančia pasirinkimų grupe. Po virtualios grupės pavadinimo (pasirinkimas) užduočių srityje Laukai.

Pastaba:  Pasikartojančių pasirinkimų grupės valdiklį galite įterpti tik į formą, sukurtą naudojant tuščios formos (InfoPath Filler) formos šabloną, arba kurios suderinamumas dialogo lange Formos parinktys nustatytas kaip InfoPath Filler forma.

  1. Perkelkite įterpimo vietą ten, kur norite įterpti pasikartojančių pasirinkimų grupę.

  2. Jei valdiklių užduočių sritis nematoma, spustelėkite mygtuką Valdiklių sritis apatiniame dešiniajame valdiklių skyriaus, esančio skirtuke Pagrindinis , kampe.

  3. Užduočių srityje Valdikliai pažymėkite žymės langelį Automatiškai kurti duomenų šaltinį .

  4. Dalyje Konteineriai spustelėkite Pasikartojančių pasirinkimų grupė.

    Formoje rodoma pasikartojančių pasirinkimų grupė su dviem pasirinkimų sekcijomis.

  5. Norėdami įtraukti valdiklių į pasirinkimo sekcijas pasikartojančių pasirinkimų grupėje, atlikite vieną iš šių veiksmų:

    • Norėdami įtraukti valdiklių į numatytąją pasirinkimo sekciją, vilkite norimą valdiklį iš valdiklių užduočių srities į pasirinkimo sekciją, pažymėtą Pasirinkimo sekcija (numatytoji).

    • Norėdami įtraukti valdiklių į alternatyviojo pasirinkimo sekciją, vilkite norimą valdiklį iš valdiklių užduočių srities į pasirinkimo sekciją, pažymėtą Pasirinkimo sekcija.

  6. Norėdami išbandyti sekciją, skirtuke Pagrindinis spustelėkite Peržiūra.

    Norėdami vartotojams pasiūlyti daugiau nei dvi parinktis, galite įterpti papildomų pasirinkimų sekcijų pasikartojančių pasirinkimų grupėje. Norėdami tai padaryti, perkelkite įterpimo vietą į pasikartojančių pasirinkimų grupę, tada užduočių srities Valdikliai dalyje Konteineriai spustelėkite Pasirinkimo sekcija.

Puslapio viršus

Įterpti pasikartojančią pasirinkimų grupę (susieti su esama grupe)

  1. Perkelkite įterpimo vietą ten, kur norite įterpti pasikartojančių pasirinkimų grupę.

  2. Jei laukų užduočių sritis nematoma, skirtuko Duomenys sekcijoje Formos duomenys spustelėkite Rodyti laukus.

  3. Užduočių srityje Laukai dešiniuoju pelės mygtuku spustelėkite grupę, su kuria norite susieti pasikartojančių pasirinkimų grupę, tada spustelėkite Pasikartojančių pasirinkimų grupė.

    Pastaba:  Jei pasikartojančių pasirinkimų grupės nėra, grupė, su kuria bandote susieti, gali nepalaikyti šio tipo valdiklio. Pasikartojančios pasirinkimų grupės gali būti susietos tik su pasikartojančiais virtualiais grupėmis. Duomenų šaltinyje virtualios grupės rodomos kaip (pasirinkimas).

  4. Norėdami išbandyti sekciją, skirtuke Pagrindinis spustelėkite Peržiūra.

Patarimas:  Taip pat galite įterpti pasikartojančią pasirinkimų grupę, susietą su esama grupe, naudodami užduočių sritį Valdikliai , jei išvalytas žymės langelis Automatiškai kurti duomenų šaltinį .

Puslapio viršus

Pasikartojančios lentelės įterpimas

  1. Perkelkite žymiklį ten, kur norite įterpti valdiklį.

  2. Jei valdiklių užduočių sritis nematoma, spustelėkite mygtuką Valdiklių sritis apatiniame dešiniajame valdiklių skyriaus, esančio skirtuke Pagrindinis , kampe.

  3. Dalyje Konteineriai spustelėkite Pasikartojanti lentelė.

  4. Jei pasikartojančią lentelę įterpiate į naują tuščią formos šabloną, tada:

    1. Lauke Stulpelių skaičius įveskite stulpelių skaičių, kuris turi būti lentelėje, tada spustelėkite Gerai.

    2. Pasikartojanti lentelė sukuriama su teksto lauku kiekviename stulpelyje. Norėdami konvertuoti teksto lauką į kito tipo valdiklį, dešiniuoju pelės mygtuku spustelėkite teksto lauką, nukreipkite žymiklį į Keisti valdiklį, tada spustelėkite norimą valdiklį.

  5. Jei pasikartojančią lentelę įterpiate į formos šabloną, pagrįstą esamu duomenų šaltiniu:

    1. Pirmajame pasikartojančios lentelės susiejimo vediklio puslapyje spustelėkite duomenų šaltinį, kurį norite naudoti sąraše Duomenų šaltinis , tada spustelėkite pasikartojančią grupę Repeating group icon , su kuria norite susieti lentelės eilutes.

      Norėdami sukurti naują pasikartojančią grupę, dešiniuoju pelės mygtuku spustelėkite grupę, į kurią norite įtraukti pasikartojančią grupę, kontekstiniame meniu spustelėkite Įtraukti , tada dialogo lange Lauko arba grupės įtraukimas nurodykite pasikartojančios grupės ypatybes.

    2. Spustelėkite Pirmyn.

    3. Antrajame pasikartojančios lentelės susiejimo vediklio puslapyje dukart spustelėkite sąrašo Duomenų susiejimas laukus, kuriuos norite įtraukti į lentelę kaip stulpelius.

      Norėdami sukurti naują lauką duomenų susiejimo sąraše, dešiniuoju pelės mygtuku spustelėkite grupę, su kuria susieta pasikartojanti lentelė, spustelėkite Įtraukti, tada dialogo lange Įtraukti lauką arba grupę nurodykite lauko ypatybes.

    4. Norėdami pertvarkyti stulpelius, pasirinkite stulpelį sąraše Lentelės stulpeliai , tada spustelėkite Perkelti aukštyn arba Perkelti žemyn.

Puslapio viršus

Pasikartojančios sekcijos įterpimas

  1. Formos šablone perkelkite žymiklį ten, kur norite įterpti valdiklį.

  2. Jei valdiklių užduočių sritis nematoma, spustelėkite mygtuką Valdiklių sritis apatiniame dešiniajame valdiklių skyriaus, esančio skirtuke Pagrindinis , kampe.

  3. Dalyje Konteineriai spustelėkite Pasikartojanti sekcija.

  4. Jei įterpiate pasikartojančią sekciją į naują, tuščią formos šabloną:

    • Norėdami įtraukti valdiklių į pasikartojančią sekciją, vilkite norimus valdiklius iš valdiklių užduočių srities į formos šablono pasikartojančią sekciją.

      Pastaba:  Neturėtumėte formos šablone esančio valdiklio perkelti į sekciją, nebent valdiklio laukas jau yra duomenų šaltinio sekcijos grupės dalis. Kitu atveju valdiklio susiejimas gali būti nutraukta.

    • Norėdami įtraukti žymą į valdiklį, įveskite virš jo tekstą.

  5. Jei įterpiate pasikartojančią sekciją į formos šabloną, pagrįstą esamu duomenų šaltiniu:

    1. Dialogo lange Pasikartojantis sekcijos susiejimas pasirinkite pasikartojančią grupę, kurioje norite saugoti pasikartojančius sekcijos duomenis, tada spustelėkite Gerai.

    2. Įtraukite valdiklius į pasikartojančią sekciją, tada susiekite juos su atitinkamais duomenų šaltinio laukais.

    3. „InfoPath“ naudoja lauko arba grupės pavadinimą kaip valdiklio žymą. Jei reikia, pakeiskite žymos tekstą.

      Taip pat galite naudoti užduočių sritį Laukai , kad įterptumėte valdiklius. Užduočių srityje Laukai dešiniuoju pelės mygtuku spustelėkite pasikartojančią grupę, su kuria norite susieti pasikartojančią sekciją, tada spustelėkite Pasikartojanti sekcija.

Puslapio viršus

Valdiklio Pagrindinis/išsami informacija įterpimas

Pastaba:  Valdiklį Pagrindinis/išsami informacija galite įterpti tik į formą, sukurtą naudojant tuščios formos (InfoPath Filler) formos šabloną arba kurios suderinamumas dialogo lange Formos parinktys nustatytas kaip InfoPath Filler forma.

Pagrindinio / išsamios informacijos valdiklio įterpimas naujame tuščiame formos šablone

"InfoPath" suteikia iš anksto apibrėžtą pagrindinį / išsamios informacijos valdiklį, kurį galite įterpti naudodami užduočių sritį Valdikliai. Taip pat galite sukurti pagrindinį / išsamios informacijos valdiklį įterpdami pasikartojančią lentelę ir pasikartojančią sekciją (arba dvi pasikartojančias lenteles) ir keisdami kiekvieno valdiklio ypatybes.

Jei kuriate naują, tuščią formos šabloną, pagal numatytuosius nustatymus pažymimas žymės langelis Automatiškai kurti duomenų šaltinį, esantį užduočių srityje Valdikliai. Ši parinktis leidžia „InfoPath“ automatiškai sukurti laukus ir grupes duomenų šaltinyje, kai valdikliai įtraukiami į formos šabloną. Šie laukai ir grupės turi aplanką ir failų piktogramas duomenų šaltinio užduočių srityje.

  1. Formos šablone perkelkite žymiklį ten, kur norite įterpti valdiklį.

  2. Jei valdiklių užduočių sritis nematoma, spustelėkite mygtuką Valdiklių sritis apatiniame dešiniajame valdiklių skyriaus, esančio skirtuke Pagrindinis , kampe.

  3. Dalyje Konteineriai spustelėkite Pagrindinis/išsami informacija.

  4. Dialogo lango Įterpti ruošinį/išsamią informaciją lauke Stulpelių skaičius pagrindiniame lauke įveskite pagrindinio valdiklio stulpelių skaičių.

  5. Lauke Išsamios informacijos laukų skaičius įveskite išsamios informacijos valdiklio laukų skaičių, tada spustelėkite Gerai.

    Formos šablone įterpiami du valdikliai: Pasikartojanti lentelė (pagrindinis) ir Pasikartojanti sekcija (išsami informacija).

  6. Norėdami patikrinti pagrindinį / išsamios informacijos ryšį, skirtuke Pagrindinis spustelėkite Peržiūra, tada pagrindiniame valdiklyje įveskite duomenis. Susiję duomenys turi būti rodomi išsamios informacijos valdiklyje. Be to, pagrindiniame valdiklyje spustelėkite skirtingas eilutes, kad patvirtintumėte, jog išsamios informacijos valdiklyje rodomi atitinkami duomenys.

Puslapio viršus

Pagrindinio / išsamios informacijos valdiklio įterpimas formos šablone, kuris pagrįstas esamu duomenų šaltiniu

Jei formos šablono kūrimą grindžiate Išplėstinės dokumentų aprašų kalbos (XML) failu, duomenų baze ar žiniatinklio tarnyba, „InfoPath“ pateiks laukus ir grupes duomenų šaltinio užduočių srityje iš turimo duomenų šaltinio. Tokiu atveju galite įterpti pagrindinį /išsamios informacijos valdiklį iš valdiklių užduočių srities, kaip aprašyta toliau pateiktoje procedūroje.

Ruošinio ir išsamios informacijos valdikliai gali būti susieti su ta pačia pasikartojančia grupe arba skirtingomis pasikartojančiomis grupėmis, atsižvelgiant į jūsų poreikius. Valdikliai, rodomi pagrindiniame / išsamios informacijos valdiklyje, yra susieti su laukais, kurie yra pasikartojančios grupės dalis.

  1. Formos šablone perkelkite žymiklį ten, kur norite įterpti valdiklį.

  2. Jei valdiklių užduočių sritis nematoma, spustelėkite mygtuką Valdiklių sritis apatiniame dešiniajame valdiklių skyriaus, esančio skirtuke Pagrindinis , kampe.

  3. Dalyje Konteineriai spustelėkite Pasikartojanti lentelė.

  4. Pirmajame pasikartojančių lentelių susiejimo vediklio puslapyje spustelėkite pasikartojančią grupę, su kuria norite susieti lentelės eilutes, tada spustelėkite Pirmyn. Jei lentelėje yra tik vienas stulpelis, vietoj pasikartojančios grupės galite pasirinkti pasikartojantį lauką.

    Norėdami sukurti naują pasikartojančią grupę, su kuria susiesite lentelę, dešiniuoju pelės mygtuku spustelėkite grupę, į kurią norite įtraukti pasikartojančią grupę, spustelėkite Įtraukti, tada dialogo lange Lauko arba grupės įtraukimas įveskite pasikartojančios grupės ypatybes.

  5. Norėdami įtraukti stulpelius, kuriuos norite įtraukti į lentelę, dukart spustelėkite laukus sąraše Duomenų susiejimas .

    Norėdami sukurti naują lauką, kurį norite įtraukti kaip stulpelį, dešiniuoju pelės mygtuku spustelėkite grupę, su kuria susieta lentelė, kontekstiniame meniu spustelėkite Įtraukti, tada dialogo lange Įtraukti lauką arba grupę įveskite lauko ypatybes.

  6. Norėdami pertvarkyti stulpelius, spustelėkite stulpelį sąraše Lentelės stulpeliai , spustelėkite Perkelti aukštyn arba Perkelti žemyn, tada spustelėkite Baigti.

  7. Dukart spustelėkite pasikartojančios lentelės žymę po lentele formos šablone.

  8. Juostelės skirtuke Valdiklio įrankiai Ypatybės spustelėkite Ruošinys/išsami informacija.

  9. Spustelėkite Nustatyti kaip pagrindinį, lauke Pagrindinio ID įveskite pagrindinio valdiklio ViewContext identifikatorių, tada spustelėkite Gerai.

    Norėdami peržiūrėti valdiklio ViewContext identifikatorių, dešiniuoju pelės mygtuku spustelėkite valdiklį, spustelėkite <Valdiklio tipas> ypatybės, tada spustelėkite skirtuką Išsamiau . ViewContext identifikatorius matomas skirtuko dalyje Kodas. Galite pažymėti reikšmę šalia etiketės ViewContext: ir paspausti CTRL + C, kad nukopijuotumėte reikšmę į mainų sritį. Paprastai konfigūruojant pagrindinį / išsamios informacijos valdiklį pagrindinis valdiklis yra pasikartojanti lentelė, todėl atlikdami šį veiksmą naudosite pasikartojančios lentelės, kurią konfigūruojate, " ViewContext " identifikatorių.

  10. Perkelkite žymeklį ant formos šablono ten, kur norite įterpti pasikartojančią sekciją (išsamios informacijos valdiklį).

  11. Užduočių srities Valdikliai dalyje Konteineriai spustelėkite Pasikartojanti sekcija.

    Taip pat galite naudoti kitą pasikartojančią lentelę kaip išsamios informacijos valdiklį.

  12. Pirmajame pasikartojančios sekcijos susiejimo vediklio puslapyje spustelėkite pasikartojančią grupę, su kuria norite susieti sekciją, tada spustelėkite Gerai.

  13. Dukart spustelėkite pasikartojančios sekcijos etiketę, rodomą po formos šablono sekcija.

  14. Juostelės skirtuke Valdiklio įrankiai Ypatybės spustelėkite Ruošinys /išsami informacija.

  15. Spustelėkite Nustatyti kaip išsamią informaciją, tada spustelėkite pagrindinio valdiklio pavadinimą sąraše Susieti su pagrindiniu ID . Jūsų pažymėtas pavadinimas turi atitikti valdiklio, kurį nurodėte atlikdami 9 veiksmą, ViewContext identifikatorių.

  16. Norėdami pakeisti numatytąjį pagrindinio / išsamios informacijos valdiklio ryšį "vienas su vienu" su ryšiu "vienas su daugeliu", dalyje Pagrindinis/išsami informacija spustelėkite Pagal rakto lauką, tada spustelėkite Pasirinkti "XPath" Select XPath icon šalia laukų Raktas (pagrindinis) ir Rakto laukas (išsami informacija), kad nurodytumėte pagrindinius laukus iš duomenų šaltinio, kuriame yra susiję duomenys, kad sukurtumėte ryšį "vienas su daugeliu".

  17. Norėdami patikrinti pagrindinį / išsamios informacijos ryšį, skirtuke Pagrindinis spustelėkite Peržiūra, tada pagrindiniame valdiklyje įveskite duomenis. Susiję duomenys turi būti rodomi išsamios informacijos valdiklyje. Be to, pagrindiniame valdiklyje spustelėkite skirtingas eilutes, kad patvirtintumėte, jog išsamios informacijos valdiklyje rodomi atitinkami duomenys.

    Taip pat galite naudoti užduočių sritį Laukai , kad įterptumėte pagrindinius / išsamios informacijos valdiklius. Norėdami sukurti pagrindinį valdiklį, užduočių srityje Laukai dešiniuoju pelės mygtuku spustelėkite pasikartojančią grupę, su kuria norite susieti pagrindinį valdiklį, tada spustelėkite Pasikartojanti lentelė. Atlikite tuos pačius bendruosius veiksmus, kad sukurtumėte išsamios informacijos valdiklį.

Puslapio viršus

Numatytojo pagrindinio / išsamios informacijos ryšio keitimas

Kai formos šablone įterpiate pagrindinį / išsamios informacijos valdiklį naudodami užduočių sritį Valdikliai , "InfoPath" sukuria ryšį "vienas su vienu" tarp pagrindinio valdiklio ir išsamios informacijos valdiklio. Ryšys "vienas su vienu" reiškia, kad kiekvieno pagrindinio valdiklio pažymėtos srities išsamios informacijos valdiklyje rodomas vienas atitinkantis rezultatas.

Galite pakeisti pagrindinį / išsamios informacijos ryšį iš numatytojo ryšio "vienas su vienu" į ryšį "vienas su daugeliu". Ryšys "vienas su daugeliu" reiškia, kad kiekvieno pagrindinio valdiklio pažymėtos srities išsamios informacijos valdiklyje gali būti rodomi keli atitinkantys rezultatai.

Kai į formos šabloną įterpiate pagrindinį / išsamios informacijos valdiklį, pagal numatytuosius nustatymus "InfoPath" įterpia pasikartojančią lentelę ir pasikartojančią sekciją. Abu šie valdikliai yra susieti su ta pačia pasikartojančia grupe duomenų šaltinyje. Pagal numatytuosius nustatymus abiejuose valdikliuose yra kitų valdiklių, susietų su tos pasikartojančios grupės laukais. Tačiau naudojant ryšį "vienas su daugeliu" pagrindiniai ir išsamios informacijos valdikliai paprastai yra susieti su atskiromis pasikartojančiais grupėmis.

Jei formos šablone įterpėte pagrindinį / išsamios informacijos valdiklį iš užduočių srities Valdikliai ir norite sukurti ryšį "vienas su daugeliu", o ne ryšį "vienas su vienu", galite panaikinti "InfoPath" sukurtą išsamios informacijos valdiklį. Tada galite sukurti naują išsamios informacijos valdiklį, kuris geriau atitiktų jūsų poreikius, kaip nurodyta šioje procedūroje:

  1. Pažymėkite pasikartojančią sekciją, kuri pažymėta kaip išsamios informacijos valdiklis, tada paspauskite klavišą DELETE.

  2. Į formos šabloną įterpkite naują pasikartojančią sekciją:

    1. Formos šablone perkelkite žymiklį ten, kur norite įterpti valdiklį.

    2. Jei valdiklių užduočių sritis nematoma, spustelėkite mygtuką Valdiklių sritis apatiniame dešiniajame valdiklių skyriaus, esančio skirtuke Pagrindinis , kampe.

    3. Užduočių srityje Valdikliai pažymėkite žymės langelį Automatiškai kurti duomenų šaltinį .

    4. Dalyje Įterpti valdiklius spustelėkite Pasikartojanti sekcija.

  3. Į pasikartojančią sekciją įterpkite norimus valdiklius:

    1. Formos šablone perkelkite žymiklį ten, kur norite įterpti valdiklį.

    2. Jei valdiklių užduočių sritis nematoma, spustelėkite mygtuką Valdiklių sritis apatiniame dešiniajame valdiklių skyriaus, esančio skirtuke Pagrindinis , kampe.

    3. Užduočių srityje Valdikliai pažymėkite žymės langelį Automatiškai kurti duomenų šaltinį .

    4. Dalyje Įterpti valdiklius spustelėkite norimą įterpti valdiklį.

    5. Su kiekvienu norimu įterpti valdikliu pakartokite 1–4 veiksmus.

  4. Dukart spustelėkite formos šablono pasikartojančios sekcijos skirtuką.

  5. Spustelėkite ruošinį/išsamią informaciją juostelės skirtuke Valdiklio įrankiai Ypatybės .

  6. Dalyje Ruošinio/išsamios informacijos parametrai spustelėkite Nustatyti kaip išsamią informaciją.

  7. Sąraše Susieti su pagrindiniu ID spustelėkite pagrindinio valdiklio ViewContext identifikatorių.

    Norėdami peržiūrėti valdiklio ViewContext identifikatorių, dešiniuoju pelės mygtuku spustelėkite valdiklį, spustelėkite <Valdiklio tipas> ypatybės, tada spustelėkite skirtuką Išsamiau . ViewContext identifikatorius matomas skirtuko dalyje Kodas. Galite pažymėti reikšmę šalia etiketės ViewContext: ir paspausti CTRL + C, kad nukopijuotumėte reikšmę į mainų sritį.

  8. Dalyje Pagrindinis/išsamios informacijos ryšys spustelėkite Pagal rakto lauką.

  9. Spustelėkite Pasirinkti "XPath " Select XPath icon šalia lauko Raktas (pagrindinis), tada dialogo lange Pasirinkti lauką arba grupę spustelėkite pagrindinio valdiklio rakto lauką, tada spustelėkite Gerai.

  10. Spustelėkite Pasirinkti "XPath " Select XPath icon šalia lauko Raktas (išsami informacija), tada dialogo lange Pasirinkti lauką arba grupę spustelėkite išsamios informacijos valdiklio rakto lauką, tada spustelėkite Gerai.

    Jei norite sukurti ryšį "vienas su daugeliu", kai iš pradžių kuriate pagrindinį / išsamios informacijos valdiklį, apsvarstykite galimybę rankiniu būdu sukurti savo pagrindinį / išsamios informacijos valdiklį, o ne naudoti iš anksto apibrėžtą pagrindinį / išsamios informacijos valdiklį, kuris pasiekiamas užduočių srityje Valdikliai . Galite sukurti savo valdiklį nustatydami pagrindinės / išsamios informacijos ryšį tarp pasikartojančios lentelės ir pasikartojančios sekcijos arba tarp dviejų pasikartojančių lentelių formos šablone. Norėdami tai padaryti, atidarykite kiekvieno valdiklio dialogo langą Ypatybės , tada vieną valdiklį nustatykite kaip pagrindinį valdiklį, o kitą – kaip išsamios informacijos valdiklį. Modifikuodami išsamios informacijos valdiklio ypatybes, galite nustatyti ryšį "vienas su daugeliu" naudodami pagrindinius laukus.

Puslapio viršus

Horizontalios pasikartojančios lentelės įterpimas

Pastaba:  Horizontalaus pasikartojančios lentelės valdiklį galite įterpti tik į formą, sukurtą naudojant tuščios formos (InfoPath Filler) formos šabloną, arba kurios suderinamumas dialogo lange Formos parinktys nustatytas kaip InfoPath Filler forma.

  1. Formos šablone perkelkite žymiklį ten, kur norite įterpti valdiklį.

  2. Jei valdiklių užduočių sritis nematoma, spustelėkite mygtuką Valdiklių sritis apatiniame dešiniajame valdiklių skyriaus, esančio skirtuke Pagrindinis , kampe.

  3. Dalyje Konteineriai spustelėkite Horizontali pasikartojanti lentelė.

  4. Jei horizontalią pasikartojančią lentelę įterpiate į naują, tuščią formos šabloną:

    1. Lauke Eilučių skaičius įveskite eilučių skaičių, kurį pagal numatytuosius nustatymus turi turėti lentelė.

    2. Horizontali pasikartojanti lentelė sukuriama su teksto lauku kiekvienoje duomenų stulpelio eilutėje. Norėdami konvertuoti teksto lauką į kito tipo valdiklį, dešiniuoju pelės mygtuku spustelėkite norimą konvertuoti teksto lauką, nukreipkite žymiklį į Keisti valdiklį, tada spustelėkite norimą valdiklį.

  5. Jei įterpiate horizontalią pasikartojančią lentelę į formos šabloną, pagrįstą esamu duomenų šaltiniu:

    1. Pirmajame pasikartojančios lentelės susiejimo vediklio puslapyje spustelėkite duomenų šaltinį, kurį norite naudoti sąraše Duomenų šaltinis , tada spustelėkite pasikartojančią grupę Repeating group icon , su kuria norite susieti lentelės eilutes.

      Norėdami sukurti naują pasikartojančią grupę, dešiniuoju pelės mygtuku spustelėkite grupę, į kurią norite įtraukti pasikartojančią grupę, spustelėkite Įtraukti, tada dialogo lange Įtraukti lauką arba grupę nurodykite pasikartojančios grupės ypatybes.

    2. Spustelėkite Pirmyn.

    3. Antrajame pasikartojančios lentelės susiejimo vediklio puslapyje dukart spustelėkite sąrašo Duomenų susiejimas laukus, kuriuos norite įtraukti į lentelę kaip stulpelius.

      Norėdami sukurti naują lauką, sąraše Duomenų susiejimas dešiniuoju pelės mygtuku spustelėkite grupę, su kuria susieta horizontali pasikartojanti lentelė, spustelėkite Įtraukti, tada dialogo lange Įtraukti lauką arba grupę nurodykite lauko ypatybes.

    4. Norėdami pertvarkyti stulpelius, pasirinkite stulpelį lentelės sąraše Eilutės , tada spustelėkite Perkelti prieš arba Perkelti po.

    5. Spustelėkite Baigti.

Puslapio viršus

Pasikartojančių duomenų valdiklių maketo patarimai

Pasinaudokite šiais patarimais, kurie padės patobulinti pasikartojančių duomenų valdiklių išvaizdą, dydį ir kitus aspektus:

  • Norėdami pakeisti kelių valdiklių dydį pasikartojančių duomenų valdiklyje vienu metu, laikykite nuspaudę klavišą CTRL, pažymėkite teksto laukus, kurių dydį norite keisti, tada atlikite reikiamus pakeitimus juostelės skirtuko Valdiklio įrankių ypatybės dalyje Valdiklio dydis.

  • Norėdami pakeisti valdiklių kraštinę arba spalvą pasikartojančių duomenų valdiklyje vienu metu, laikykite nuspaudę klavišą CTRL ir pažymėkite teksto laukus, kuriuos norite keisti. Juostelėje spustelėkite skirtuką Valdiklio įrankių ypatybės, skirtuko dalyje Spalva spustelėkite Kraštinės arba Spalvinimas ir atlikite reikiamus pakeitimus.

  • Norėdami tinkinti tekstą, rodomą teksto lauke pasikartojančių duomenų valdiklyje, naudokite juostelės skirtuko Pagrindinis sekcijos Teksto formatavimas laukus Šriftas ir Šrifto dydis. Taip pat galite naudoti juostelės skirtuko Pagrindinis dalį Šrifto stiliai.

Puslapio viršus

Pasikartojančio sekcijos maketo patarimai

Pasinaudokite šiais patarimais, kurie padės patobulinti valdiklių išvaizdą, dydį ir kitus aspektus pasikartojančios sekcijos valdiklyje:

  • Kartais gali atrodyti, kad pasikartojančios sekcijos valdiklių viduje esantis tekstas ir kairėje šių valdiklių pusės žymos yra šiek tiek nelygimos. Norėdami greitai jas sulygiuoti, dešiniuoju pelės mygtuku spustelėkite valdiklį, spustelėkite <Valdiklio tipas> ypatybės, spustelėkite Lygiuoti skirtuke Dydis , tada spustelėkite Taikyti. Jei etiketė ir valdiklis yra skirtinguose maketo lentelės langeliuose, dešiniuoju pelės mygtuku spustelėkite langelį, kuriame yra etiketė, kontekstiniame meniu spustelėkite Lentelės ypatybės , tada spustelėkite Centruoti dalyje Vertikalioji lygiuotė skirtuke Langelis.

  • Parinktis Kartoti vertikaliai, esanti dialogo lango Pasikartojančios sekcijos ypatybės skirtuke Rodymas, yra pažymėta pagal numatytuosius parametrus. Tai reiškia, kad vartotojams įtraukiant pasikartojančias sekcijas, šios sekcijos rodomos vertikaliu būdu per formos ilgį. Galite pasirinkti, kad pasikartojanti sekcija būtų išplečiama horizontaliai, vietoj to pasirinkdami parinktį Horizontaliai kartoti . Tai leidžia sukurti visiškai skirtingus maketus. Pavyzdžiui, galite sukurti formos šabloną, panašų į kalendorių. Su naršykle suderinamuose formų šablonuose parinktis Kartoti horizontaliai nepalaikoma.

Puslapio viršus

Horizontal repeating table layout tips

Pasinaudokite šiais patarimais, kurie padės patobulinti valdiklio Horizontali pasikartojanti lentelė ir jo valdiklių išvaizdą, dydį ir kitus aspektus:

  • Horizontalią pasikartojančią lentelę sudaro pasikartojanti sekcija maketo lentelėje. Maketo lentelės dešinioji kraštinė apibrėžia tašką, kuriame lentelės stulpeliai keliami į kitą eilutę, kai vartotojai įterpia papildomų stulpelių. Norėdami valdyti stulpelių kėlimą, galite vilkti maketo lentelės langelio, kuriame yra pasikartojantis sekcijos valdiklis, dešiniąją kraštinę į dešinę arba kairę.

  • Horizontali pasikartojanti lentelė gali būti naudinga spausdinant. Valdiklio stulpeliai perkeliami į kitą formos šablono eilutę, kad būtų išspausdinta visa lentelės informacija. Tačiau, jei jūsų formos šablonas skirtas daugiausia peržiūrai ekrane, apsvarstykite galimybę įterpti horizontalią pasikartojančią lentelę į formos šablono valdiklį Slinkties sritis. Tokiu būdu, jei vartotojai įves didelį kiekį duomenų horizontalioje pasikartojančioje lentelėje, jie galės slinkti ir peržiūrėti, o ne matyti visus formos duomenis. Tačiau atminkite, kad naudojant slinkties sritį, jei vartotojas spausdina formą, bus spausdinami tik duomenys, matomi ekrane slinkties srityje.

Puslapio viršus

Pasikartojančios sekcijos tinkinimo būdai

Į formos šabloną įterpę pasikartojančią sekciją, galite ją tinkinti pakeisdami jos ypatybes ir parametrus dialogo lange Pasikartojančios sekcijos ypatybės . Norėdami atidaryti dialogo langą, formos šablone dešiniuoju pelės mygtuku spustelėkite pasikartojančią sekciją, kurios ypatybes norite keisti, tada spustelėkite Pasikartojančios sekcijos ypatybės.

Šioje lentelėje aprašomi keli būdai, kaip galite tinkinti pasikartojančią sekciją, ir pateikiamos priežastys, kodėl galite tai padaryti. Nors lentelėje nepateikiama išsami procedūrinė informacija apie dialogo lango Pasikartojančios sekcijos ypatybės parinktis, ji pateikia galimų parinkčių diapazoną.

Pastabos: 

  • Jei kuriate su naršykle suderinamą formos šabloną, tam tikros pasikartojančios sekcijos ypatybių dialogo lango funkcijos negalimos. Pavyzdžiui, negalite įgalinti parametro, kuris leidžia vartotojams įterpti sekcijas horizontaliai, greta.

  • Jei jūsų formos šablonas pagrįstas duomenų baze, schema ar kitu esamu duomenų šaltiniu, gali nepavykti tinkinti visų valdiklio aspektų. Pavyzdžiui, galite pakeisti valdiklio dydį, bet ne jo lauko ar grupės pavadinimą, išvestą iš esamo duomenų šaltinio.

Tabuliavimo klavišas

Užduotis

Išsami informacija

Duomenys

Keisti grupės pavadinimą

Kurdami naują, tuščią formos šabloną, galite pakeisti numatytąjį valdiklio lauko arba grupės pavadinimą į ką nors, kas lengviau identifikuojama dirbant su duomenų šaltiniu. Pavyzdžiui, draudimo formos šablone grupę, pavadintą "Priklausoma", lengviau suprasti nei grupę, pavadintą "grupė1".

Pastaba:  Pakeitus grupės pavadinimą, nesikeičia susiejimas tarp pasikartojančios sekcijos formos šablone ir pasikartojančios grupės duomenų šaltinyje. Jei pasikartojančią sekciją reikia susieti su kita pasikartojančia grupe, dešiniuoju pelės mygtuku spustelėkite pasikartojančią sekciją, tada spustelėkite Keisti susiejimą.

Duomenys

Neleisti vartotojams įterpti ir naikinti sekcijų

Pagal numatytuosius parametrus pažymėtas žymės langelis Leisti vartotojams įterpti ir naikinti sekcijas . Jei išvalysite šį žymės langelį, vartotojai negalės įterpti arba naikinti sekcijų pasikartojančioje sekcijoje. Tai naudinga ataskaitų scenarijuose, kai norite rodyti pasikartojančius duomenis, bet nenorite, kad vartotojai keistų tuos duomenis arba įtrauktų daugiau sekcijų.

Duomenys

Meniu komandų tinkinimas

Norėdami toliau modifikuoti sekcijos ypatybes, spustelėkite Modifikuoti . Pavyzdžiui, galite atidaryti dialogo langą Tinkinti komandas , kuriame galite tinkinti meniu komandų pavadinimus ir vietas, naudojamas sekcijoms vartotojo formoje įterpti arba pašalinti. Naudojant šio tipo tinkinimą lengviau naudoti formos šabloną. Pavyzdžiui, galite įtraukti pasirinktinių komandų į meniu Redagavimas , kuris leidžia vartotojams pašalinti pasikartojančias sekcijas iš jų formos.

Duomenys

Rodyti arba tinkinti užuominos tekstą

Pagal numatytuosius nustatymus pažymėtas žymės langelis Rodyti įterpimo mygtuką ir užuominos tekstą . Galite išvalyti šį žymės langelį, jei nenorite, kad vartotojai matytų instrukcijų tekstą formoje, arba galite tinkinti instrukcijų tekstą. Pavyzdžiui, jei turite draudimo formos šabloną, kuriame vartotojai turi įvesti priklausomybes pasikartojančioje sekcijoje, galite pakeisti po pasikartojančia sekcija rodomą tekstą "Įterpti elementą" į "Įterpti papildomą priklausomą".

Ekranas

Leisti vartotojams įterpti sekcijas greta, o ne vieną po kito

Parinktis Kartoti vertikaliai pažymėta pagal numatytuosius parametrus. Tai reiškia, kad vartotojams įtraukiant pasikartojančias sekcijas, šios sekcijos rodomos vertikaliu būdu per formos ilgį. Galite pasirinkti, kad pasikartojanti sekcija būtų išplečiama horizontaliai. Tai leidžia sukurti visiškai skirtingus maketus. Pavyzdžiui, galite sukurti formos šabloną, panašų į kalendorių. Su naršykle suderinamuose formų šablonuose parinktis Kartoti horizontaliai nepalaikoma.

Ekranas

Duomenų filtravimas

Spustelėkite Filtruoti duomenis , kad atidarytumėte dialogo langą Filtruoti duomenis , kuriame galite leisti vartotojams filtruoti pasikartojančios sekcijos duomenis pagal reikšmes, kurias vartotojas įveda arba pasirenka kitoje formos vietoje. Pavyzdžiui, jei naudojate pasikartojantį skyrių informacijai apie dabartinius projektus rinkti, galite sukurti sąrašo lauką, leidžiantį vartotojams filtruoti savo projektus pagal būseną.

Ruošinys/išsami informacija

Pagrindinio / išsamios informacijos ryšio nustatymas

Skirtuke Pagrindinis/Išsami informacija galite sukurti pagrindinės /išsamios informacijos ryšį tarp pasikartojančios lentelės (pagrindinio valdiklio) ir pasikartojančios sekcijos (išsamios informacijos valdiklio). Jei nustatysite šio tipo ryšį, susiję duomenys bus rodomi pasikartojančioje sekcijoje pagal elementą, kurį vartotojas pasirenka pasikartojančioje lentelėje. Su naršykle suderinamuose formų šablonuose pagrindinio / išsamios informacijos valdiklių nepalaiko.

Dydis

Dydžio, užpildymo ir paraščių koregavimas

Galite rankiniu būdu nurodyti valdiklio dydį įvesdami reikšmes laukuose Aukštis ir Plotis . Taip pat galite patikslinti tarpus tiek valdiklio viduje, tiek už jo ribų pakeisdami paraštę, kuri yra buferio tarpas aplink valdiklio turinį arba paraštes, t. y. tarpas tarp valdiklio kraštinės ir bet kokio aplinkinio teksto ar valdiklių formos šablone.

Pažengusiems

Skirtuko rodyklės tvarkos keitimas

Valdiklio padėtį galite keisti pagal bendrą formos šablono tabuliavimo tvarką. Tabuliavimo tvarka yra tvarka, kuria įvesties vieta formoje perkeliama iš vieno lauko ar objekto į kitą, kai vartotojai paspaudžia tabuliavimo klavišą arba SHIFT + TAB. Numatytasis visų formos šablono valdiklių skirtuko rodyklės parametras yra 0, bet tabuliavimo tvarka prasideda nuo 1. T. y. bet kuris valdiklis, kurio rodyklės lauke Tab yra 1, bus aplankytas pirmiausia, kai vartotojai paspaus klavišą TAB. Bet kuris valdiklis, kurio skirtuko rodyklės lauke yra 2, bus aplankytas antras ir t. t. Visi valdikliai, kurių rodyklės lauke Tabuliacijos žymės langelis yra 0, bus paskutiniai tabuliavimo tvarkoje. Jei norite praleisti valdiklius tabuliavimo tvarkoje, lauke Tabuliacijos rodyklė įveskite -1.

Pažengusiems

Nurodykite ekrano patarimą

Norėdami, kad paaiškinamoji pastaba būtų rodoma, kai vartotojai perkelia žymiklį virš valdiklio, įveskite norimą tekstą lauke Ekrano patarimas . Pritaikymo neįgaliesiems pagalbinės priemonės, pvz., ekrano peržiūros priemonės, kurios ekrane rodomą informaciją padaro pasiekiamą kaip susintetina šneka arba atnaujinamas Brailio rašto ekranas, dažnai remiasi šiais ekrano patarimais, kad interpretuotų informaciją savo vartotojams.

Pažengusiems

Suliejimo parametrų nurodymas ir tinkinimas

Spustelėkite Sulieti parametrus , kad nurodytumėte, kaip duomenys, kuriuos vartotojai įveda į valdiklį, turėtų būti rodomi, kai sujungiamos kelios formos. Pavyzdžiui, galite pakeisti pasikartojančių sekcijų įterpimo paskirties formoje tvarką.

Pažengusiems

Gauti Pasikartojančios sekcijos ViewContext arba XmlToEdit identifikatorius

Galite naudoti ViewContext arba XmlToEdit reikšmę, kad identifikuotų valdiklį kode. Pavyzdžiui, jei žinote ViewContext reikšmę, galite naudoti tą reikšmę su klasės Rodinys metodais SelectText arba SelectNodes, kad būtų programiškai atliekamas su valdikliu susietų XML duomenų redagavimo veiksmas. Taip pat, jei žinote xmlToEdit reikšmę, galite naudoti tą reikšmę su objekto Peržiūrėti metodą ExecuteAction, kad programiškai įterptumėte arba pašalintumėte pasikartojančio valdiklio egzempliorius. Pavyzdžiui, galite nurodyti ActionType išvardijimo reikšmę, pvz., XCollectionInsert arba XCollectionRemoveAll, ir XmlToEdit pavadinimą, kuris identifikuoja konkrečią grupę, su kuria dirbti.

Naršyklės formos

Tinkinti duomenų grąžinimo į serverį parametrus

Skirtukas Naršyklės formos rodomas tik tada, kai kuriate su naršykle suderinamą formos šabloną. Tai leidžia jums kontroliuoti, ar duomenys siunčiami į serverį, kai vartotojai įterpia arba šalina formos sekcijas.

Kiti veiksmai

Taikyti taisykles

Dukart spustelėkite pasikartojančios sekcijos skirtuką, tada spustelėkite Tvarkyti taisykles juostelės skirtuko Valdiklių įrankių ypatybės sekcijoje Taisyklės. Rodoma užduočių sritis Taisyklės , kurioje galite naudoti taisykles norėdami taikyti veiksmus, kai vartotojai įterpia arba dirba su valdikliais pasikartojančioje sekcijoje.

Kiti veiksmai

Sąlyginio formatavimo įtraukimas

Dukart spustelėkite pasikartojančios sekcijos skirtuką, tada spustelėkite Tvarkyti taisykles juostelės skirtuko Valdiklio įrankiai ypatybės sekcijoje Taisyklės, spustelėkite Naujas, tada spustelėkite Formatavimas. Tai leidžia sukurti sąlyginio formatavimo taisyklę, kad būtų galima keisti valdiklio išvaizdą, įskaitant jo matomumą, atsižvelgiant į reikšmes, kurias vartotojai įveda į formą. Pavyzdžiui, galite pasirinkti slėpti pasikartojančią sekciją, kai vartotojas išvalo konkretų formos žymės langelį.

Puslapio viršus

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.