Applies ToAccess pentru Microsoft 365 Access 2019 Access 2016 Access 2013 Access 2010

Important    Access Services 2010 și Access Services 2013 sunt eliminate din următoarea versiune de SharePoint. Vă recomandăm să nu creați aplicații web noi și să migrați aplicațiile existente pe o platformă alternativă, cum ar fi Microsoft Power Apps.

Puteți distribui date Access în Dataverse, care este o bază de date în cloud pe care puteți să construiți aplicații Power Platform, să automatizați fluxuri de lucru, agenți virtuali și multe altele pentru web, telefon sau tabletă. Pentru mai multe informații, consultați Introducere: Migrarea datelor Access la Dataverse.

Puteți utiliza Access Services-o componentă de SharePoint Server-pentru a construi baze de date Web. Acest lucru vă ajută să procedați astfel:

  • Securizarea și gestionarea accesului la date

  • Partajarea datelor în cadrul unei organizații sau prin Internet

    Notă: Acest articol explică bazele de date Web-un tip de bază de date introdusă în Access 2010. Aceasta nu explică aplicațiile Web Access care utilizează SQL Server pentru a stoca date și a oferi numeroase alte îmbunătățiri în bazele de date Web. Pentru mai multe informații, consultați articolul crearea unei aplicații Access.

    Notă:  Un cont de utilizator este necesar pentru a utiliza o bază de date Web. Accesul anonim nu este acceptat.

  • Crearea aplicațiilor de bază de date care nu necesită acces la utilizare

Acest articol oferă o prezentare generală a proiectării bazei de date Web Access. Pentru o introducere în proiectarea bazei de date desktop, consultați articolele crearea unei baze de date desktop noi și a bazelor de date de proiectare.

Important:  Deși puteți să deschideți o bază de date Web, să o publicați, să o editați și să sincronizați modificările, nu puteți crea noi baze de date Web utilizând această versiune de Access.

În acest articol/ce doriți să faceți? /Doresc să

Prezentare generală

Access Services (o componentă opțională din SharePoint) vă oferă o platformă pentru a crea baze de date pe care le puteți utiliza pe web. Proiectați și publicați o bază de date Web utilizând Access și SharePoint, iar persoanele care au conturi SharePoint utilizează baza de date Web într-un browser web.

Cum funcționează

Când publicați o bază de date web, Access Services creează un site SharePoint care conține baza de date. Toate obiectele bazei de date și datele se mută în listele SharePoint din acel site. După ce publicați, vizitatorii SharePoint pot utiliza baza de date, în funcție de permisiunile pentru site-ul SharePoint.

  • Control total    Acest lucru vă permite să efectuați modificări de date și proiectare.

  • Contribuire    Acest lucru vă permite să efectuați modificări de date, dar nu și modificări de proiectare.

  • Citire    Acest lucru vă permite să citiți date, dar nu puteți schimba nimic.

Puteți să deschideți baza de date Web în Access, să revizuiți designul, apoi să sincronizați modificările, în mod eficient, să le salvați în site-ul SharePoint. De asemenea, puteți să luați offline baza de date Web, să utilizați versiunea offline, apoi să sincronizați datele și să proiectați modificările atunci când reveniți online.

Notă: Pentru a construi o bază de date Web, aveți nevoie de permisiuni de control total pe site-ul SharePoint în care doriți să o publicați.

Formularele și rapoartele rulează în browser

Formularele, rapoartele și majoritatea macrocomenzilor rulează în browser. Acest lucru vă permite să reîmprospătați datele din ecran fără a fi necesar să refaceți întreaga pagină.

Puteți să creați un formular pentru a ajuta alte persoane să navigheze în aplicație. Un control nou, controlul de navigare, vă ajută să adăugați butoane de navigare standard în stil Web într-un formular în acest scop.

Notă: Panoul de navigare (caracteristica pe care o utilizați în Access pentru a răsfoi obiectele dintr-o bază de date) nu este disponibilă într-un browser web.

Datele sunt stocate în liste SharePoint

