Conectați-vă cu Microsoft
Conectați-vă sau creați un cont
Salut,
Selectați un alt cont.
Aveți mai multe conturi
Alegeți contul cu care doriți să vă conectați.

Puteți utiliza o casetă listă verticală într-un șablon de formular Microsoft Office InfoPath pentru a prezenta o listă de opțiuni mutual exclusive unui utilizator. Lista este ascunsă până când utilizatorul face clic pe săgeata din partea dreaptă a listei verticale.

În acest articol

Când să utilizați o casetă listă verticală

Utilizați o casetă listă verticală atunci când doriți:

  • Să permiteți utilizatorilor să aleagă o singură selecție dintr-o listă de elemente predefinite.

  • Să ascundeți intrările de listă pe formular în mod implicit.

  • Să afișați valorile preluate dintr-o listă fixată, din sursă de date a șablonului de formular sau dintr-o sursă de date externă, cum ar fi o bază de date sau o listă Microsoft Windows SharePoint Services.

În ilustrația următoare, utilizatorii clasifică cheltuielile dintr-un formular raport de cheltuieli prin selectarea de valori predefinite într-o casetă listă verticală deschisă.

Element selectat într-o casetă listă verticală deschisă

După ce inserați o casetă listă verticală pe șablonul de formular, trebuie să specificați valorile care doriți să apară în aceasta. Altfel, utilizatorii vor vedea o listă goală atunci când fac clic pe săgeata de lângă caseta listă verticală. În caseta de dialog Proprietăți casetă cu listă verticală, puteți să tastați intrările singur sau să configurați caseta listă verticală astfel încât să preia intrările dintr-o bază de date sau din altă sursă de date.

Controale asociate

InfoPath include controale similare cu casetele listă verticală, dar care au scopuri diferite. Pentru a decide care dintre aceste controale funcționează cel mai bine pe șablonul dvs. de formular, consultați lista următoare:

Casetă listă    La fel ca o casetă listă verticală, o casetă listă permite utilizatorilor să selecteze o valoare dintr-o listă. Însă, spre deosebire de o casetă listă verticală, o casetă listă afișează întreaga listă în formular. Dacă spațiul nu este o problemă pe șablonul dvs. de formular, luați în considerare utilizarea unei casete listă, care poate facilita răsfoirea și selectarea de elemente pentru utilizatori.

Casetă combo    La fel ca o casetă listă verticală, o casetă combo permite utilizatorilor să selecteze o valoare dintr-o listă. Lista este ascunsă până când utilizatorii dvs. aleg să o afișeze. Însă, într-o casetă combo, utilizatorii pot tasta propriile valori în listă, pe lângă posibilitatea de a alege din valorile predefinite.

Casetă listă cu selecții multiple    Dacă doriți ca utilizatorii să poată alege mai multe elemente dintr-o listă, puteți utiliza o casetă listă cu selecții multiple în locul unei casete listă verticală. Casetele listă cu selecții multiple au forma a două sau mai multe casete de selectare în interiorul unei liste în care se poate defila.

Butoane de opțiune    La fel ca o casetă listă verticală, un grup de butoane de opțiune permite utilizatorilor să selecteze dintr-o listă de opțiuni mutual exclusive. Însă, 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

Casetele verticale sunt asemănătoare ca aspect cu casetele combo. Dacă tastați manual propriile elemente de listă în caseta de dialog Proprietăți casetă cu listă verticală atunci când creați caseta listă verticală, InfoPath afișează textul Selectați ca intrare implicită în listă. Acest lucru anunță utilizatorii că trebuie să efectueze o selecție din lista verticală. Dacă elementele din listă provin din valori care se află în altă parte în formular sau dintr-o sursă de date secundară, textul Selectați este omis.

Atunci când utilizatorii deschid prima dată un formular, elementele listă dintr-o casetă verticală sunt ascunse. Pentru a selecta un element din listă, utilizatorii fac clic pe o săgeată din partea dreaptă a casetei listă verticală, apoi fac clic pe elementul dorit.

Începutul paginii

Inserarea unei casete listă verticală

Procedura pentru inserarea unei casete listă verticală diferă ușor în funcție de ceea ce creați: un șablon formular nou, necompletat sau unul a cărui proiectare se bazează pe o bază de date sau pe altă sursă de date externă.

Următoarea ilustrație arată aspectul unei casete listă verticală atunci când este selectată în modul de proiectare.

Casetă listă verticală selectată în modul de proiectare

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 liste verticale sunt întotdeauna legate la câmpuri. În exemplul următor, caseta listă verticală Categorie din șablonul formular este legată la câmpul Categorie din panoul de activități Sursă de date.

Relația dintre caseta listă verticală dintr-un șablon formular și câmpul corespondent în sursa de date

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ă verticală

  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 în sursa de date legată la caseta listă, bifați caseta de selectare Creare automată sursă de date.

    • Pentru a lega caseta listă la un câmp 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ă cu listă verticală.

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

  6. Pentru a adăuga o etichetă pentru control, tastați textul deasupra sau la stânga controlului, 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ă verticală.

  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 XPath Imagine buton 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 XPath Imagine buton 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 XPath Imagine buton lângă caseta Nume afișat, faceți clic pe câmpul care conține valorile afișate în caseta listă, apoi 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 XPath Imagine buton lângă caseta Intrări, apoi, în caseta de dialog Selectare câmp sau grup, faceți clic pe câmpul sau grupul care conține câmpurile care vor furniza valorile pentru caseta listă, apoi faceți clic pe OK.

    4. Faceți clic pe Selectare XPath Imagine buton 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 XPath Imagine buton lângă caseta Nume afișat, faceți clic pe câmpul care conține valorile afișate în caseta listă, apoi 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.

Î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ă verticală:

  • Luați în considerare lărgirea casetei listă verticală, astfel încât să fie cu câteva spații mai mare decât lățimea medie a elementelor din listă. Astfel, elementele din listă nu sunt ascunse parțial.

  • Pentru a modifica lățimea mai multor casete listă verticală în același timp, selectați casetele listă verticală 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 a mai multor casete listă verticală în același timp, selectați casetele listă verticală pe care doriți să le modificați. Pe meniul Format, faceți clic pe Borduri și umbrire, apoi efectuați ajustările necesare pe fila Umbrire.

  • Pentru a particulariza fontul care apare într-o casetă listă verticală, utilizați casetele Font și Dimensiune font de pe bara de instrumente Formatare. Pentru a modifica fontul și dimensiunea fontului pentru toate casetele listă verticală din șablonul de formular în același timp, faceți clic pe caseta listă verticală care conține formatarea dorită, apoi, în meniul Format, faceți clic pe Se aplică fontul la toate controalele casetă cu listă verticală.

  • Dacă doriți să ajustați spațierea dintre o casetă listă verticală și obiectele care o înconjoară pe șablonul de formular, puteți ajusta setările pentru margine în caseta de dialog Proprietăți casetă cu listă verticală (fila Dimensiune). 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

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.

Au fost utile aceste informații?

Cât de mulțumit sunteți de calitatea limbajului?
Ce v-a afectat experiența?
Apăsând pe Trimitere, feedbackul dvs. va fi utilizat pentru a îmbunătăți produsele și serviciile Microsoft. Administratorul dvs. IT va avea posibilitatea să colecteze aceste date. Angajamentul de respectare a confidențialității.

Vă mulțumim pentru feedback!

×