Office
Conectare

Add a rule

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, puteți utiliza reguli pentru automat afișează o casetă de dialog, setați un câmp valoare, de interogare sau remiterea la o conexiune de date, comutarea între vizualizările, deschiderea sau închiderea unui formular ca răspuns la anumite evenimente și condiții. Evenimentele să includeți o modificare la un anumit câmp sau grup în sursă de date, faceți clic pe un buton, inserarea de o secțiune repetabilă sau un rând dintr-o tabel repetabil, sau deschiderea sau remitere a unui formular. Condițiile pot include calculele, expresii XPath, rolurile de utilizator, iar dacă valoarea un câmp este necompletată, este într-o zonă precizată, este egal cu valoare nominală pentru un alt câmp, sau începe cu sau conține anumite caractere.

De asemenea, puteți adăuga mai multe acțiuni pentru fiecare regulă. De exemplu, puteți adăuga o regulă care afișează un mesaj de casetă de dialog pentru a permite utilizatorului știți că va apărea o nouă Vizualizare formular, vizualizare a formularului se modifică, iar apoi utilizează o conexiune de date atunci când un utilizator completează un control care este legat la un câmp.

În acest articol

Prezentare generală

Considerații de compatibilitate

Adăugarea unei reguli care să ruleze atunci când un utilizator se deschide formularul

Adăugarea unei reguli de la un control

Adăugarea unei reguli de la un câmp sau un grup

Adăugarea unei reguli atunci când utilizatorul remite un formular

Prezentare generală

Atunci când aveți nevoie pentru a aplica logicii la șablonul de formular, puteți utiliza reguli. O regulă, puteți proceda astfel:

  • Afișează un mesaj de caseta de dialog    Puteți să adăugați o regulă pentru a afișa o casetă de dialog pentru un utilizator, dacă sunt îndeplinite unei anumite condiții în formă. De exemplu, puteți afișa un mesaj într-un formular raport de cheltuieli dacă utilizatorul introduce o valoare care depășește o anumită sumă.

  • Arată o expresie de caseta de dialog    Puteți să adăugați o regulă pentru a afișa rezultatele unei expresii XPath care calculează valorile din câmpurile diferite în formular. De exemplu, puteți utiliza această acțiune în mijlocul mai multe reguli care sunt utilizate pentru a efectua un calcul complexe. Utilizați această acțiune pentru a verifica funcționează corect calculul prin monitorizarea fiecare modificare care apare în valorile în timpul calculării.

  • Comutarea vizualizărilor    Puteți să adăugați o regulă pentru a naviga prin mai multe vizualizări sau să modificați vizualizarea unui formular care se bazează pe rol utilizator, care este asociat cu utilizatorul care deschide formularul. De exemplu, puteți adăuga o regulă la un buton care permite utilizatorilor să accesați vizualizarea anterioară sau următoare atunci când faceți clic pe butonul.

  • Setați un câmp valoare    Puteți să adăugați o regulă care calculează valoarea a unui câmp. De exemplu, puteți adăuga o regulă la un câmp care afișează data de sfârșit a proiectului pe baza datei de la un alt câmp plus un anumit număr de zile.

  • Interogare utilizând o conexiune de date    Puteți să adăugați o regulă care trimite o interogare printr-o conexiune de date atunci când o condiție apare în formular. De exemplu, puteți adăuga o regulă care trimite o interogare printr-o conexiune de date atunci când un utilizator introduce numărul de angajat într-un formular raport de cheltuieli.

  • Remitere utilizând o conexiune de date    Puteți să adăugați o regulă care o remite toate datele dintr-un formular la o sursă de date externe prin intermediul unei conexiuni de date. De exemplu, puteți adăuga o regulă la un șablon formular pentru o aplicație de autorizare care remite date în formularul de la un serviciu Web și o bază de date atunci când utilizatorul face clic pe un buton de Remitere în formular.

  • Deschide un nou formular la completarea    Puteți să adăugați o regulă care se deschide o copie nouă a unui formular care se bazează pe acest șablon de formular sau un alt formular. De exemplu, puteți adăuga o regulă la un șablon formular pentru o aplicație de autorizare care efectuează următoarele acțiuni: dacă valoarea într-un câmp depășește o sumă fixă, regula se deschide un nou formular care se bazează pe un alt formular care se utilizează pentru ambele applicat permis electrice și clădiri ionii.

  • Închiderea unui formular    Puteți să adăugați o regulă care se închide formularul atunci când are loc un eveniment pe formular. De exemplu, puteți adăuga o regulă care o formă se închide după ce utilizatorul remite formularul și sursă de date externe confirmă cu succes a fost remis formular.

Notă: Tipuri de reguli pe care le puteți aplica la un șablon formular depind de câmpurile pe șablonul de formular și controale.

Automat se aplică regulile într-un control care este legat la un câmp pentru câmpul respectiv și automat se aplică regulile într-un câmp pentru controlul care este legat la acel câmp. Dacă legați un control într-un câmp care conține reguli existent, se aplică automat regulile pentru control. Dacă adăugați o regulă la un control, această regulă se aplică automat câmpul care este legat la acel control.

