Introducere în sursele de date

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ță.

În acest articol

Prezentare generală a surselor de date

Sursa de date principală

Surse de date secundară

Înțelegerea relația dintre o sursă de date și o schemă XML

Prezentare generală a surselor de date

Toate datele care apare într-un formular, dacă acesta este datele care un utilizator poate selecta dintr-o casetă listă, casetă listă verticală, sau casetă combo sau datele care adaugă un utilizator într-un formular, este stocat în sursele de date formă. O sursă de date este compus de câmpuri și grupuri. La fel ca foldere de pe hard disk conțin și organizarea fișierelor, câmpuri conțin datele pe care utilizatorii le introduce în formularele care se bazează pe șablonul de formular și grupurile conțin și a organiza aceste câmpuri. Utilizatorul adaugă datele la controalele dintr-un formular și acele controalele sunt legate la aceste câmpuri. De exemplu, imaginați-vă că vă sunt proiectarea unui șablon formular pentru un raport de cheltuieli. Atunci când utilizatorii deschide un formular bazat pe șablonul de formular, acestea pot pune numele lor primul, al doilea nume și prenumele în trei controale casetă text, fiecare casetă text este legat la un câmp pentru prenume, un câmp pentru al doilea prenume și un câmp nume de familie. Aceste câmpuri de nume sunt conținute într-un grup numit "nume".

Puteți vedea și lucrul cu câmpuri și grupuri din sursa de date a șablonului de formular în panoul de activitate Sursă de date .

Panoul de activitate Sursă de date din InfoPath

1. câmpul

2. grup de

Deși structura sursei de date nu corespunde întotdeauna aspectul șablonului formular, asemănările sunt comune, mai ales dacă pentru câmpurile care sunt asociate cu care se repetă tabele, secțiuni, secțiuni, care se repetă și secțiuni opționale și grupuri. De exemplu, un tabel sau o secțiune este legat la un grup în sursa de date și toate controalele din tabel sau o secțiune sunt legat la câmpurile care fac parte din acel grup. În Ilustrația următoare, cheltuielile Itemized tabel în formular raport de cheltuieli care se repetă constă în trei coloane care conțin selectorul de dată date, o casetă de text Descriere și o casetă text Cost. Aceste controalele sunt legate la un câmp dată, o descriere câmpul și un câmp valoare, respectiv. Tabelul propriu-zis este legat la grupul de element.

Tabel repetabil legat la un grup și câmpuri din sursa de date

Un șablon formular poate avea două tipuri de surse de date-o sursă de date unic, principală și, opțional, una sau mai multe surse de date secundară.

Începutul paginii

Sursa de date principală

Sursa de date principală conține următoarele:

  • Date că utilizatorii adăuga atunci când acestea completați un formular care se bazează pe șablonul de formular, cum ar fi datele pe care le introduceți într-o casetă text. De exemplu, Utilizatorul tastează numele lor primul, al doilea nume și prenumele în casetele text care sunt legate la câmpurile din sursa de date principală.

  • Datele dintr-o conexiune de date la o bază de date sau un serviciu Web, care este utilizată pentru a defini sursa de date a șablonului de formular.

Datele din sursa de date principală este ceea ce utilizatorii Salvați sau să remiteți atunci când completați formularul. Atunci când utilizatorii Salvați formularul, astfel încât aceștia îl pot remite mai târziu, utilizatorii Salvați datele din sursa de date principală.

Crearea sursei de date principală

Atunci când creați un șablon formular, Microsoft Office InfoPath creează automat sursa de date principală pentru dvs. Toate șabloanele de formular InfoPath conține o sursă de date unic, principală. Câmpuri și grupuri pot fi adăugate la sursa de date principală, în funcție de tipul de șablon formular creați:

