Inserarea unei casete listă cu selecții multiple

Se aplică la
InfoPath 2010 InfoPath 2013

O casetă listă cu selecții multiple este o listă de opțiuni care arată ca o listă de casete de selectare în care se poate defila, nu ca o casetă listă obișnuită. Utilizatorii pot bifa din listă oricâte casete de selectare sunt necesare. În funcție de modul în care proiectați caseta listă cu selecții multiple, utilizatorii pot tasta, de asemenea, propriul element de listă lângă una dintre casetele de selectare.

În acest articol

Când se utilizează o casetă listă cu selecții multiple

Utilizați o casetă listă cu selecții multiple atunci când doriți să:

  • Permiteți utilizatorilor să selecteze mai multe elemente dintr-o listă.
  • Permiteți utilizatorilor să tasteze propria valoare într-o listă.
  • Afișați în mod implicit majoritatea elementelor dintr-o listă sau toate elementele dintr-o listă din formular.
  • Afișați valorile regăsite dintr-o listă fixă, din sursa de date a șablonului formular sau dintr-o sursă de date externă, cum ar fi o bază de date sau o listă de Microsoft Windows SharePoint Services.

În ilustrația următoare, utilizatorii pot atribui cheltuieli într-un formular raport de cheltuieli mai multor categorii, bifând casete de selectare într-o casetă listă cu selecții multiple. Proiectantul formularului a ales să permită categorii particularizate. Prin urmare, utilizatorii pot introduce o valoare într-o casetă goală lângă ultima casetă de selectare din listă.

205e31a7-ceed-44aa-942c-cdf5cc60c0b0

După ce inserați o casetă listă cu selecții multiple în șablonul formular, trebuie să specificați valorile care doriți să apară în aceasta. În caz contrar, utilizatorii vor vedea o casetă goală atunci când deschid un formular care se bazează pe șablonul formular. În caseta de dialog Proprietăți casetă listă cu selecții multiple , puteți să tastați intrările singur sau să configurați caseta listă cu selecții multiple pentru a regăsi intrările dintr-o bază de date sau din altă sursă de date.

Microsoft Office InfoPath include controale similare casetelor listă cu selecții multiple, dar care au scopuri diferite. Pentru a decide care dintre aceste controale funcționează cel mai bine în șablonul formular, consultați lista următoare:

Casetă listă La fel ca o casetă listă cu selecții multiple, o casetă listă standard permite utilizatorilor să selecteze valori dintr-o listă. Totuși, cu o casetă listă, utilizatorii pot selecta un singur element din listă. La fel ca o casetă listă cu selecții multiple, o casetă listă afișează toate elementele din listă în mod implicit.

Casetă listă verticală La fel ca orice altă listă, o casetă listă verticală le oferă utilizatorilor o listă de opțiuni. Totuși, cu casetele listă verticală, intrările din listă sunt ascunse până când utilizatorul face clic pe control. Utilizatorii pot selecta un singur element dintr-o listă verticală.

Casetă combo Dacă doriți ca utilizatorii să poată tasta propria intrare de listă sau să aleagă o valoare dintr-o listă predefinită, utilizați o casetă combo în locul unei casete listă cu selecții multiple. Utilizatorii pot selecta un singur element dintr-o casetă combo.

Butoane opțiune La fel ca o casetă listă cu selecții multiple, un grup de butoane de opțiune permite utilizatorilor să selecteze dintr-o listă de opțiuni. Spre deosebire de casetele listă cu selecții multiple, utilizatorii pot selecta o singură opțiune dintr-un grup de butoane de opțiune. În plus, cu butoanele de opțiune, utilizatorii fac clic pe un cerc mic pentru a face o alegere în loc să facă clic pe un element dintr-o casetă listă.

Începutul paginii

Experiența utilizatorului

Cu casetele listă cu selecții multiple, utilizatorii fac alegeri bifând sau debifând casetele de selectare dintr-o casetă din formular. Dacă numărul de casete de selectare depășește înălțimea controlului, apare o bară de defilare în partea dreaptă a casetei, astfel încât utilizatorii să poată vedea opțiunile rămase.

