Office
Conectare

Adăugarea unei conexiuni de date într-un serviciu Web

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

Puteți să adăugați unul sau mai multe conexiuni de date secundare pentru a șablonului de formular care să fie de interogare sau remiterea datelor într-un serviciu Web.

În acest articol

Prezentare generală

Considerații de compatibilitate

Înainte de a începe

Adăugarea unei conexiuni de date de interogare

Adăugarea unei conexiuni de date de remitere

Prezentare generală

Orice conexiune de date la o sursă externă de date pe care le adăugați la un șablon formular este o conexiune de date secundară. Această conexiune de date este diferit de conexiuni de date principală, care este creat atunci când proiectarea unui șablon formular pe baza unei baze de date, serviciu Web sau setări într-o bibliotecă de conexiuni. Când adăugați o conexiune de date secundară doar dacă nu puteți de interogare sau trimiterea datelor prin conexiunea de date principală.

Atunci când adăugați o conexiune de date secundară la șablonul de formular care interogările de date, Microsoft Office InfoPath creează o secundară sursă de date cu câmpurile de date și grupurile care corespunde Schemă XML de serviciu Web. Deoarece structura de date din sursa de date secundară trebuie să corespundă cu XML Schema, nu pot modifica câmpuri existente sau grupuri în sursa de date secundară. Atunci când adăugați o conexiune de date de remitere la șablonul de formular, când configurați șablonul formular pentru a permite utilizatorilor să remiteți datele lor de formular și configurați opțiunile de remitere pentru formulare care se bazează pe șablonul de formular.

Începutul paginii

Considerații de compatibilitate

Nu se poate configura conexiunea de date de remitere într-o șablon formular compatibil cu browserul pentru a permite utilizatorilor să remitere modificați informațiile împreună cu datele lor de formular într-un serviciu Web care acceptă un DataSet ADO.NET Microsoft. Modificați informațiile constă în modificările pe care un utilizator face la datele stocate într-o bază de date. Baza de date utilizează un serviciu Web pentru a vă conecta utilizatorii la baza de date. ADO.NET puteți utiliza modificați informațiile pentru a determina cum să actualizați datele din baza de date. Solicitați administratorului de servicii Web dacă serviciul Web necesită modificați informațiile pentru a actualiza o bază de date. Dacă nu, ar trebui să proiectarea unui șablon formular ale căror forme se poate completa doar utilizând InfoPath.

Începutul paginii

Înainte de a începe

Înainte de a adăuga o conexiune de date secundară la șablonul de formular, aveți nevoie de următoarele informații de administrator de servicii Web:

  • Locația serviciului Web.

  • Verificarea că serviciul Web utilizează document/literal stil codificarea. InfoPath pot consuma doar document/literal stil Web services.

  • Numele operațiunea de serviciu Web care vor date pentru a trimite sau primi date la formele care se bazează pe acest șablon formular.

Începutul paginii

Adăugarea unei conexiuni de date de interogare

Pentru a le permite utilizatorilor să interogare date dintr-un serviciu Web prin utilizarea șablonului de formular, trebuie să efectuați următoarele în șablonul formular:

  1. Adăugarea unei conexiuni de date secundară.

  2. Configurați șablonul formular pentru a utiliza conexiunea de date secundară.