Șablon formular necompletat    Adăugați câmpuri și grupuri la sursa de date principală utilizând panoul de activitate Sursă de date sau prin glisarea unui control din panoul de activități controale într-o vizualizare din șablonul de formular. Atunci când glisați un control într-o vizualizare, InfoPath adaugă câmpuri și grupuri la sursa de date principală în funcție de tipul de control care îl adăugați. De exemplu, dacă glisați un control casetă text într-un șablon formular, InfoPath adaugă un câmp în sursa de date principală. Dacă glisați un control de secțiune repetitivă într-un șablon formular, InfoPath adaugă un grup la sursa de date principală. Dacă glisați un control de tabel repetitiv pe șablonul de formular, InfoPath adaugă două grupuri la sursa de date principală pentru tabel repetabil și adaugă un câmp în sursa de date principală pentru fiecare coloană din tabelul.

Șablonul de formular pe baza unui document XML    InfoPath adaugă câmpuri și grupuri care mapați la elementele care sunt definite în schema de sau la elementele din document.

Șablon formular bazat pe o bază de date Microsoft Office Access sau o bază de date Microsoft SQL Server     InfoPath adaugă câmpuri și grupuri în sursa de date principală, bazat pe modul în care baza de date stochează date.

Șablon formular bazat pe un serviciu Web    InfoPath adaugă câmpuri și grupuri care mapați de schemă care este furnizat de serviciu Web.

Dacă sursa de date-de exemplu, un serviciu Web sau bază de date, nu sunt incluse în șablonul de formular, acesta se face referire la ca sursă de date externe. Formularele InfoPath conectarea la aceste surse de date externe prin intermediul unei conexiuni de date.

Modificarea sursei de date principală

Puteți adăuga câmpuri suplimentare și grupuri în sursa de date principală, în funcție de câmpuri existente sau grupuri în sursa de date principală. Următorul tabel descrie ce să adăugați câmpuri existente sau grupurilor, bazat pe pictogramele care apar în panoul de activitate Sursă de date .

Pictogramă

Ce puteți adăuga

Imagine pictogramă

Pictograma de grup    Puteți adăuga grupuri sau câmpuri la acest grup. Această pictogramă reprezintă oricare dintre un grup care a fost adăugat la sursa de date principală utilizând panoul de activitate Sursă de date sau un control asociat cu acest grup care a fost glisate din panoul de activități controale într-o vizualizare într-un șablon formular necompletat.

Imagine pictogramă

Imagine pictogramă    Puteți adăuga doar câmpurile în acest câmp. Această pictogramă reprezintă oricare dintre un câmp care a fost adăugat la sursa de date principală utilizând panoul de activitate Sursă de date sau un control asociat cu acest câmp care a fost glisate din panoul de activități controale într-o vizualizare într-un șablon formular necompletat.

Imagine pictogramă

Pictograma de grup blocat    Nu puteți adăuga câmpuri sau grupuri de la acest grup. Acest grup se bazează pe o conexiune de date la o sursă de date externe.

Imagine pictogramă

Pictograma de câmp blocat    Nu puteți adăuga câmpuri în acest câmp. Acest câmp se bazează pe o conexiune de date la o sursă de date externe.

Dacă glisa un control de pe o vizualizare într-un șablon formular și șablonul de formular respectiv conține câmpuri și grupuri care se bazează pe o conexiune de date, trebuie să legați acel control la câmpuri existente și grupurile din sursa de date principală. InfoPath nu automat adăugați câmpurile și grupurile de la un șablon formular care conține câmpuri și grupuri care se bazează pe surse de date externe. Găsiți linkuri către mai multe informații despre adăugarea de câmpuri și grupuri în secțiunea Consultați și .

Notă: Dacă utilizatorii deja completat formularele care se bazează pe șablonul de formular, următoarele modificări la sursa de date principală șablonul formular poate provoca pierderi de date în acele formulare:

  • Mutarea, ștergerea sau redenumirea unui câmp sau grup

  • Modificarea unui câmp sau grup repetabil la un grup sau câmp care

  • Modificarea tipului de date Rich Text la un tip de date diferite

Pentru câmpurile și grupurile de care aveți posibilitatea să modificați, puteți să modificați următoarele proprietăți:

Nume    Nume de câmp sau grup.