Puteți proiecta șablonul formular astfel încât utilizatorii să poată tasta propria intrare în listă, dacă este necesar. În acest caz, o casetă de selectare cu o casetă de editare apare ca ultimul element din listă.

013e4edf-fadb-4607-b904-b43a17e9f500

Pentru a introduce o valoare particularizată, utilizatorii bifează caseta de selectare de lângă caseta de editare, apoi tastați intrarea lor în zona de lângă caseta de selectare. Pentru ca acest lucru să fie posibil, trebuie să bifați caseta de selectare Se permite utilizatorilor să introducă valori particularizate în caseta de dialog Proprietăți casetă listă cu selecții multiple atunci când inserați caseta listă cu selecții multiple în șablonul formular.

Începutul paginii

Considerente de compatibilitate

Atunci când proiectați un șablon formular în InfoPath, puteți alege să proiectați un șablon formular compatibil cu browserul. Când proiectați un șablon formular compatibil cu browserul, controalele casetei listă cu selecții multiple nu sunt disponibile în panoul de activități Controale , deoarece nu se pot afișa într-un browser Web.

Începutul paginii

Inserarea unei casete listă cu selecții multiple

Procedura pentru inserarea unei casete listă cu selecții multiple diferă ușor, în funcție de proiectarea unui șablon formular nou, necompletat sau bazarea proiectării șablonului formular pe o bază de date sau pe altă sursă de date externă.

Următoarea ilustrație arată cum arată o casetă listă cu selecții multiple atunci când este selectată în modul proiectare, înainte ca proiectantul de șabloane formular să fi adăugat manual intrările casetei listă.

5e90ce78-319f-43b7-9b7c-2f51145e2f49

Controalele pot fi legate sau nelegate. Atunci când un control este legat, acesta este conectat la un câmp sau la un grup din sursa de date, astfel încât datele introduse în control să fie salvate în fișierul formular (.xml) subiacent. Atunci când un control nu este legat, acesta nu este conectat la un câmp sau la un grup, iar datele introduse în control nu se vor salva. Atunci când selectați sau mutați indicatorul peste un control, apar un text și o pictogramă de legare în colțul din dreapta sus al controlului. Textul indică grupul sau câmpul la care este legat controlul în sursa de date. Pictograma indică dacă acel control este legat corect la grup sau la câmp. Când legarea este corectă, apare o pictogramă verde. Dacă există ceva în neregulă cu legarea, veți vedea o pictogramă albastră sau roșie în schimb.

Sursa de date pentru șablonul de formular constă în câmpuri și grupuri care apar într-o vizualizare ierarhică din panoul de activitate Sursă de date. Casetele listă cu selecții multiple sunt întotdeauna legate la câmpuri care se repetă într-un grup. Câmpurile repetabile vă permit să stocați mai multe valori în câmp. În exemplul următor, caseta listă Categorie cu selecții multiple din șablonul formular este legată la câmpul repetabil categorie din panoul de activități Sursă de date .

8f65f183-d3e5-4343-8be9-c16118c49838

Când proiectați un șablon formular nou, necompletat, caseta de selectare Creare automată sursă de date din panoul de activități Controale este selectată în mod implicit. Acest lucru permite ca InfoPath să creeze automat câmpuri și grupuri în sursa de date, pe măsură ce adăugați controale la șablonul de formular. Aceste câmpuri și grupuri sunt reprezentate de pictogramele folder și fișier din panoul de activități Sursă de date.

Dacă vă bazați proiectarea șablonului de formular pe un fișier XML (Extensible Markup Language) existent, pe o bază de date sau un serviciu web, InfoPath derivă câmpurile și grupurile din panoul de activități Sursă de date din acea sursă de date existentă.