Toate tabelele devin liste SharePoint, iar înregistrările devin elemente de listă. Acest lucru vă permite să utilizați permisiunile SharePoint pentru a controla accesul la baza de date Web, precum și să beneficiați de alte capacități SharePoint.

Notă de securitate:  Șirul de conectare pentru tabelele legate este necriptat, inclusiv numele de utilizator și parola dacă acea informație a fost salvată (iar ținta link acceptă conturile de utilizator). Într-o bază de date care are un link la o listă SharePoint și linkul include numele de utilizator și parola, un utilizator rău intenționat poate modifica lista care este ținta linkului, utilizând acreditările salvate. Chiar dacă acreditările nu sunt salvate cu șirul de conectare, un utilizator rău intenționat poate modifica permisiunile de pe site-ul SharePoint cu ajutorul unui colaborator care are deja permisiuni suficiente. Fiți precaut atunci când partajați copii ale unei baze de date care conține linkuri către liste într-o bază de date Web publicată.

Interogările și macrocomenzile de date rulează pe server

Toate procesarea SQL pentru obiectele web se întâmplă pe server. Acest lucru vă permite să îmbunătățiți performanțele de rețea limitând traficul la setul de rezultate.

Notă:  Dacă baza de date Web are obiecte "client"-interogări, formulare, rapoarte etc. care nu pot fi utilizate într-un browser, orice SQL utilizat de aceste obiecte este procesat de Access pe desktop.

Intranet sau Internet

Puteți să publicați în propriul server SharePoint intranet sau pe Internet. Microsoft oferă o soluție SharePoint găzduită orientată spre Internet, iar terții oferă, de asemenea, servicii de găzduire.

Începutul paginii

Editarea unei baze de date Web

Această secțiune oferă pașii pentru activitățile de proiectare de bază pe care le puteți face într-o bază de date Web.

În această secțiune

Înainte de a începe

Există câteva activități pe care trebuie să le efectuați înainte de a începe să proiectați baza de date Web. În plus, există diferențe de proiectare între bazele de date Web și bazele de date desktop despre care ar trebui să știți, mai ales dacă sunteți un dezvoltator cu experiență Access.

  • Determinarea scopului bazei de date    Aveți un plan limpede, astfel încât să puteți lua decizii bune atunci când lucrați la detalii de proiectare.

  • Găsirea și organizarea informațiilor necesare    Nu puteți utiliza tabele legate într-o bază de date Web. Toate datele pe care doriți să le utilizați care nu vor fi originare din baza de date trebuie să fie importate înainte de publicare. Dacă aliniați datele înainte de a începe proiectarea, puteți evita necesitatea de a vă reface designul pentru a găzdui dificultăți neașteptate de date.

  • Identificați site-ul SharePoint pe care îl veți utiliza pentru publicare    Nu puteți publica deloc fără SharePoint. Dacă doriți să vă testați designul într-un browser în timp ce îl proiectați (nu este o idee rea), trebuie să îl publicați mai întâi.

  • Planificarea securității    Puteți profita de securitatea SharePoint pentru a controla accesul la baza de date Web. Planificați securitatea mai devreme, pentru a o putea construi în proiectarea dvs.

Diferențele de proiectare între bazele de date desktop și web

Unele caracteristici de bază de date pe care le puteți utiliza într-o bază de date desktop nu sunt disponibile într-o bază de date Web. Cu toate acestea, există caracteristici noi care acceptă multe dintre aceleași scenarii ca aceste caracteristici desktop.

Următorul tabel listează caracteristicile doar pentru desktop și noua caracteristică care vă ajută să acceptați același scenariu.

Scenariu

Caracteristică doar pentru desktop

Caracteristică bază de date Web

Proiectarea obiectelor bazei de date

vizualizare Proiect

Vizualizare foaie de date îmbunătățită; Vizualizare aspect

Revizuirea datelor rezumate, cum ar fi sumele, mediile și grupurile

Funcții de grup

Macrocomenzi de date; funcții de grup în rapoarte

Evenimente de programare

VBA

Macrocomenzi și macrocomenzi de date; Noua experiență de proiectare a macrocomenzilor cu IntelliSense

Navigarea la un obiect de bază de date