Pasul 1: Adăugarea unei conexiuni de date secundară

  1. În meniul Instrumente , faceți clic pe Conexiuni de date.

  2. În caseta de dialog Conexiuni de date , faceți clic pe Adăugare.

  3. În Expert conexiune de date, faceți clic pe Creați o conexiune nouă la, faceți clic pe primire dateși apoi faceți clic pe Următorul.

  4. Sub din care doriți să primiți datele, faceți clic pe serviciu Web și apoi faceți clic pe Următorul.

  5. Pe pagina următoare a expertului, tastați locația serviciului Web și apoi faceți clic pe Următorul.

    Notă: Dacă doriți să căutați un serviciu Web, utilizând un server de descoperire Universal Descriere și integrarea (UDDI), faceți clic pe Căutare UDDI, introduceți URL-ul serverului UDDI pe care doriți să căutați, Specificați dacă doriți să căutați furnizor sau un serviciu furnizat, introduceți o cheie de căutare și apoi faceți clic pe Căutare. Servicii web care se potrivesc cu cuvântul cheie de căutare vor apărea în lista de Rezultate de căutare . Selectați serviciul Web pe care doriți să îl utilizați și apoi faceți clic pe OK.

  6. În lista Selectați o operațiune pe următoarea pagină a expertului, faceți clic pe operațiunea de serviciu Web care returnează date la formular și apoi faceți clic pe Următorul.

  7. Dacă Expertul conexiune de date întâmpină un element necunoscut în schema de serviciu Web, următoarea pagină a expertului vă poate solicita să specificați valori eșantion pentru fiecare parametru pentru a determina ce câmpuri sau grupuri pentru a adăuga la sursa de date principală.

    Cum?

    1. Selectați un parametru din tabelul de parametri și apoi faceți clic pe Setarea eșantion valoare.

    2. În caseta valoare de exemplu , tastați o valoare care contul de utilizator poate fi utilizat pentru acest câmp și apoi faceți clic pe OK.

    3. Repetați acești pași pentru fiecare parametru din tabelul de parametri și apoi faceți clic pe Următorul.

    Detalii tehnice

    Atunci când configurați o conexiune de date într-un serviciu Web în Expert conexiune de date, Microsoft Office InfoPath se conectează la serviciu Web și solicitările de fișier Web serviciu Descriere limba (WSDL). Fișierul WSDL conține schema utilizate de serviciu Web. Serviciu Web răspunde la solicitarea de trimiterea acest fișier în InfoPath. InfoPath utilizează informațiile din acest fișier pentru a adăuga câmpurile corespunzătoare și grupurile la sursa de date secundară din șablonul de formular. Dacă InfoPath găsește un tip de element necunoscută în fișierul WSDL, InfoPath utilizează date eșantion pentru a determina definiția tipul de element necunoscută și apoi adaugă câmpurile corespunzătoare și grupurile la sursa de date secundară.

  8. Dacă doriți ca rezultatele interogării să fie disponibile atunci când formularul nu este conectat la o rețea, bifați caseta de selectare magazin o copie a datelor din șablonul de formular .

    Notă de securitate: Bifarea acestei casete de selectare stochează rezultatele interogării în șablonul formular. Pentru că datele sunt stocate în șablonul formular, este disponibilă în forme pe care utilizatorii completa, chiar dacă computerul său nu sunteți conectat la o rețea. Dacă primiți date sensibile din această conexiune de date, se recomandă să dezactivați această caracteristică pentru a contribui la protejarea datelor în cazul în care computerul pierdere sau furt.

  9. Faceți clic pe Următorul.

  10. Pe pagina următoare a expertului, tastați un nume descriptiv pentru conexiunea de date de interogare.

  11. Pentru a activa formulare care se bazează pe acest șablon de formular pentru a primi automat datele atunci când acestea sunt deschise, bifați caseta de selectare automat regăsiți datele atunci când se deschide formularul .

  12. Verificați că informațiile din secțiunea Rezumat este corectă, apoi faceți clic pe Terminare.

  13. Faceți clic pe Închidere.

Pasul 2: Configurați șablonul formular pentru a utiliza conexiunea de date secundară

Atunci când adăugați o conexiune de date de interogare la un șablon formular, în mod implicit formulare care se bazează pe acest șablon formular utilizează conexiunea de date atunci când acestea sunt deschise de utilizator. De asemenea, puteți configura un șablon formular pentru a utiliza conexiunea de date de interogare într-unul dintre următoarele moduri:

  • Adăugarea unei reguli    Puteți să configurați o regulă pentru a utiliza conexiunea de date de interogare, ori de câte ori apare condiția în regulă.

  • Adăugarea unui buton    Puteți adăuga un buton la șablonul de formular pe care utilizatorii pot face clic pentru a obține date utilizând conexiunea de date de interogare.

  • Utilizarea codului particularizat    Dacă nu puteți adăuga o regulă sau butonul, puteți utiliza cod particularizat pentru a obține date utilizând conexiunea de date de interogare. Utilizați codul particularizat care necesită un dezvoltator pentru a crea codul particularizat.

Add a rule