Inserarea unei casete listă cu selecții multiple

  1. Pe șablonul de formular, plasați cursorul acolo unde doriți să inserați controlul.

  2. Dacă panoul de activități Controale nu este vizibil, faceți clic pe Mai multe controale pe meniul Inserare sau apăsați ALT+I, C.

  3. În panoul de activități Controale, efectuați una dintre următoarele:

    • Pentru a crea automat un câmp repetabil în sursa de date care este legată la caseta listă cu selecții multiple, bifați caseta de selectare Creare automată sursă de date .

    • Pentru a lega caseta listă cu selecții multiple la un câmp repetabil existent, debifați caseta de selectare Creare automată sursă de date .

      Notă

      Dacă nu este disponibilă caseta de selectare, sursa de date este blocată. De exemplu, dacă vă bazați proiectarea șablonului de formular pe o schemă XML, este posibil să nu puteți adăuga câmpuri sau grupuri noi la sursa de date în InfoPath. Această restricție vă împiedică să efectuați din greșeală modificări ale schemei care o pot face nevalidă.

  4. Sub Inserare controale, faceți clic pe Casetă listă cu selecții multiple.

  5. Dacă ați debifat caseta de selectare Creare automată sursă de date la pasul 3, selectați un câmp repetabil în caseta de dialog Legare casetă listă cu selecții multiple la care doriți să legați caseta listă cu selecții multiple.

  6. În șablonul formular, tastați textul etichetei deasupra sau la stânga casetei listă cu selecții multiple, urmat de două puncte (:).

  7. Pentru a specifica valorile pe care doriți să le utilizați ca intrări în listă, faceți dublu clic pe caseta listă cu selecții multiple.

  8. Faceți clic pe fila Date.

  9. Alegeți una dintre variantele următoarele pentru a popula caseta listă:
    Tastați singur valorile casetei listă
    Această opțiune este utilă atunci când aveți un set limitat, predeterminat de valori și nu vă așteptați ca ele să se schimbe în viitor. Dacă valorile se schimbă totuși, trebuie să publicați o versiune actualizată a șablonului de formular, astfel încât utilizatorii să poată vedea și utiliza ultimele intrări din listă.

    1. Faceți clic pe Adăugare.
    2. În caseta Valoare, tastați textul pe care doriți să-l stocați dacă un utilizator selectează această intrare.
    3. În caseta Nume afișat, tastați textul pe care doriți să-l afișați pentru această intrare, apoi faceți clic pe OK.
    4. Repetați pașii 1-3 pentru fiecare intrare pe care doriți să o adăugați în caseta listă.
    5. Pentru a testa modificările, faceți clic pe Previzualizare pe bara de instrumente Standard sau apăsați CTRL+SHIFT+B.

    Utilizarea de valori din altă parte a formularului
    Această opțiune este utilă atunci când doriți ca valorile din lista dvs. să se modifice în funcție de alte valori introduse de utilizatori în formularul lor.

    1. Sub Intrări caseta listă, faceți clic pe Se caută valori din sursa de date a formularului.
      Intrările din caseta listă trebuie asociate cu un anumit grup sau câmp repetabil de pe șablonul de formular.

    2. Faceți clic pe Selectare XPath038c9c35-ca90-4bf1-a2e2-2342022bdbc1 lângă caseta Intrări , apoi, în caseta de dialog Selectare câmp sau grup , faceți clic pe câmpul sau grupul repetabil care conține câmpurile care vor furniza valorile pentru caseta listă, apoi faceți clic pe OK.

    3. Faceți clic pe Selectare XPath038c9c35-ca90-4bf1-a2e2-2342022bdbc1 lângă caseta Valoare , faceți clic pe câmpul care conține valorile posibile pentru elementele din caseta listă, apoi faceți clic pe OK. Una dintre aceste valori se va salva în fișierul XML subiacent atunci când un utilizator face clic pe un element din caseta listă.

    4. Faceți clic pe Selectare XPath038c9c35-ca90-4bf1-a2e2-2342022bdbc1 lângă caseta Nume afișat , faceți clic pe câmpul care conține valorile afișate în caseta listă, apoi faceți clic pe OK.

      Sfat

      Pentru a împiedica apariția de mai multe ori a valorilor de nume afișat în caseta listă, bifați caseta de selectare Afișare doar intrări cu nume de afișare unic.

    Utilizarea valorilor dintr-o bază de date, dintr-un serviciu web, dintr-un document XML sau de pe un site SharePoint
    Această opțiune este utilă atunci când doriți ca valorile dintr-o casetă listă să fie actualizate sau reîmprospătate în mod regulat. Valorile sunt stocate de obicei într-o bază de date sau în altă sursă de date externă și sunt preluate de fiecare dată când formularul este deschis.

    1. Faceți clic pe Găsire valori dintr-o sursă de date externe.

    2. Alegeți una dintre următoarele:

      • Dacă ați adăugat deja o conexiune de date, faceți clic pe aceasta în caseta Conexiune de date.
      • Pentru a adăuga o nouă conexiune de date, faceți clic pe Adăugare, apoi urmați instrucțiunile din Expertul conexiune de date.
        Intrările din caseta listă trebuie asociate cu un anumit grup sau câmp repetabil.
    3. Faceți clic pe Selectare XPath038c9c35-ca90-4bf1-a2e2-2342022bdbc1 lângă caseta Intrări , apoi, în caseta de dialog Selectare câmp sau grup , faceți clic pe grupul sau câmpul care conține câmpurile care vor furniza valorile pentru caseta listă, apoi faceți clic pe OK.

    4. Faceți clic pe Selectare XPath038c9c35-ca90-4bf1-a2e2-2342022bdbc1 lângă caseta Valoare , faceți clic pe câmpul care conține valorile posibile pentru elementele din caseta listă, apoi faceți clic pe OK. Una dintre aceste valori se va salva în fișierul XML subiacent atunci când un utilizator face clic pe un element din caseta listă.

    5. Faceți clic pe Selectare XPath038c9c35-ca90-4bf1-a2e2-2342022bdbc1 lângă caseta Nume afișat , faceți clic pe câmpul care conține valorile afișate în caseta listă, apoi faceți clic pe OK.

      Sfat

      Pentru a împiedica apariția de mai multe ori a valorilor de nume afișat în caseta listă, bifați caseta de selectare Afișare doar intrări cu nume de afișare unic.

  10. Dacă doriți ca utilizatorii să își poată tasta propria valoare în partea de jos a casetei listă cu selecții multiple, bifați caseta de selectare Se permite utilizatorilor să introducă valori particularizate .