Panoul de navigare; tablourile

Control de navigare sau alt element de formular

Notă: Puteți crea obiecte client într-o bază de date Web, dar nu le puteți utiliza într-un browser. Cu toate acestea, acestea fac parte din baza de date Web și pot fi utilizate în Access pe desktop. Persoanele pot deschide baza de date Web în Access, apoi utilizează obiectele client. Aceasta este o modalitate eficientă de a partaja o bază de date și, de asemenea, deschide noi oportunități pentru a lucra împreună pe web. SharePoint gestionează orice probleme de conmonedă.

Caracteristici doar pentru desktop fără un omolog de bază de date Web

Următoarea listă nu este exclusivă.

  • Interogări de tip Uniune

  • Interogări de tip tabel încrucișat

  • Controale suprapuse în formulare

  • Relații de tabel

  • Formatarea condițională

  • Diverse acțiuni de macrocomandă și expresii

Deschiderea unei baze de date Web în Access

Există două modalități prin care puteți deschide o bază de date Web: dintr-un browser sau din Access.

Pentru a deschide dintr-un browser    Navigați la site-ul de bază de date Web și, în colțul din stânga sus al formularului de navigare principal (imediat sub zona barei de instrumente din browser), faceți clic pe Opțiuni, apoi faceți clic pe Deschidere în Access. Meniul Opțiuni al unui site de bază de date web din SharePoint

Pentru a deschide din Access    Deschideți fișierul ca și cum ați deschide orice fișier bază de date – apăsați Ctrl + O și utilizați caseta de dialog Deschidere .

Crearea unui tabel Web

Cu baza de date Web deschisă în Access, pe panglică, faceți clic pe Creare, apoi, în grupul tabele , faceți clic pe tabel.

Atunci când creați pentru prima dată un tabel, acesta are un câmp: un câmp ID numerotare automată. Puteți adăuga câmpuri noi pentru a stoca elementele de informații cerute de subiectul tabelului. De exemplu, se recomandă să adăugați un câmp care stochează data la care începeți să urmăriți ceva.

Adăugarea unui câmp

Puteți alege dintr-o varietate de câmpuri gata făcute pentru a le adăuga la tabel. Există două modalități la fel de simple:

  • Pe panglică, faceți clic pe câmpuri, apoi, în grupul Adăugare & Ștergere , faceți clic pe tipul de câmp dorit;

  • Sau, pe foaia de date tabel, faceți clic pe Faceți clic pentru Adăugare, apoi selectați un tip de câmp.

Modificarea proprietăților câmpului

Formatarea și proprietățile determină modul în care se comportă un câmp, cum ar fi ce tip de date poate stoca. Puteți modifica aceste setări, astfel încât câmpul să se comporte așa cum doriți.

  1. Selectați câmpul care are formatarea și proprietățile pe care doriți să le modificați.

  2. Pe panglică, faceți clic pe fila câmpuri .

  3. Utilizați comenzile din grupurile Formatare și Proprietăți pentru a modifica setările.

Adăugarea unui câmp calculat

Aveți posibilitatea să adăugați un câmp care afișează o valoare calculată din alte date din același tabel. Datele din alte tabele nu pot fi utilizate ca sursă pentru datele calculate. Unele expresii nu sunt acceptate de câmpurile calculate.

  1. Cu tabelul deschis, faceți clic pe faceți clic pentru Adăugare.

  2. Indicați spre câmp calculat, apoi faceți clic pe tipul de date dorit pentru câmp.

    Se deschide Generatorul de expresii.

  3. Utilizați Generatorul de expresii pentru a crea calculul pentru câmp. Rețineți că puteți utiliza doar alte câmpuri din același tabel ca surse de date pentru calcul. Pentru ajutor utilizând generatorul de expresii, consultați articolul crearea unei expresii.

Configurarea regulilor de validare a datelor

Puteți utiliza o expresie pentru a valida intrarea pentru majoritatea câmpurilor. De asemenea, puteți utiliza o expresie pentru a valida intrarea pentru un tabel, care poate fi utilă dacă doriți să validați intrarea pentru un câmp care nu acceptă validarea sau dacă doriți să validați intrarea de câmp în funcție de valoarea altor câmpuri din tabel. Pentru o explicație mai detaliată a validării, consultați articolul restricționarea introducerii datelor, utilizând o regulă de validare.