Cerințe de nume

  • Fiecare nume din sursa de date principală trebuie să fie unică. Dacă trebuie să utilizați același nume pentru mai mult de un câmp sau grup, creați o referință la acel câmp sau grup în schimb. Atunci când creați o referință la un câmp sau grup, InfoPath creează un câmp nou, identice sau grup proprietățile sunt legate la proprietățile primul câmp sau grup. Modificările la un câmp sau grup actualizează automat câmpul alte, dată sau grup. Grupuri de referință, cum ar fi câmpurile de referință, conțin același câmpuri și grupuri și a partaja același proprietăți.

  • Numele nu pot conține spații.

  • Numele trebuie să înceapă cu un caracter alfabetic sau subliniere (_) și pot conține doar caractere alfanumerice, caractere de subliniere, cratime (--) și perioade (.).

În plus față de aceste cerințe, este o idee bună să utilizați un nume care descrie conținutul câmp sau grup. De exemplu, dacă aveți un grup care conține detalii detaliată a cheltuielilor, numele grupului ItemizedExpense. Pentru un câmp dintr-un grup care conține cantitatea de cheltuieli, nume de câmp cheltuieli.

Tip    Definește dacă un element din sursa de date principală este un câmp sau un grup. Un câmp are o valoare unică, și un grup conține alte câmpuri.

Tipuri de câmpuri și grupuri

Tastați

Când se utilizează

Câmp (atribut)

Utilizați acest tip de pentru un câmp dacă există una sau mai multe dintre următoarele se aplică:

  • Câmpul nu poate conține alte grupuri sau câmpuri.

  • Câmpul trebuie să fie într-un câmp element.

  • Câmpul nu se repetă.

  • Câmpul trebuie să conțină întotdeauna o valoare.

  • Câmpul este orice tip de date diferită de Text îmbogățit (XHTML).

  • Bază de date sau serviciu Web necesită un câmp atribut.

Câmp (element)

Utilizați acest tip de pentru un câmp dacă există una sau mai multe dintre următoarele se aplică:

  • Câmpul poate conține alte câmpuri atribut.

  • Câmpul face parte dintr-un grup.

  • Câmpul se repetă într-un grup.

  • Bază de date sau serviciu Web necesită un câmp element.

Câmpurile de element poate fi orice date de tip și poate fi sau nu poate avea o valoare implicită.

Grup

Utilizați acest tip de pentru un grup care poate conține alte câmpuri sau grupuri.

Grup (alegere)

Utilizați acest tip dacă grupul poate conține numai una dintre numeroasele tipuri diferite de câmpuri sau grupuri de câmpuri.

De exemplu, imaginați-vă că sunt proiectarea unui șablon formular care furnizori în Statele Unite și în țări și regiuni în Uniunea Europeană va utiliza și șablonul de formular conține un grup de alegere adresă. Grup de alegere adresa conține un grup cu câmpurile pentru o adresă din Statele Unite sau un grup cu câmpurile pentru o adresă într-o țară sau regiune în Uniunea Europeană. Atunci când utilizatorul se deschide formularul care se bazează pe acest șablon de formular, utilizatorul poate alege să introduceți o adresă din Statele Unite sau o adresă într-o altă țară sau regiune. Controalele care sunt legate la câmpurile din grupul corespunzătoare apar în formular.

Schemă XML completă sau XML document

Utilizați acest tip de element, dacă doriți să adăugați o schemă XML suplimentare sau XML document într-o locație specificat în sursa de date.

Tip de date    Definește tipul de date care pot fi stocate pe un câmp.

Lista de tipuri de date disponibile

Tip de date

Când se utilizează

Text

Utilizați acest tip de date pentru un element sau atribut câmpul care conține text neformatat.

Text îmbogățit

Utilizați acest tip de date pentru un element de câmp care conține text formatat. Nu puteți utiliza acest tip de date pentru câmpuri atribut.

Număr întreg

Utilizați acest tip de date pentru un element sau atribut câmpul care conține numerele fără zecimale valori.