Dacă adăugați mai multe reguli la șablonul de formular, Microsoft Office InfoPath rulează fiecare regulă în ordinea în care regulile apar în caseta de dialog reguli . Aveți opțiunea de a încetarea procesării regulilor rămase după ce rulați o regulă anterior.

Începutul paginii

Considerații de compatibilitate

Deși puteți adăuga o regulă la șablonul de formular care afișează o casetă de dialog pentru utilizatorii dvs., casete de dialog nu se afișează automat în formulare care utilizatorii completa într-un browser Web. Casetele de dialog se afișează automat doar în formulare care sunt completate în InfoPath.

Începutul paginii

Adăugarea unei reguli care să ruleze atunci când un utilizator se deschide formularul

  1. În meniul Instrumente , faceți clic pe Opțiuni formular.

  2. În lista Categorie , faceți clic pe Deschidere și salvare.

  3. Sub comportament la deschidere, faceți clic pe reguli.

  4. În caseta de dialog reguli , faceți clic pe Adăugare.

  5. În caseta nume , tastați un nume pentru regulă.

  6. Pentru a specifica o condiție pentru când regula ar trebui să rulați, faceți clic pe Condiție setat, introduceți condiția și apoi faceți clic pe OK. Regulă va rula atunci când sunt îndeplinite condiție specificată în acest pas.

  7. Faceți clic pe Adăugare acțiune.

  8. În lista de acțiune , faceți clic pe acțiunea pe care o doriți, apoi introduceți opțiuni pentru această acțiune.

  9. Repetați pașii 7 și 8 pentru fiecare acțiune pe care doriți să rulați această regulă.

  10. Pentru a împiedica orice reguli din rulează după stare pentru această regulă sunt îndeplinite și regula rulează, bifați caseta de selectare încetarea procesării regulilor atunci când se termină această regulă .

  11. Faceți clic pe OK.

  12. Pentru a testa modificările, faceți clic pe Previzualizare pe bara de instrumente Standard sau apăsați CTRL+SHIFT+B.

Începutul paginii

Adăugarea unei reguli de la un control

În cazul în care controlul este legat la un câmp care are una sau mai multe reguli, se aplică automat câmpul regulile pentru control. Orice regulă pe care le adăugați la controlul, de asemenea, se adaugă la câmp. Dacă adăugați un control într-o vizualizare pe un șablon formular și apoi legați controlul la un câmp cu normele existente, se aplică automat regulile existente pentru control. Dacă adăugați o regulă de la un câmp și câmpul este legat la un control, se aplică automat regulile pentru control.

  1. Faceți dublu clic pe control.

  2. Faceți clic pe fila Date.

  3. Faceți clic pe reguli.

  4. În caseta de dialog reguli , faceți clic pe Adăugare.

  5. În caseta nume , tastați un nume pentru regulă.

  6. Pentru a specifica o condiție pentru când regula ar trebui să rulați, faceți clic pe Condiție setat, introduceți condiția și apoi faceți clic pe OK. Regulă va rula atunci când sunt îndeplinite condiție specificată în acest pas.

  7. Faceți clic pe Adăugare acțiune.

  8. În lista de acțiune , faceți clic pe acțiunea pe care o doriți, apoi introduceți opțiuni pentru această acțiune.

  9. Repetați pașii 7 și 8 pentru fiecare acțiune pe care doriți să rulați această regulă.

  10. Pentru a împiedica orice reguli din rulează după stare pentru această regulă sunt îndeplinite și regula rulează, bifați caseta de selectare încetarea procesării regulilor atunci când se termină această regulă .

  11. Faceți clic pe OK.

  12. Pentru a testa modificările, faceți clic pe Previzualizare pe bara de instrumente Standard sau apăsați CTRL+SHIFT+B.

Începutul paginii

Adăugarea unei reguli de la un câmp sau un grup

Dacă un control este legat la un câmp care conține reguli existente, aceste reguli se aplică automat pentru a controla. Orice regulă pe care le adăugați la câmpul este adăugat, de asemenea, pentru a controla.

  1. Dacă panoul de activitate Sursă de date nu este vizibilă, faceți clic pe Sursă de date în meniul Vizualizare .

  2. Faceți dublu clic pe câmpul.

  3. Faceți clic pe fila reguli și îmbinare .

  4. Faceți clic pe Adăugare.

  5. În caseta nume , tastați un nume pentru regulă.

  6. Pentru a specifica o condiție pentru când regula ar trebui să rulați, faceți clic pe Condiție setat, introduceți condiția și apoi faceți clic pe OK. Regulă va rula atunci când sunt îndeplinite condiție specificată în acest pas.

  7. Faceți clic pe Adăugare acțiune.

  8. În lista de acțiune , faceți clic pe acțiunea pe care o doriți, apoi introduceți opțiuni pentru această acțiune.

  9. Repetați pașii 7 și 8 pentru fiecare acțiune pe care doriți să rulați această regulă.

  10. Pentru a împiedica rularea după această regulă (pentru evenimentul curent) orice reguli, bifați caseta de selectare încetarea procesării regulilor atunci când se termină această regulă .

  11. Faceți clic pe OK.

  12. Pentru a testa modificările, faceți clic pe Previzualizare pe bara de instrumente Standard sau apăsați CTRL+SHIFT+B.