Puteți adăuga o regulă la șablonul de formular pentru a obține date din conexiunea de date de interogare, ori de câte ori sunt îndeplinite condiția pentru regulă. Următoarea procedură presupune că ați creat o conexiune de date de interogare pentru un șablon formular și că ați configurat un control dintr-un șablon formular pentru a afișa datele din acel conexiune de date.

  1. Dacă șablonul formular are mai multe vizualizări, faceți clic pe nume de vizualizare în meniul Vizualizare pentru a accesa vizualizarea cu controlul în cazul în care doriți să afișați datele din sursa de date secundară.

  2. Faceți dublu clic pe controlul pe care doriți să adăugați o regulă.

  3. Faceți clic pe fila Date.

  4. Sub regulile de validare și, faceți clic pe reguli.

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

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

  7. Pentru a specifica o condiție atunci când ar trebui să ruleze regulă, faceți clic pe Condiție setat, apoi introduceți condiția. Regulă va rula atunci când are loc condiția. Dacă nu setați o condiție, regulă va rula ori de câte ori utilizator modifică valoarea din controlul și apoi se deplasează cursorul lui sau la acel control.

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

  9. În lista de acțiune , faceți clic pe interogare utilizând o conexiune de date.

  10. În lista de conexiuni de date , faceți clic pe interogare conexiunea de date pe care doriți să îl utilizați și apoi faceți clic pe OK pentru a închide fiecare casetă de dialog deschisă.

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

Adăugarea unui buton

Puteți să adăugați un buton de control pentru a șablonului de formular pe care utilizatorii pot face clic pentru a obține date din conexiunea de date de interogare. Următoarea procedură presupune că ați creat o conexiune de date de interogare pentru șablonul de formular.

  1. Dacă șablonul formular are mai multe vizualizări, faceți clic pe nume de vizualizare în meniul Vizualizare pentru a accesa vizualizarea cu controlul în cazul în care doriți să afișați datele din sursa de date secundară.

  2. Dacă panoul de activități Controale nu este vizibil, faceți clic pe Mai multe controale pe meniul Inserare sau apăsați ALT+I, C.

  3. Glisați un buton de control în șablonul formular.

  4. Faceți dublu clic pe butonul pe care tocmai ați adăugat la un șablon formular.

  5. Faceți clic pe fila General.

  6. În lista de acțiune , faceți clic pe Reîmprospătare.

  7. În caseta etichetă , tastați numele pe care doriți să apară pe butonul pe șablonul de formular.

  8. Faceți clic pe Setări.

  9. În caseta de dialog reîmprospătarea , faceți clic pe o sursă de date secundară.

  10. În lista alegere sursa de date secundară , faceți clic pe sursă de date secundară, care este asociat cu conexiunea de date de interogare și apoi faceți clic pe OK pentru a închide fiecare casetă de dialog deschisă.

  11. 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 conexiuni de date de remitere

Pentru a le permite utilizatorilor să remiteți formulare care se bazează pe șablonul de formular la un serviciu Web, mai întâi adăugați o conexiune de date secundară la șablonul de formular care prezintă date, iar atunci când configurați șablonul formular pentru a permite utilizatorilor să remiteți datele lor de formular.