De asemenea, puteți specifica mesajul care se afișează atunci când o regulă de validare previne intrarea, denumită mesaj de validare.

Configurarea unei reguli și a unui mesaj de validare pentru câmp

  1. Selectați câmpul în care doriți să adăugați o regulă de validare.

  2. Pe panglică, faceți clic pe fila câmpuri .

  3. În grupul validare câmp , faceți clic pe validare, apoi faceți clic pe regulă de validare câmp.

    Se deschide Generatorul de expresii.

  4. Utilizați Generatorul de expresii pentru a crea regula de validare. Pentru ajutor utilizând generatorul de expresii, consultați articolul crearea unei expresii.

  5. În grupul validare câmp , faceți clic pe validare, apoi faceți clic pe mesaj de validare câmp.

  6. Tastați mesajul pe care doriți să-l Afișați atunci când datele de intrare nu sunt valide, apoi faceți clic pe OK.

Configurarea unei reguli și a unui mesaj de validare a înregistrărilor

Puteți utiliza o regulă de validare a înregistrării pentru a împiedica înregistrările dublate sau pentru a solicita o anumită combinație de date despre înregistrare sunt adevărate, cum ar fi [data de început] este mai mare decât 1 ianuarie, 2013 și mai mică decât [dată de sfârșit]

  1. Deschideți tabelul în care doriți să adăugați o regulă de validare.

  2. Pe panglică, faceți clic pe fila câmpuri .

  3. În grupul validare câmp , faceți clic pe validare, apoi faceți clic pe regulă de validare înregistrare.

    Se deschide Generatorul de expresii.

  4. Utilizați Generatorul de expresii pentru a crea regula de validare. Pentru ajutor utilizând generatorul de expresii, consultați articolul crearea unei expresii.

  5. În grupul validare câmp , faceți clic pe validare, apoi pe mesaj de validare înregistrare.

  6. Tastați mesajul pe care doriți să-l Afișați atunci când datele de intrare nu sunt valide, apoi faceți clic pe OK.

Crearea unei relații între două tabele Web

Relațiile între tabele sunt modul în care se indică faptul că două tabele au date în comun – că una dintre ele utilizează date din cealaltă și, poate, de asemenea, invers. Spuneți, de exemplu, că fiecare activitate are un angajat responsabil, iar acest lucru este reprezentat în tabelul activități de câmpul IDAngajat-cheia primară a tabelului angajat. Atunci când vă uitați la date despre o activitate, puteți să includeți date despre angajatul responsabil, căutându-le în tabelul angajați, utilizând IDAngajat-sau, mai degrabă, Access face acest lucru pentru dvs.

Pentru a crea o relație într-o bază de date Web, utilizați Expertul căutare pentru a crea un câmp de căutare. Câmpul de căutare intră în tabelul care se află în partea de sus a relației și indică tabelul care se află pe o parte a relației.

Crearea unui câmp de căutare în vizualizarea foaie de date

  1. Deschideți tabelul care ar trebui să fie în partea de sus a relației-cea cu mai multe înregistrări pentru fiecare valoare cheie.

  2. Faceți clic pe săgeata de lângă Faceți clic pentru Adăugare, apoi faceți clic pe & relație de căutare.

  3. Urmați pașii din Expertul căutare pentru a crea câmpul de căutare.

Modificarea unui câmp de căutare în vizualizarea foaie de date

  1. Deschideți tabelul care are câmpul de căutare pe care doriți să-l modificați.

  2. Alegeți una dintre următoarele variante:

    • În fila Câmpuri, în grupul Proprietăți, faceți clic pe Modificare căutare.

    • Faceți clic cu butonul din dreapta pe câmpul de căutare, apoi faceți clic pe modificare căutări.

  3. Urmați pașii din Expertul căutare.

Menținerea integrității datelor utilizând macrocomenzi de date