Începutul paginii

Sfaturi de aspect

Utilizați următoarele sfaturi pentru a vă ajuta să rafinați aspectul, dimensiunea și alte aspecte ale unei casete listă cu selecții multiple:

  • Pentru a modifica lățimea mai multor casete listă cu selecții multiple în același timp, selectați casetele listă cu selecții multiple a căror dimensiune doriți să o modificați, apăsați ALT+ENTER, faceți clic pe fila Dimensiune , apoi, în caseta Lățime , tastați un număr nou.
  • Pentru a schimba culoarea de fundal pentru mai multe casete listă cu selecții multiple în același timp, selectați casetele listă cu selecții multiple pe care doriți să le modificați, în meniul Format , faceți clic pe Borduri și umbrire, apoi, pe fila Umbrire , efectuați ajustările necesare.
  • Pentru a particulariza fontul care apare lângă casetele de selectare dintr-o casetă listă cu selecții multiple, utilizați casetele Font și Dimensiune font din bara de instrumente Formatare . Pentru a modifica fontul și dimensiunea fontului pentru toate casetele listă cu selecții multiple din șablonul formular în același timp, faceți clic pe caseta listă cu selecții multiple care conține formatarea dorită, apoi, în meniul Format , faceți clic pe Se aplică font la toate Multiple-Selection Controale casetă listă.
  • Pentru a ajusta spațierea dintre o casetă listă cu selecții multiple și obiectele care o înconjoară în șablonul formular, experimentați cu setările marginii din fila Dimensiune din caseta de dialog Proprietăți casetă listă cu selecții multiple . Utilizarea marginilor pentru a mări spațierea oferă un grad mai fin de control decât utilizarea sfârșiturilor de paragraf pentru a mări spațiul.

Începutul paginii