Modalități de particularizare a unei casete text
Se aplică la
InfoPath 2010 InfoPath 2013
După ce inserați o casetă text într-un șablon formular, o puteți particulariza accesând și modificând proprietățile și setările acesteia în caseta de dialog Proprietăți casetă text . Pentru a deschide caseta de dialog, în șablonul formular, faceți dublu clic pe caseta text ale cărei proprietăți doriți să le modificați.
Următorul tabel descrie câteva dintre modurile în care puteți particulariza o casetă text și oferă motivele pentru care puteți face acest lucru. Deși tabelul nu oferă informații procedurale detaliate despre opțiunile din caseta de dialog Proprietăți casetă text , vă oferă o idee despre intervalul de opțiuni disponibile.
Notă
- Dacă proiectați un șablon formular compatibil cu browserul, anumite caracteristici din caseta de dialog Proprietăți casetă text nu sunt disponibile. De exemplu, sfârșiturile de paragraf nu sunt acceptate.
- Dacă șablonul formular se bazează pe o bază de date, o schemă sau altă sursă de date existentă, este posibil să nu reușiți să particularizați toate aspectele unui control. De exemplu, este posibil să reușiți să modificați dimensiunea controlului, dar nu și numele său de câmp sau grup, care sunt derivate din sursa de date existentă.
| Tab | Activitate | Detalii |
|---|---|---|
| Date | Modificarea numelui de câmp asociat | Atunci când proiectați un șablon formular nou, necompletat, puteți modifica numele implicit al câmpului sau grupului pentru un control într-un element mai ușor de identificat atunci când lucrați cu sursa de date. De exemplu, un câmp denumit "Vânzător" este mai ușor de înțeles decât un câmp numit "câmp1". Notă: Modificarea numelui câmpului nu modifică legătura dintre o casetă text și un câmp din sursa de date. Dacă trebuie să legați o casetă text la un alt câmp, faceți clic dreapta pe caseta text, apoi faceți clic pe Modificare legătură în meniul de comenzi rapide. |
| Date | Modificarea tipului de date | Atunci când proiectați un șablon formular nou, necompletat, puteți modifica tipul de date implicit pentru un control. Tipul de date implicit pentru o casetă text este Text (șir), dar puteți modifica acest lucru. De exemplu, dacă doriți ca utilizatorii să introducă lire sterline într-o casetă text Valoare tranzacție , puteți să alegeți tipul de date Număr întreg (întreg), apoi să alegeți opțiunile de formatare astfel încât valorile tastate în caseta text să fie afișate cu simbolul monetar liră (£). Mai multe despre tipurile de date Următoarele listează tipurile de date disponibile pentru casetele text:
|
| Date | Specificați o valoare implicită | Dacă doriți ca textul implicit să apară în interiorul unui control atunci când un utilizator deschide pentru prima dată formularul, puteți tasta acel text în caseta Valoare . De asemenea, puteți utiliza valoarea unui alt câmp din sursa de date ca valoare implicită pentru un control. Valorile implicite sunt diferite de textul substituent (care este descris mai jos în acest articol), deoarece sunt salvate întotdeauna ca date în fișierul formular (.xml). |
| Date | Afișarea rezultatelor unui calcul | Pentru a afișa rezultatele unui calcul într-un control, puteți face clic pe Inserare formulă lângă caseta Valoare pentru a asocia formule și funcții cu controlul. De exemplu, puteți crea o formulă care însumează o coloană de numere dintr-un tabel repetabil utilizând o casetă text împreună cu funcția sum . Sau puteți asocia funcția today cu o anumită casetă text, astfel încât, atunci când utilizatorul deschide formularul, data curentă să se afișeze în acea casetă text. |
| Date | Transformarea casetei text în casetă | Pentru a le aminti vizual utilizatorilor să tastează date într-un control, bifați caseta de selectare Imposibil de necompletat . Atunci când utilizatorii deschid formularul, un asterisc roșu va apărea în control ca memento pentru a nu-l lăsa necompletat. Utilizatorii nu pot remite date până când nu introduc o valoare în control. |
| Date | Adăugarea validării datelor | Faceți clic pe Validare date pentru a specifica regulile de validare a datelor pentru control. De exemplu, dacă aveți nevoie ca numerele de componente să fie introduse într-un anumit format - trei numere, apoi o liniuță și încă două numere - puteți utiliza validarea datelor pentru a vă asigura că utilizatorii respectă acest model. |
| Date | Aplicarea regulilor | Când faceți clic pe Reguli, puteți crea o regulă care face ca una sau mai multe acțiuni să aibă loc automat atunci când utilizatorii modifică valoarea dintr-un control. Într-un formular de comandă de cumpărare, de exemplu, dacă un utilizator tastează un număr mai mare decât 10 într-o casetă text Cantitate , puteți utiliza o regulă pentru a afișa o casetă de dialog care spune "Comandarea a mai mult de 10 elemente diferite în același timp poate întârzia livrarea". De asemenea, puteți utiliza o regulă pentru a regăsi automat informațiile actualizate de la o sursă de date externă. De exemplu, într-un formular de achiziție a acțiunilor, puteți utiliza o regulă pentru a regăsi și a afișa cotații bursiere în timp real într-o casetă text, fie atunci când formularul este deschis, fie atunci când utilizatorul solicită informațiile. |
| Afișare | Afișare text substituent | Dacă doriți să oferiți instrucțiuni utilizatorilor cu privire la datele pe care să le introduceți în caseta text, puteți tasta text cu instrucțiuni în caseta Substituent . De exemplu, într-o casetă text Număr de nopți în hotel , textul substituent poate fi utilizat pentru a-i notifica pe utilizatori ce tip de date ar trebui să introducă. La fel ca o valoare implicită, textul substituent apare în interiorul unui control de introducere a textului atunci când un utilizator deschide pentru prima dată un formular. Cu toate acestea, textul substituent este diferit de valorile implicite în următoarele trei moduri:
|
| Afișare | Transformarea casetei text în doar în citire | Pentru a împiedica utilizatorii să modifice conținutul unui control, bifați caseta de selectare Doar în citire . De exemplu, dacă utilizați o casetă text pentru a afișa rezultatele unei formule, puteți face caseta text doar în citire pentru a împiedica utilizatorii să tasteze peste acel rezultat. Deși o casetă text doar în citire nu apare estompată în formular, utilizatorii vor fi împiedicați să tasteze informații în caseta text. |
| Afișare | Dezactivarea verificatorului ortografic sau a caracteristicii de Completare automată | Pentru a împiedica utilizatorii să verifice ortografia unui text dintr-un control de introducere a textului sau să reutilizeze automat intrările anterioare tastate în formular în acel control, debifați casetele de selectare Activare verificator ortografic și Activare Completare automată , ambele bifate în mod implicit. De exemplu, puteți dezactiva verificatorul ortografic pentru casetele text care afișează numele corecte. Puteți dezactiva Completarea automată din motive de confidențialitate, de exemplu, atunci când un formular va fi partajat între mai multe persoane. |
| Afișare | Permiteți utilizatorilor să tastează mai multe linii de text | Dacă doriți ca o casetă text să afișeze mai multe linii de text, bifați caseta de selectare Multi-linie . Apoi puteți decide dacă permiteți sfârșituri de paragraf în interiorul casetei text. |
| Afișare | Activare sfârșituri de paragraf | Dacă bifați caseta de selectare Multi-linie și doriți ca utilizatorii să poată tasta paragrafe de informații în caseta text, bifați caseta de selectare Sfârșituri de paragraf . Acest lucru este util, de exemplu, atunci când doriți ca utilizatorii să răspundă la o întrebare asemănătoare unui eseu într-o casetă text, dar doriți ca datele să fie în format text simplu, deoarece utilizatorii le vor remite în cele din urmă într-o bază de date. Dacă bifați caseta de selectare Multi-linie într-un șablon formular compatibil cu browserul, nu veți putea debifa caseta de selectare Sfârșituri de paragraf . |
| Afișare | Activați încadrarea textului | Dacă bifați caseta de selectare Multi-linie , InfoPath bifează automat caseta de selectare Încadrare text , astfel încât textul să curgă de la o linie la alta pe măsură ce utilizatorii tastează în caseta text. Când este activată încadrarea textului, puteți selecta opțiunile de defilare din lista Defilare . De exemplu, puteți face ca barele de defilare să apară în caseta text atunci când utilizatorii tastează mai mult text decât poate afișa caseta text în mod implicit. Pentru ca opțiunile de defilare să funcționeze corect, caseta text trebuie să aibă o înălțime și lățime fixe. Dacă bifați caseta de selectare Multi-linie într-un șablon formular compatibil cu browserul, nu veți putea să debifați caseta de selectare Încadrare text sau să specificați opțiunile din lista Defilare . |
| Afișare | Limitare caractere | Pentru a atribui o limită de caractere unei casete text, bifați caseta de selectare Limitare text la , apoi tastați numărul permis de caractere. De exemplu, într-un șablon formular resurse umane, puteți utiliza această caracteristică pentru a împiedica utilizatorii să tasteze mai mult de cinci caractere într-o casetă text ID angajat . Dacă șablonul formular este conectat la o bază de date sau la o schemă XML externă și acea sursă de date are cerințe existente privind lungimea caracterelor, Microsoft Office InfoPath va afișa automat o eroare de validare a datelor dacă utilizatorii depășesc aceste limite atunci când completează un formular bazat pe șablonul formular. Pentru a face cursorul să avanseze automat la următorul control din formular după ce utilizatorul atinge limita de caractere pentru un control, bifați caseta de selectare Treceți automat la următorul control atunci când se atinge limita . Avansarea automată a cursorului la următorul control nu este acceptată în șabloanele formular compatibile cu browserul. |
| Afișare | Adăugarea formatării condiționate | Faceți clic pe Formatare condiționată pentru a deschide caseta de dialog Formatare condiționată , unde puteți modifica aspectul unui control, inclusiv vizibilitatea acestuia, pe baza valorilor pe care utilizatorii le introduc în formular. De exemplu, într-un șablon formular raport de vânzări, puteți utiliza formatarea condiționată pentru a avertiza utilizatorul că suma cheltuită este mai mare decât suma bugetată. |
| Dimensiune | Ajustarea dimensiunii, spațierii și marginilor | Puteți specifica manual dimensiunea unui control introducând valori în casetele Înălțime și Lățime . De asemenea, puteți rafina spațierea din interiorul și din afara controlului, modificând spațierea, care este cantitatea de spațiu tampon din jurul conținutului controlului sau marginile, care este cantitatea de spațiu dintre bordura controlului și orice text sau controale înconjurătoare din șablonul formular. |
| Dimensiune | Alinierea casetei text cu eticheta sa | Pentru a alinia mai bine textul din interiorul unui control cu eticheta acestuia, faceți clic pe butonul Aliniere . InfoPath ajustează automat înălțimea controlului, spațierea inferioară și setările marginii inferioare, după cum este necesar. |
| Avansat | Specificarea unui SfatEcran | Pentru a afișa o notă explicativă atunci când utilizatorii mută indicatorul peste control, introduceți textul dorit în caseta SfatEcran. Instrumente de accesibilitate, cum ar fi utilitarele de revizuire a ecranului care fac disponibile informațiile de pe ecran ca vorbire sintetizată sau afișaj Braille reîmprospătabil, se bazează adesea pe aceste Sfaturi Ecran pentru a interpreta informațiile pentru utilizatorii lor. |
| Avansat | Modificarea ordinii de indexare a filelor | Puteți modifica poziția unui control în ordinea generală de tabulare a șablonului formular. Ordinea de tabulare este ordinea în care focalizarea se mută într-un formular de la un câmp sau obiect la următorul, în timp ce utilizatorii apasă TAB sau SHIFT+TAB. Setarea implicită de index filă pentru toate controalele dintr-un șablon formular este 0, dar ordinea de tabulare începe cu 1. Mai exact, orice control cu 1 în caseta index filă va fi vizitat prima dată când utilizatorii apasă tasta TAB. Orice control cu 2 în caseta index filă va fi vizitat al doilea și așa mai departe. Toate controalele cu 0 în caseta Index filă vor fi ultimele în ordinea de tabulare. Dacă doriți să omiteți controalele în ordinea de tabulare, introduceți -1 în caseta Index filă . |
| Avansat | Atribuirea unei comenzi rapide de la tastatură | Puteți tasta o literă sau un număr în caseta tastă Access pentru a specifica o comandă rapidă de la tastatură. Comenzile rapide de la tastatură le permit utilizatorilor să navigheze la un control apăsând o combinație de apăsări de taste, în loc să miște mouse-ul. Dacă alegeți să utilizați comenzile rapide de la tastatură în șablonul formular, trebuie să comunicați utilizatorilor că există comenzile rapide. De exemplu, puteți tasta (ALT+S) după o etichetă de casetă text, pentru a le spune utilizatorilor că există o comandă rapidă de la tastatură pentru o casetă text Vânzător . |
| Avansat | Specificarea sau particularizarea acțiunilor de îmbinare | Faceți clic pe Îmbinare setări pentru a specifica modul în care datele introduse de utilizatori în control ar trebui să apară atunci când sunt combinate mai multe formulare. De exemplu, puteți alege să prefixați textul dintr-o casetă text cu un anumit cuvânt sau să separați elementele casetei text prin punct și virgulă. |
| Avansat | Obținerea identificatorului ViewContext pentru caseta text | Puteți utiliza valoarea ViewContext pentru a identifica controlul în cod. De exemplu, dacă cunoașteți valoarea ViewContext, puteți utiliza acea valoare cu metoda ExecuteAction a obiectului View pentru a efectua prin programare o acțiune de editare a datelor XML legate la control. |
| Avansat | Specificarea și particularizarea unui domeniu de intrare | Faceți clic pe Domeniu de intrare pentru a specifica tipul de intrare de utilizator care este destinat controlului. Acest lucru vă poate ajuta să îmbunătățiți recunoașterea scrierii de mână și a scrierii de mână și a vorbirii pentru control. De exemplu, dacă utilizați domeniul de intrare IS_URL pentru control, InfoPath știe să ignore spațiile dintre cuvinte. |
| Formulare de browser | Particularizarea setărilor pentru postarea datelor înapoi pe server | Fila Formulare browser apare doar atunci când proiectați un șablon formular compatibil cu browserul. Acesta vă permite să controlați dacă datele sunt trimise la server atunci când utilizatorii modifică datele din caseta text. |