Puteți implementa actualizări în cascadă și șterge utilizând macrocomenzi de date. Puteți utiliza comenzile de pe fila tabel pentru a crea macrocomenzi încorporate care modifică date.

Crearea unei interogări Web

Puteți utiliza o interogare ca sursă de date pentru formulare și rapoarte. Interogările rulează pe server, contribuind la minimizarea traficului în rețea.

De exemplu, să presupunem că utilizați o bază de date Web pentru a urmări contribuții caritabile. Doriți să vedeți cine a donat bani în timp ce avea loc un eveniment. Puteți utiliza o interogare pentru a selecta datele și a-l pregăti pentru utilizare în formulare și rapoarte.

Această procedură utilizează șablonul contribuții caritabile ca exemplu. Puteți să urmăriți dacă creați o bază de date nouă utilizând șablonul de bază de date contribuții caritabile.

  1. Pe fila Creare , în grupul interogări , faceți clic pe interogare.

  2. În caseta de dialog Afișare tabel , faceți dublu clic pe fiecare tabel pe care doriți să-l includeți, apoi faceți clic pe Închidere.

    În acest exemplu, faceți dublu clic pe constituenți, donații, evenimente și Participanțilaeveniment.

  3. Creați toate asocierile necesare glisând câmpuri de la un obiect la altul în fereastra proiectare interogare.

    În acest exemplu, glisați câmpul ID din componente în câmpul Idparticipantdonator din donații, apoi glisați câmpul Idparticipantdonator din donații în câmpul Idparticipant din Participanțilaeveniment.

  4. Adăugați câmpurile pe care doriți să le utilizați. Puteți glisa câmpurile în grilă sau puteți face dublu clic pe un câmp pentru a-l adăuga.

    În acest exemplu, adăugați evenimentul din evenimentele de tabel, Datadonației din donațiile de tabel și salut, Prenume și nume din constituenții de tabel.

  5. Adăugați toate criteriile pe care doriți să le aplicați.

    În acest exemplu, doriți să limitați Datadonației astfel încât să se încadreze între Datăînceput și Datăsfârșit evenimentului. În grila de proiectare a interogării, în rândul criterii de sub datadonației, tastați >= [datăînceput] și <= [datăsfârșit].

Crearea unui formular Web

Formularele sunt modalitatea principală de a introduce și a edita date în baza de date Web și sunt utile, de asemenea, pentru revizuirea datelor. Formularele rulează în browser, ajutând la optimizarea performanței. Atunci când deschideți un formular, browserul preia datele necesare din SharePoint Server. Puteți să filtrați și să sortați datele din formular fără a fi necesar să regăsiți date din server.

Sfat: Pentru performanțe optime, limitați înregistrările regăsite de formularele și rapoartele principale.

  1. Selectați un tabel sau o interogare de utilizat ca sursă de date.

    Notă: Dacă doriți să creați un formular nelegat, ignorați acest pas.

  2. Pe fila Creare , în grupul formulare , faceți clic pe unul dintre butoanele următoare:

    • Formular    Creați un formular simplu care afișează câte o înregistrare o dată, utilizând obiectul pe care l-ați selectat ca sursă de date.

      Notă: Dacă creați un formular nelegat, acest buton nu este disponibil.

    • Mai multe elemente    Creați un formular care afișează mai multe înregistrări o dată, utilizând obiectul pe care l-ați selectat ca sursă de date.

      Notă: Dacă creați un formular nelegat, acest buton nu este disponibil.

    • Formular necompletat    Creați un formular care nu conține nimic.

    • Foaie    Creați un formular care arată și se comportă ca o foaie de date, utilizând obiectul pe care l-ați selectat ca sursă de date.

      Notă: Dacă creați un formular nelegat, acest buton nu este disponibil.

Crearea unui raport web

Rapoartele sunt modalitatea principală de a revizui sau a imprima date din baza de date Web. Rapoartele rulează în browser, ajutând la optimizarea performanței. Atunci când deschideți un raport, browserul preia datele necesare din SharePoint Server. Puteți să filtrați și să sortați datele din raport fără a fi necesar să regăsiți date din server.