Pasul 1: Adăugarea unei conexiuni de date secundară

  1. În meniul Instrumente , faceți clic pe Conexiuni de date.

  2. În caseta de dialog Conexiuni de date , faceți clic pe Adăugare.

  3. În Expert conexiune de date, faceți clic pe Creați o conexiune nouă la, faceți clic pe Remitere dateși apoi faceți clic pe Următorul.

  4. Sub cum doriți să remiteți datele, faceți clic pe Web la un serviciu și apoi faceți clic pe Următorul.

  5. Pe pagina următoare a expertului, tastați locația serviciului Web în cazul în care utilizatorii vor remiteți datele lor și apoi faceți clic pe Următorul.

    Notă: Dacă doriți să căutați un serviciu Web, utilizând un server de descoperire Universal Descriere și integrarea (UDDI), faceți clic pe Căutare UDDI, introduceți URL-ul serverului UDDI pe care doriți să căutați, Specificați dacă doriți să căutați furnizor sau un serviciu furnizat, introduceți o cheie de căutare și apoi faceți clic pe Căutare. Servicii web care se potrivesc cu cuvântul cheie de căutare vor apărea în lista de Rezultate de căutare . Selectați serviciul Web pe care doriți să îl utilizați și apoi faceți clic pe OK.

  6. În lista Selectați o operație , faceți clic pe operațiunea de serviciu Web, care va primi date formă, apoi faceți clic pe Următorul.

  7. Pe pagina următoare a expertului, pentru a selecta ce date formă pentru a remite pentru fiecare parametru în serviciu Web, alegeți una dintre următoarele:

    Remiterea datelor dintr-un câmp sau grup

    1. În lista de parametri , faceți clic pe parametrul de serviciu Web, care va primi datele din formularul.

    2. Sub Opțiuni de parametri, faceți clic pe câmp sau grup.

    3. Faceți clic pe modificare Imagine buton .

    4. În caseta de dialog Selectați un câmp sau grup , faceți clic pe câmp sau grup al cărui date pe care doriți să remiteți și apoi faceți clic pe OK.

    5. În caseta Includere , faceți clic pe elemente de Text și fiu doar pentru a remite doar datele din acest câmp și elemente fiu de câmp sau grup, sau faceți clic pe sub-arbore XML, inclusiv element selectat pentru a remite numele câmpului, datele din câmpul, și elemente fiu în selectat grup sau câmp.

    Remiteți toate datele din formular

    1. În lista de parametri , faceți clic pe parametrul de serviciu Web, care va primi datele din formularul.

    2. Sub Opțiuni de parametri, faceți clic pe întreaga formă (document XML, inclusiv instrucțiuni de prelucrare).

    Remiteți datele ca un șir

    1. În lista de parametri , faceți clic pe parametrul de serviciu Web, care va primi datele din formularul.

    2. Sub Opțiuni de parametri, faceți clic pe întreaga formă (document XML, inclusiv instrucțiuni de prelucrare).

    3. Bifați caseta de selectare Remitere date ca șir .

      Notă: De obicei, selectați această casetă de selectare pentru a trimite date semnat digital. În majoritatea cazurilor, debifați această casetă de selectare.

    Notă tehnice despre obiecte ADO.NET set de date

    Dacă serviciul Web necesită un obiect ADO.NET set de date, selectați un set de date nod atunci când configurați această conexiune de date. Dacă utilizați orice alt tip de nod pentru o conexiune de date într-un serviciu Web care necesită un obiect ADO.NET set de date, acțiunea de remitere nu va reuși.

  8. Faceți clic pe Următorul.

  9. Pe pagina următoare a expertului, tastați un nume pentru conexiunea de date de remitere.

  10. Verificați că informațiile din secțiunea Rezumat este corectă, apoi faceți clic pe Terminare.

  11. Faceți clic pe Închidere.

După ce adăugați secundar remiterea conexiune de date, trebuie să configurați șablonul formular pentru a permite utilizatorilor să remiteți datele lor de formular utilizând acest lucru remiterea conexiune de date.

Pasul 2: Activare remiterea dintr-un șablon formular

Atunci când configurați șablonul formular pentru a permite utilizatorilor să remiteți datele lor de formular, InfoPath adaugă un buton de Remitere la bara de instrumente Standard și o comandă de Remitere pentru meniul fișier din formular. De asemenea, puteți să particularizați opțiunile de remitere pentru șablonul de formular în următoarele moduri:

  • Modificați textul care apare pe butonul Remitere și comanda Remitere .

  • Modificarea rapidă de la tastatură pentru butonul Remitere și comanda Remitere .

  • Creați mesaje particularizate pentru a afișa pentru utilizatorii dvs., atunci când remiteți formulare lor.

  • Specificați dacă să se lasă formularul deschis, închideți formularul sau deschideți un alt formular necompletat după formular este remisă.

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

  • În caseta de dialog Opțiuni remitere , bifați caseta de selectare se permite utilizatorilor să remiteți acest formular , faceți clic pe Trimitere datelor de formular către o singură destinațieși apoi, în listă, faceți clic pe Serviciu Web.

  • În lista alegere o conexiune de date pentru remitere , faceți clic pe numele conexiunea de date de remitere a serviciului Web creată în pașii anteriori.

    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.

  • Dacă nu doriți să utilizați o comandă de Remitere sau butonul Remitere pe bara de instrumente Standard atunci când completați formularul de alte persoane, 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.

×