Notă: Dorim să vă oferim cel mai recent conținut de ajutor, cât mai rapid posibil, în limba dvs. Această pagină a fost tradusă automatizat și poate conține erori gramaticale sau inexactități. Scopul nostru este ca acest conținut să vă fie util. Vă rugăm să ne spuneți dacă informațiile v-au fost utile, în partea de jos a acestei pagini. Aici se află articolul în limba engleză , ca să îl puteți consulta cu ușurință.
Atunci când proiectarea unui șablon formular Microsoft Office InfoPath 2007 , puteți să atribuiți valorile implicite la controalele care sunt legate la câmpurile din șablonul de formular. O valoare implicită este valoarea care apare automat într-un control atunci când utilizatorul se deschide un formular pentru a o completați.
În acest articol
Prezentare generală a valorilor implicite
Atunci când proiectarea unui șablon formular, pot atribui valorile implicite pentru controale în scopul de a ajuta pe utilizatori completați formularul mai rapid. De exemplu, dacă creați șablon formular raport de cheltuieli angajat, puteți să atribuiți data curentă ca valoare implicită pentru un control pentru alegerea datei. Prin urmare, data curentă este populată automat în control pentru alegerea datei atunci când utilizatorul deschide formularul și nu au pentru a introduce manual dată.
Puteți să setați valorile implicite în șablonul formular de:
-
Atribuirea de o anumită valoare la un control, care este populată automat atunci când utilizatorul se deschide formularul să o completați.
-
Utilizarea unui regulă pentru a seta o valoare implicită pentru un control, pe baza datelor în care utilizatorul introduce într-un alt control din formular.
-
Setarea toate valorile implicite pentru un șablon formular în același timp.
Setarea valorii implicite pentru un control
Atunci când setați o valoare implicită pentru un câmp într-un șablon formular, care sunt specificând valoarea pe care ar trebui să apară automat în control atunci când un utilizator completează un formular bazat pe șablonul de formular respectiv.
-
Dacă panoul de activitate Sursă de date nu este vizibilă, faceți clic pe Sursă de date în meniul Vizualizare .
-
În panoul de activitate Sursă de date , faceți clic dreapta pe câmpul a cărui valoare implicită care doriți să setați și apoi faceți clic pe Proprietăți în meniul de comenzi rapide.
-
Faceți clic pe fila Date.
-
Alegeți una dintre următoarele variante:
-
Pentru a utiliza o anumită valoare ca valoare implicită, tastați valoarea implicită în caseta valoare .
-
Pentru a utiliza o expresie XPath pentru a crea valoarea implicită, faceți clic pe Inserare Formula , apoi, în caseta de dialog Inserare formulă , creați expresia XPath.
Sfat: Pentru a actualiza automat valoarea din câmpul selectat de fiecare dată când formula este calculată, bifați caseta de selectare Actualizare această valoare la rezultatul formulei este recalculată în caseta de dialog câmp sau grup de proprietăți .
-
-
Pentru a testa modificările, faceți clic pe Previzualizare pe bara de instrumente Standard sau apăsați CTRL+SHIFT+B.
Detalii tehnice
Atunci când setați valoarea implicită pentru un control, de asemenea, setați valoarea implicită pentru câmpul la care este legat controlul. Orice controlul care este legat la acel câmp vor fi atribuite aceeași valoare implicită.
Dacă valoarea implicită este o valoare specificată, acea valoare este stocat în fișierul șablon.XML asociate cu șablonul de formular. Pentru a modifica programatic valoarea implicită, modificați valoarea câmpului corespunzătoare din fișierul template.xml. Dacă valoarea implicită este rezultatul unei expresii XPath, expresia este stocat în fișierul manifest.xsf, în elementul xsf:calculatedField pentru câmp.
Setarea valorii implicite utilizând o regulă
Puteți utiliza o regulă pentru a seta valoarea implicită a unui control pe baza valorii alt control. O regulă este o acțiune care apare atunci când se îndeplinește o condiție în formă. De exemplu, poate fi proiectarea unui șablon formular cu un control pentru starea și un alt control pentru codul poștal. Atunci când un utilizator introduce un cod poștal din Control cod poștal, controlul stat este populată automat cu starea de corecte.
Pentru a finaliza această procedură, trebuie să aveți două controale într-un șablon formular-unul care utilizatorul va introduce date în și altul care va fi populată cu o valoare implicită, bazate pe datele introduse în primul control.
-
Faceți dublu clic pe controlul pe care controlul cu valoarea implicită va fi bazate pe.
De exemplu, în cazul controalele de stare și cod poștal, care să faceți dublu clic pe control cod poștal.
-
Faceți clic pe fila Date.
-
Sub regulile de validare și, faceți clic pe reguli.
-
În caseta de dialog reguli , faceți clic pe Adăugare.
-
În caseta nume , tastați un nume pentru regulă.
-
Pentru a specifica când ar trebui să ruleze regulă, faceți clic pe Condiție setat.
-
În caseta de dialog condiție , introduceți condiția și apoi faceți clic pe OK.
De exemplu, dacă doriți o valoare implicită pentru a fi adăugate la un control când se introduc date într-un alt control, în prima casetă, faceți clic pe câmpul pe care utilizatorul va introduce date în, faceți clic pe este egal cu în a doua casetă, și în ultima casetă , introduceți date utilizatorul va intra în control.
-
În caseta de dialog regulă , faceți clic pe Adăugare acțiune.
-
În lista de acțiune , faceți clic pe Set un câmp valoare.
-
Faceți clic pe lângă caseta câmp și apoi, în caseta de dialog Selectați un câmp sau grup , faceți clic pe controlul a cărui valoare implicită care doriți să setați.
-
Alegeți una dintre următoarele variante:
-
Pentru a utiliza o valoare specificată ca valoare implicită, tastați valoarea în caseta valoare și apoi faceți clic pe OK.
-
Pentru a utiliza o expresie XPath pentru a crea valoarea implicită, faceți clic pe Inserare Formula , introduceți formula în caseta de dialog Inserare Formula și apoi faceți clic pe OK.
-
-
Pentru a testa modificările, faceți clic pe Previzualizare pe bara de instrumente Standard sau apăsați CTRL+SHIFT+B.
Setați toate valorile implicite pentru un formular
Dacă știți toate controalele din șablonul de formular care va avea o valoare implicită și valorile implicite nu se bazează pe reguli, puteți să setați toate valorile implicite în același timp.
-
În meniul Instrumente , faceți clic pe Opțiuni formular.
-
Faceți clic pe Complex , în lista Categorie , și apoi faceți clic pe Editare valori implicite.
-
În caseta de dialog Editare valori implicite , selectați câmpul a cărui valoare implicită care doriți să setați.
-
Alegeți una dintre următoarele variante:
-
Pentru a utiliza o valoare specificată ca valoare implicită, tastați valoarea implicită pentru câmpul în caseta valoare implicită și apoi faceți clic pe OK.
-
Pentru a utiliza o expresie XPath pentru a crea valoarea implicită, faceți clic pe Inserare Formula , apoi, în caseta de dialog Inserare formulă , creați expresia XPath.
Sfat: Pentru a actualiza automat valoarea din câmpul selectat de fiecare dată când formula este calculată, bifați caseta de selectare Actualizare această valoare la rezultatul formulei este recalculată în caseta de dialog Editare valori implicite .
-
-
Repetați Pasul 3 și pasul 4 pentru fiecare câmp a cărui valoare implicită care doriți să setați.
-
Pentru a testa modificările, faceți clic pe Previzualizare pe bara de instrumente Standard sau apăsați CTRL+SHIFT+B.