Zecimal

Utilizați acest tip de date pentru un element sau atribut câmpul care conține valori monetare sau a numerelor cu zecimale valori.

Adevărat/fals

Utilizați acest tip de date pentru un element sau atribut câmpul care conține datele care pot fi doar una din două valori.

Hyperlink

Utilizați acest tip de date pentru un element sau atribut câmpul care conține o resursă URI (Identificator Uniform), cum ar fi un hyperlink sau un spațiu de nume.

Dată

Utilizați acest tip de date pentru un element sau atribut câmpul care conține o dată calendaristică.

Ora

Utilizați acest tip de date pentru un element sau atribut câmpul care conține un timp de 24 de ore.

Dată și oră

Utilizați acest tip de date pentru un element sau atribut câmpul care conține o dată calendaristică și un timp de 24 de ore.

Imagine sau o atașare fișier

Utilizați acest tip de date pentru un element sau atribut câmpul care conține date binare, cum ar fi o imagine sau o imagine.

Particularizate

Utilizați acest tip de date pentru un câmp element sau atribut cu tipurile de date particularizate care sunt definite de un spațiu de nume. Acest tip de date este utilizat de obicei pentru un câmp sau grup care este legat la un control particularizat. Caseta de spațiu de nume de date este activată atunci când alegeți acest tip de date.

Notă: Acest tabel afișează doar cele mai comune XML tipurile de date utilizate într-un șablon formular. În InfoPath, puteți utiliza orice tip de date XML 1.0 în recomandări World Wide Web Consortium (W3C). Pentru a utiliza un tip de date care nu este listat în tabel, trebuie să extrageți fișiere formular pentru un șablon formular și să editați fișierul schemă (.xsd). Găsiți linkuri către mai multe informații despre extragerea fișierelor de formular pentru un șablon formular în secțiunea Consultați și .

Date Namespace    Definește Identificator Uniform de resurse (URI) pentru a adăuga un spațiu de nume pentru un tip de date particularizate. Această proprietate este disponibilă pentru câmpurile de element sau atribut cu o proprietate de tip de date particularizate . Atunci când adăugați un control particularizat la un șablon formular, această proprietate, de obicei, conține o valoare care este definit de autor control particularizat care este legat la câmpul.

Valoare implicită    Definește valoarea inițială a unui element sau atribut câmp atunci când se deschide mai întâi formular de utilizator. Puteți adăuga, de asemenea, formulele la valorile implicite, cum ar fi data curentă, un calcul matematice sau o referință la un alt câmp.

Se repetă    Definește dacă elementul câmp, atributul câmp sau grup pot apărea mai multe ori într-o formă. Controale listă, care se repetă secțiuni, tabele, care se repetă și controalele care fac parte dintr-o secțiune repetabilă sau care se repetă tabel sunt legat la câmpurile care se repetă și grupuri care se repetă.

Nu poate fi necompletat    Definește dacă câmpul element sau atribut trebuie să conțină o valoare. Dacă câmpul nu are o valoare, controlul care este legat la acest câmp este marcat cu un asterisc roșu sau, pentru unele tipuri de controale, o bordură întreruptă roșu. Această proprietate este disponibilă doar pentru câmpuri. Nu este disponibilă pentru grupuri.

Începutul paginii

Surse de date secundară

Surse de date secundară sursele de date în formularul care conțin date furnizate prin alte conexiuni de date la surse de date externe. De exemplu, imaginați-vă că sunt crearea unui șablon formular pentru un raport de cheltuieli și pe care doriți forme pe baza șablonului de formular pentru a accepta cheltuielile în alte monede. Cu toate acestea, monedă datele sunt stocate într-o bază de date. Pentru a afișa date de monedă, adăugați o conexiune de date la acea bază de date. Date de monedă este apoi stocate într-o sursă de date secundară și afișate într-un control casetă listă pe șablonul de formular.

