Office
Conectare

Prezentarea generală a conexiunilor 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ță.

O conexiune de date este o legături dinamice care se utilizează pentru a primi sau remiterea datelor între un formular Microsoft InfoPath și date care este stocat în afara formă, cum ar fi un SharePoint server, serviciu Web sau bază de date. De exemplu, într-un formular de comandă, care conține o listă de produse disponibile, statice lista de nume de produs ar putea salvate în formular. Cu toate acestea, oricând un produs este adăugat sau eliminat, lista de produse în formularul trebuie să fie actualizate.

Pentru a vă asigura că formularul rămâne actualizat, Salvați și menține informații produs din afara formularului. Crearea unei conexiuni de date pentru a adăuga aceste informații la formular atunci când utilizatorii completați formularul. Avantajele utilizând o conexiune de date pentru a regăsi informații produs este că aceste informații pot fi salvate într-un singur loc, care se pot lega mai multe forme la. De asemenea, sunteți sigur că utilizatorii au mereu cele mai recente informații atunci când completarea unui formular.

În plus față de primirea de date, conexiunile de date pot fi utilizate pentru a trimite date. După ce un utilizator are completat un formular, acestea trebuie să remiteți formularul. Adăugând remiterea conexiuni de date la forme, aveți posibilitatea să specificați în cazul în care să fie trimisă datelor de formular. De exemplu, un formular poate transmise ca un document într-o bibliotecă de documente SharePoint sau trimis într-un mesaj de e-mail.

În acest articol

Locale comparativ cu date externe

Tipurile de conexiuni de date externe

Remiterea conexiuni de date

Primirea de conexiuni de date

Salvarea datelor pentru utilizare offline

Un formular de pe o sursă externă de date de bază

Locale comparativ cu date externe

Toate formularele InfoPath Salvați datele pe care este introdusă în ele. Controale sunt utilizate pentru a afișa datele utilizatorilor. Atunci când un utilizator remite formularul, date locale în formularul să fie trimisă la una sau mai multe locații externe.

Conexiuni de date poate fi utilizat atunci când aveți nevoie de interogare sau de date din din afara formularului, când doriți ca utilizatorii să prezinte date în mai multe locații. Nu există nicio limită a numărului de conexiuni de date care pot fi create.

Dacă creați o conexiune de date, care interoghează date, formular de interogări această conexiune de date în mod implicit atunci când se deschide formularul. Puteți utiliza, de asemenea, această conexiune de date prin configurarea formularului în următoarele moduri:

  • Adăugarea unui buton de reîmprospătare care utilizatorii fac clic pentru a interoga datele externe

  • Adăugarea unei reguli pentru a interoga date externe utilizând această conexiune de date

  • Adăugarea de cod particularizate care interoghează date externe bazat pe un alt eveniment

Începutul paginii

Tipurile de conexiuni de date externe

Aveți posibilitatea să creați remiterea datelor sau a primi conexiuni de date pentru a face schimb de date cu o sursă de date în afara unui formular.

Remiterea conexiuni de date

Atunci când utilizatorii remite un formular care se bazează pe o listă SharePoint sau o bază de date, listă sau bază de date este actualizat cu modificările făcute de utilizator atunci când remiteți formularul. Un formular, de asemenea, poate fi configurat pentru a permite utilizatorilor să trimită date în alte locații. Următoarele locații de date externe pot fi utilizate:

  • Serviciu Web

  • Bibliotecă de documente pe un site SharePoint

  • Mesaj de poștă electronică

  • Mediu de găzduire (cum ar fi o pagină ASP.NET sau o aplicație de găzduire)

În majoritatea cazurilor, una remiterea conexiune de date se utilizează atunci când este remis formular. Cu toate acestea, un formular pot remite date în mai multe locații, utilizând regulile sau codul particularizat. De exemplu, forme pot fi transmise într-un serviciu Web, precum și printr-un mesaj de e-mail. De obicei, formularele sunt configurate pentru a trimite toate datele din formularul. Cu toate acestea, cu cod particularizat la remiterea datelor de formular sau de a configura formularul pentru a trimite date la un serviciu Web puteți alege să remiteți doar o parte a datelor de formular.

Primirea de conexiuni de date

O conexiune de date primire primește date dintr-o sursă externă pentru a popula câmpurile din formular. Controale poate apoi să fie legat la câmpurile respective pentru a afișa datele din sursa externă în formă. De exemplu, o conexiune de date de primire este utilizate pentru a popula o casetă listă verticală. Următoarele surse pot fi utilizate:

  • Serviciu Web SOAP

  • Serviciu Web REST

  • Bibliotecă sau listă SharePoint

  • Bază de date (doar Microsoft SQL Server)

  • Document XML

Începutul paginii

Salvarea datelor pentru utilizare offline

Uneori, un utilizator poate doriți să completați un formular InfoPath atunci când acestea nu sunt conectate la o rețea, numit și lucrul offline. Puteți să adăugați o conexiune de date acele date interogările dintr-o conexiune de date și configura conexiunea pentru a salva rezultatele interogării pe computerul utilizatorului. Acest lucru asigură că utilizatorii pot completa formularul dacă computerul său lucrați offline.

Dacă vă configurați o conexiune de date astfel, interogarea este trimis prin conexiunea de date în timp ce utilizatorul se completează formularul și lor computerul este conectat la rețea. Rezultatele interogării apoi sunt salvate pe hard diskul utilizatorului în formularul și acestea apar atunci când utilizatorul se completează. Date este memorate în cache de fiecare dată când utilizatorul efectuează o interogare nouă, astfel încât datele este actualizată cât mai mult posibil.

Atunci când creați conexiunea de date, puteți alege dacă să se afișeze un set implicit de salvat datele în formular, în cazul în care conexiunea de date externe nu este disponibilă. Luați în considerare dacă datele din interogarea este potrivită pentru toți utilizatorii sau dacă formularul ar trebui să afișeze datele specifice pentru utilizator. De exemplu, dacă datele returnate de interogare se bazează pe identitatea utilizatorului sau rol, utilizând un set implicit de date care a fost configurat în timpul proiectării în loc să utilizați rezultatele interogării pot duce la incorecte de date pentru acel utilizator.

Începutul paginii

Un formular de pe o sursă externă de date de bază

Utilizând lista SharePoint, baza de date sau serviciu Web, puteți să proiectați un șablon formular bazat pe o conexiune de date de primire. Câmpuri și grupuri sunt create la nivel local, în formularul care corespund câmpurile și grupurile din depozitul de date externe. Cu alte cuvinte, InfoPath 2010 local reflectă structura de date de date externe, astfel încât, atunci când formularul încarcă datele externe, nu există nicio problemelor de integritate a datelor.

Important: Nu puteți să modificați câmpurile locale în formularul care se bazează pe câmpurile dintr-o bază de date sau serviciu Web. Această restricție vă ajută să vă asigurați că integritatea datelor. Cu toate acestea, puteți adăugați câmpuri sau grupuri în grupul myFields în formularul de.

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

×