Sfat: Pentru performanțe optime, limitați înregistrările regăsite de formularele și rapoartele principale.

  1. Selectați un tabel sau o interogare de utilizat ca sursă de date.

  2. Pe fila Creare , în grupul rapoarte , faceți clic pe unul dintre butoanele următoare:

    • Raport    Creați un raport de bază utilizând obiectul pe care l-ați selectat ca sursă de date.

    • Raport necompletat    Creați un raport care nu conține nimic.

Crearea unui formular de navigare și setarea acestuia ca formular implicit de afișat la pornire

Persoanele au nevoie de o modalitate de a naviga în aplicația dvs. Rețineți: panoul de navigare nu este disponibil într-un browser web. Pentru ca persoanele să utilizeze obiectele bazei de date, trebuie să le furnizați un mijloc. Puteți să creați un formular de navigare și să specificați faptul că acesta se afișează de fiecare dată când cineva deschide aplicația într-un browser web. Mai mult, dacă nu specificați un formular care să se afișeze atunci când pornește aplicația, nu se va deschide niciun formular, ceea ce îi face dificil pentru oricine să utilizeze aplicația.

Poate că doriți să așteptați până la ultimul pentru a crea formularul de navigare, astfel încât să puteți adăuga toate obiectele la formular atunci când îl creați.

  1. Pe panglică, faceți clic pe fila Creare .

  2. În grupul formulare , faceți clic pe Navigare, apoi selectați un aspect de navigare din listă.

  3. Pentru a adăuga un element, glisați-l din panoul de navigare în controlul de navigare.

    Notă: Puteți să adăugați formulare și rapoarte la un control de navigare.

  4. Adăugați orice alte controale pe care le doriți în corpul formularului de navigare. De exemplu, se recomandă să furnizați funcționalități de căutare pe toate formele, adăugând câteva controale la formularul de navigare.

Setarea formularului de navigare ca formular de afișare Web implicit

  1. Pe fila fișier , sub Ajutor, faceți clic pe Opțiuni.

  2. În caseta de dialog Opțiuni Access, faceți clic pe Baza de date curentă.

  3. Sub Opțiuni aplicație, faceți clic pe formular de afișare Web, apoi selectați formularul dorit din listă.

    Nu trebuie să selectați formularul de navigare ca formular de afișare Web. Puteți specifica orice formular Web.

Începutul paginii

Publicarea și sincronizarea modificărilor în aplicație

Publicarea unei baze de date Web

  1. Pe fila fișier , faceți clic pe Salvare & publicare, apoi faceți clic pe publicare în Access Services.

  2. Faceți clic pe Executare Verificator de compatibilitate. Butonul Rulare verificator de compatibilitate din Vizualizarea Backstage din Access verificatorul de compatibilitate vă ajută să vă asigurați că baza de date va publica corect. Dacă descoperă probleme, trebuie să le abordați înainte de publicare.

    Dacă sunt descoperite probleme, Access le stochează într-un tabel denumit probleme de compatibilitate Web. Fiecare rând din tabel conține un link la informații de depanare.

  3. Sub publicare în Access Services, completați următoarele:

    • În caseta URL server , tastați adresa web a serverului SharePoint în care doriți să publicați baza de date. De exemplu, http://contoso/.

    • În caseta nume site , tastați un nume pentru baza de date Web. Acest nume va fi anexat la URL-ul serverului pentru a genera URL-ul aplicației. De exemplu, dacă adresa URL a serverului este http://contoso/ și numele site-ului este customerservice, adresa url este http://contoso/customerservice.

  4. Faceți clic pe publicare în Access Services.

Sincronizarea unei baze de date Web

După ce efectuați modificări de proiectare sau luați o bază de date offline, în cele din urmă doriți să sincronizați. Sincronizarea rezolvă diferențele dintre fișierul bază de date de pe computer și site-ul SharePoint.

  1. Deschideți baza de date Web în Access și efectuați modificările de proiectare.

  2. Când ați terminat, faceți clic pe fila fișier , apoi faceți clic pe sincronizare totală.Butonul Sincronizare totală din Vizualizarea Backstage din Access

Începutul paginii

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.