Începutul paginii

Adăugarea unei reguli atunci când utilizatorul remite un formular

Puteți să configurați șablonul formular pentru a rula unul sau mai multe reguli la contul de utilizator remite lor formular bazat pe șablonul de formular. De exemplu, puteți adăuga o regulă pentru a șablonului de formular care automat remite formularul la o bază de date și într-un mesaj de e-mail atunci când utilizatorul alege să remiteți formularul completat. De asemenea, puteți adăuga o regulă la șablonul de formular care comută formular la altă vizualizare atunci când utilizatorul remite formularul.

Notă: Înainte de a începe această procedură, asigurați-vă că un șablon formular are cel puțin unul remiterea conexiune de date. Găsiți linkuri către mai multe informații despre remiterea conexiuni de date din secțiunea Consultați și .

  1. În meniul Instrumente , faceți clic pe Opțiuni remitere.

  2. În caseta de dialog Opțiuni remitere , bifați caseta de selectare se permite utilizatorilor să remiteți acest formular .

    Notă: Atunci când selectați această casetă de selectare, InfoPath adaugă un buton de Remitere la bara de instrumente Standard și o comandă de Remitere pentru meniul fișier atunci când utilizatorii completați formularul.

  3. Faceți clic pe efectua acțiuni particularizate utilizând reguliși apoi faceți clic pe reguli.

  4. În caseta de dialog reguli pentru remiterea formulare , faceți clic pe Adăugare.

  5. În caseta nume , tastați un nume pentru această regulă care descrie locația de remitere. De exemplu, dacă doriți să permiteți utilizatorilor să remiteți formularul utilizând un mesaj de e-mail numai dacă valoarea într-un anumit câmp este mai mare decât 50, tastați E-mail remiterea pentru peste $50.

  6. Pentru a seta o condiție care trebuie să fie adevărate înainte de a utiliza această regulă, faceți clic pe Condiție setat în caseta de dialog regulă . În caseta de dialog condiție setat condițiile pe care trebuie să fie adevărate și apoi faceți clic pe OK.

  7. În caseta de dialog regulă , faceți clic pe Adăugare acțiune.

  8. În lista de acțiune , faceți clic pe acțiunea pe care doriți să aibă loc atunci când utilizatorul remite un formular bazat pe acest șablon formular, apoi selectați opțiunile corespunzătoare pentru acea acțiune.

  9. Faceți clic pe OK.

  10. Pentru a adăuga acțiuni suplimentare, repetați pașii 7 până la 9 pentru fiecare acțiune suplimentară.

  11. Pentru a adăuga alte reguli, repetați pașii 4 până la 9 pentru fiecare regulă suplimentară.

  12. Faceți clic pe OK.

    1. Pentru a modifica numele butonul Remitere care apare în bara de instrumente Standard și comanda de Remitere care apare în meniul fișier , atunci când utilizatorii completați formularul, tastați un nume nou în caseta legendă în Remitere Opțiuni caseta de dialog.

      Sfat: Dacă doriți să atribuiți o comandă rapidă de la tastatură în acest buton și de comandă, tastați un ampersand (&) înainte pe caracterul pe care doriți să o utilizați ca o comandă rapidă de la tastatură. De exemplu, pentru a atribui ALT + B ca comanda rapidă de la tastatură pentru butonul Remitere și comandă, tastați Su & remitere'b.

  13. Pentru a împiedica utilizatorii să utilizați comanda Remitere sau butonul Remitere pe bara de instrumente Standard atunci când completați formularul, debifați caseta de selectare Afișare elementul de meniu remitere și butonul remitere barei de instrumente .

    1. În mod implicit, după ce utilizatorii remite un formular InfoPath păstrează formularul deschis și afișează un mesaj pentru a indica dacă formularul a fost trimis cu succes. Pentru a modifica acest comportament implicit, faceți clic pe Complex, apoi efectuați una dintre următoarele:

      • Pentru a închide formularul sau crearea unui formular nou, necompletat după ce utilizatorul remite un formular completată, faceți clic pe opțiunea dorită din lista după remiterea .

      • Pentru a crea un mesaj personalizat pentru a indica dacă formularul a fost trimis cu succes, bifați caseta de selectare utilizare mesajele particularizate și tastați mesajele în casetele pe succes și pe erori .

        Sfat: Utilizați un mesaj în caseta pe nereușita să spuneți-le utilizatorilor ce se poate face dacă acestea nu pot remite formularul lor. De exemplu, poate sugera că utilizatorii salvarea lor formular și contacta pentru instrucțiuni suplimentare.

      • Dacă nu doriți să se afișeze un mesaj după ce utilizatorul remite un formular, debifați caseta de selectare Afișare succes, mesaje de eroare .

Începutul paginii

Extindeți-vă competențele Office
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Office Insider

Au fost utile aceste informații?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×