Datele din conexiuni de date suplimentare sunt stocate în sursele de date secundară și apoi afișa ca opțiuni în controalele, cum ar fi o casetă listă, o casetă combo sau un control casetă listă verticală, pentru ca utilizatorul să selectați în timpul proiectării unui formular. Atunci când utilizatorul selectează un element într-o sursă de date secundară, selecția este copiată într-un câmp în sursa de date principală.

Surse de date secundară diferă de la sursa de date principală în următoarele moduri:

  • Surse de date secundară sunt opționali într-un șablon formular. Toate șabloanele formular trebuie să aibă o sursă de date principală.

  • Un șablon formular poate avea una sau mai multe surse de date secundară dar doar o sursă de date unic, principală.

  • Câmpuri și grupuri într-o sursă de date secundară se bazează pe modalitatea că datele se stochează în sursa de date externe, care este conectat la formular utilizând o conexiune de date. Aceste câmpuri și grupuri nu pot fi modificate utilizând InfoPath.

  • Spre deosebire de sursa de date principală, surse de date secundară nu sunt salvate cu formularul.

  • Datele din surse de date secundară nu este de obicei prezentate atunci când utilizatorul remite un formular completat. Cu toate acestea, puteți să configurați șablonul formular pentru a trimite datele din sursa de date secundară într-un serviciu Web prin utilizarea regulilor sau un destinatar e-mail utilizând cod particularizat.

Crearea de surse de date secundară

Atunci când adăugați o conexiune de date la o sursă externă de date care returnează date la formular, InfoPath creează o sursă de date secundară automat. Fiecare conexiune de date pe care le adăugați la șablonul de formular creează o sursă de date secundară corespunzătoare. La fel ca câmpuri și grupuri sunt adăugate la sursa de date principală, InfoPath adaugă câmpuri și grupuri la sursa de date secundară. Câmpuri și grupuri sunt adăugate la secundar sursă de date, astfel încât acestea hartă la fel ca sursă de date externe stochează datele. Puteți să creați o conexiune de date secundară cu următoarea:

  • Serviciu Web

  • Fișier XML

  • Bază de date Microsoft Office Access sau Microsoft SQL Server bază de date

  • Listă pe un site care rulează Microsoft Windows SharePoint Services

Atunci când adăugați o conexiune de date la un șablon formular și creați o sursă de date secundară, puteți vedea câmpurile și grupurile din sursa de date secundară în panoul de activitate Sursă de date . Fiecare sursă de date secundară se afișează în acest panoul de activități cu numele conexiunea de date, urmat de secundară în paranteze.

Sursă de date secundară în panoul de activitate Sursă de date

Modificarea surse de date secundară

Deoarece câmpurile și grupurile din surse de date secundare se bazează pe conexiuni de date la surse de date externe, nu puteți să modificați câmpurile și grupurile din sursa de date secundară. Când Vizualizați o sursă de date secundară în panoul de activitate Sursă de date , câmpurile au blocat câmp pictograma Imagine pictogramă și grupurile au blocat grup pictograma Imagine pictogramă pentru a indica care îi nu poate modifica.

Începutul paginii

Înțelegerea relația dintre o sursă de date și o schemă XML

Atunci când un utilizator completează un formular care se bazează pe un șablon formular, surse de date principală și secundară formă stocate ca documente XML pe computerul utilizatorului. Structura documentului XML este definit de o schemă XML. O schemă XML este un fișier bazat pe XML care definește structura și elementele XML documente, în acest caz formularul și datele conținute de elemente.

Atunci când creați un șablon formular, InfoPath creează automat Schema XML care este utilizată pentru a defini structura de formulare care va completa utilizatorilor. Fiecare câmp sau grup în sursa de date corespunde la un element din XML Schema. Proprietățile de fiecare câmp și un grup în sursa de date definesc structura de elemente corespunzătoare și datele pe care poate conține fiecare element în document XML care rezultă. Puteți vizualiza detalii suplimentare schemă pe fila Detalii în caseta de dialog câmp sau grup de proprietăți , care vă puteți deschide făcând dublu clic pe un câmp sau grup în panoul de activitate Sursă de date .

Î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.

×