|
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ă a 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 într-o organizație sau pe internet
Notă: Acest articol explică bazele de date web - un tip de bază de date introdusă în Access 2010. Nu explică aplicațiile web Access care utilizează SQL Server pentru a stoca date și oferă numeroase alte îmbunătățiri în bazele de date web. Pentru mai multe informații, consultați articolul Crearea unei aplicații Access.
Notă: Este necesar un cont de utilizator pentru a utiliza o bază de date web. Accesul anonim nu este acceptat.
-
Crearea aplicațiilor bază de date care nu necesită Access pentru a fi utilizate
Acest articol oferă o prezentare generală a proiectării bazei de date web Access. Pentru o introducere în proiectarea bazelor de date desktop, consultați articolele Crearea unei noi baze de date desktop și a noțiunilor de bază despre proiectarea bazelor de date.
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 baze de date web noi utilizând această versiune de Access.
În acest articol / Ce doriți să faceți? /Vreau să
Prezentare generală
Access Services (o componentă opțională a 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 vă pot utiliza baza de date, pe baza permisiunilor lor pentru site-ul SharePoint.
-
Control total Acest lucru vă permite să efectuați modificări de date și de proiectare.
-
Contribuire Acest lucru vă permite să efectuați modificări ale datelor, dar nu și modificări de proiectare.
-
Citire Acest lucru vă permite să citiți date, dar nu puteți modifica nimic.
Puteți să deschideți baza de date web în Access, să revizuiți proiectul, apoi să vă sincronizați modificările - într-un mod eficient, să le salvați pe site-ul SharePoint. De asemenea, puteți să treceți baza de date web offline, să utilizați versiunea offline, apoi să sincronizați datele și modificările de proiectare atunci când reveniți online.
Notă: Pentru a construi o bază de date web, aveți nevoie de permisiuni Control total pe site-ul SharePoint unde doriți să o publicați.
Forms și rapoartele rulează în browser
Forms, rapoartele și majoritatea macrocomenzilor rulează în browser. Acest lucru permite ca Access să reîmprospăteze datele de pe ecran fără a fi necesar să refaceți întreaga pagină.
Puteți crea un formular pentru a ajuta alte persoane să navigheze în aplicația dvs. Un control nou, controlul Navigare, vă ajută să adăugați butoane de navigare standard în stil Web la 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 nu este criptat, inclusiv numele de utilizator și parola, dacă informațiile respective au fost salvate (iar linkul țintă acceptă conturi 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 asistența unui colaborator care are deja suficiente permisiuni. Fiți precaut atunci când partajați copii ale unei baze de date care conține linkuri la liste dintr-o bază de date web publicată.
Interogările și macrocomenzile de date rulează pe server
Procesarea SQL pentru obiecte web are loc 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 publica pe propriul server SharePoint intranet sau pe internet. Microsoft oferă o soluție SharePoint orientată spre internet, găzduită, iar terții oferă, de asemenea, servicii de găzduire.
Editarea unei baze de date web
Această secțiune furnizează pașii pentru activitățile de bază de proiectare pe care le puteți efectua într-o bază de date web.
În această secțiune
Înainte de a începe
Există câteva activități pe care ar trebui să le efectuați înainte de a începe proiectarea bazei 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 Access cu experiență.
-
Determinarea scopului bazei de date Aveți un plan clar, astfel încât să puteți lua decizii bune atunci când elaborați detalii de proiectare.
-
Găsirea și organizarea informațiilor necesare Imposibil de utilizat tabele legate într-o bază de date web. Toate datele pe care doriți să le utilizați care nu își au originea în baza de date trebuie importate înainte de a le publica. Dacă aliniați datele înainte de a începe proiectarea, puteți evita necesitatea de a vă adapta proiectarea pentru a face față provocărilor neașteptate cu datele.
-
Identificați site-ul SharePoint pe care îl veți utiliza pentru a publica Nu puteți publica deloc fără SharePoint. Dacă doriți să testați proiectarea într-un browser în timp ce îl proiectați (nu este o idee proastă), trebuie să-l publicați mai întâi.
-
Planificați-vă securitatea Puteți beneficia de securitatea SharePoint pentru a controla accesul la baza de date web. Planificați securitatea mai devreme, astfel încât să o puteți genera în proiectarea dvs.
Proiectarea diferențelor dintre bazele de date desktop și web
Unele caracteristici ale bazei 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 scenariile similare cu aceste caracteristici desktop.
Următorul tabel listează caracteristicile doar pentru desktop și noua caracteristică care ajută la acceptarea aceluiaș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ă; Vizualizarea Aspect |
|
Revizuirea datelor rezumate, cum ar fi sume, medii și grupuri |
Funcții de grup |
Macrocomenzi de date; group functions in reports |
|
Evenimente de programare |
VBA |
Macrocomenzi și macrocomenzi de date; Experiență nouă de proiectare a macrocomenzilor cu IntelliSense |
|
Navigarea la un obiect din baza de date |
Panou de navigare; panouri de comutare |
Navigation control or other form element |
Notă: Puteți crea obiecte client într-o bază de date web, dar nu le puteți utiliza într-un browser. Totuși, acestea fac parte din baza de date web și pot fi utilizate în Access pe desktop. Persoane poate deschide baza de date web în Access, apoi poate utiliza obiectele client. Aceasta este o modalitate eficientă de a partaja o bază de date și, de asemenea, deschide noi oportunități pentru lucrul în echipă pe web. SharePoint gestionează orice probleme legate de concurență.
Caracteristici doar pentru desktop fără corespondent pentru baza de date web
Următoarea listă nu este exclusivă.
-
Interogări de tip uniune
-
Interogări tabel încrucișat
-
Controale suprapuse în formulare
-
Relații de tabel
-
Formatarea condițională
-
Diverse acțiuni de macrocomenzi și expresii
Deschiderea unei baze de date web în Access
Există două modalități de a deschide o bază de date web: dintr-un browser sau din Access.
Pentru a deschide dintr-un browser Navigați la site-ul bazei de date web, iar în colțul din stânga sus al formularului de navigare principal (imediat sub zona barei de instrumente a browserului) faceți clic pe Opțiuni, apoi faceți clic pe Deschidere în Access.
Pentru a deschide din Access Deschideți fișierul la fel cum deschideți 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 solicitate de subiectul tabelului. De exemplu, poate doriți 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 de adăugat 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, în foaia de date a tabelului, 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.
-
Selectați câmpul care are formatare și proprietăți pe care doriți să le modificați.
-
Pe panglică, faceți clic pe fila Câmpuri .
-
Utilizați comenzile din grupurile Formatare și Proprietăți pentru a modifica setările.
Adăugarea unui câmp calculat
Puteți adăuga un câmp care afișează o valoare care este 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âmpuri calculate.
-
Cu tabelul deschis, faceți clic pe Faceți clic pentru adăugare.
-
Indicați spre Câmp calculat, apoi faceți clic pe tipul de date dorit pentru câmp.
Se deschide Generatorul de expresii.
-
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 sursele de date pentru calcul. Pentru ajutor la utilizarea Generatorului de expresii, consultați articolul Generarea unei expresii.
Configurarea regulilor de validare a datelor
Puteți utiliza o expresie pentru a valida intrările pentru majoritatea câmpurilor. De asemenea, puteți utiliza o expresie pentru a valida intrările pentru un tabel, lucru care poate fi util dacă doriți să validați intrările pentru un câmp care nu acceptă validarea sau dacă doriți să validați intrările de câmp pe baza valorii 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 împiedică introducerea, numit mesaj de validare.
Configurarea unei reguli de validare a câmpurilor și a unui mesaj
-
Selectați câmpul în care doriți să adăugați o regulă de validare.
-
Pe panglică, faceți clic pe fila Câmpuri .
-
Î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.
-
Utilizați Generatorul de expresii pentru a crea regula de validare. Pentru ajutor la utilizarea Generatorului de expresii, consultați articolul Generarea unei expresii.
-
În grupul Validare câmp , faceți clic pe Validare, apoi faceți clic pe Mesaj validare câmp.
-
Tastați mesajul care doriți să se afișeze atunci când datele de intrare nu sunt valide, apoi faceți clic pe OK.
Configurarea unei reguli de validare a înregistrărilor și a unui mesaj
Puteți utiliza o regulă de validare a înregistrărilor pentru a împiedica înregistrările dublate sau pentru a solicita o anumită combinație de informații 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]
-
Deschideți tabelul la care doriți să adăugați o regulă de validare.
-
Pe panglică, faceți clic pe fila Câmpuri .
-
În grupul Validare câmp , faceți clic pe Validare, apoi faceți clic pe Regulă de validare înregistrare.
Se deschide Generatorul de expresii.
-
Utilizați Generatorul de expresii pentru a crea regula de validare. Pentru ajutor la utilizarea Generatorului de expresii, consultați articolul Generarea unei expresii.
-
În grupul Validare câmp , faceți clic pe Validare, apoi faceți clic pe Mesaj de validare înregistrare.
-
Tastați mesajul care doriți să se afișeze 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 indicați că două tabele au date în comun - că unul dintre ele utilizează date din celălalt și, poate, și invers. Să presupunem, 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 priviți datele despre o activitate, puteți include 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 merge în tabelul care se află în partea mai mulți a relației și indică spre tabelul care se află pe partea unu a relației.
Crearea unui câmp de căutare în Vizualizarea foaie de date
-
Deschideți tabelul care ar trebui să se afle în partea mai mulți a relației - cel cu mai multe înregistrări pentru fiecare valoare cheie.
-
Faceți clic pe săgeata de lângă Faceți clic pentru adăugare, apoi faceți clic pe Căutare & Relație.
-
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
-
Deschideți tabelul care are câmpul de căutare pe care doriți să-l modificați.
-
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 dreapta pe câmpul de căutare, apoi faceți clic pe Modificare căutări.
-
-
Urmați pașii din Expertul căutare.
Menținerea integrității datelor utilizând macrocomenzi de date
Aveți posibilitatea să implementați actualizări și ștergeri în cascadă 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, ajutând la minimizarea traficului în rețea.
De exemplu, să presupunem că utilizați o bază de date web pentru a urmări contribuțiile 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 le pregăti pentru utilizare în formulare și rapoarte.
Această procedură utilizează ca exemplu șablonul de contribuții caritabile. Puteți urmări în cazul în care creați o nouă bază de date utilizând șablonul de bază de date contribuții caritabile.
-
Pe fila Creare , în grupul Interogări , faceți clic pe Interogare.
-
Î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 Componente, Donații, Evenimente și EventAttendees.
-
Creați toate asocierile necesare glisând câmpurile de la un obiect la altul în fereastra de proiectare a interogării.
În acest exemplu, glisați câmpul ID din Componente în câmpul DonorConstituentID din Donații, apoi glisați câmpul DonorConstituentID din Donații în câmpul ConstituentID din EventAttendees.
-
Adăugați câmpurile pe care doriți să le utilizați. Puteți să glisați câmpurile în grilă sau să faceți dublu clic pe un câmp pentru a-l adăuga.
În acest exemplu, adăugați Eveniment din tabelul Evenimente, Dată Donație din tabelul Donații și Salut, Prenume și Nume din elementele constitutive ale tabelului.
-
Adăugați toate criteriile pe care doriți să le aplicați.
În acest exemplu, doriți să limitați DonationDate astfel încât să se încadreze între data de început și data de sfârșit a evenimentului. În grila de proiectare a interogării, în rândul Criterii de sub Dată Donație, tastați >=[DatăÎnceput] Și <=[DatăÎnceput].
Crearea unui formular web
Forms sunt modalitatea principală de a introduce și a edita date în baza de date web și, de asemenea, sunt utile pentru revizuirea datelor. Forms rula în browser, ajutând la optimizarea performanței. Atunci când deschideți un formular, browserul regăsește datele necesare de pe serverul SharePoint. Puteți filtra și sorta datele din formular fără a fi necesar să regăsiți din nou datele de pe server.
Sfat: Pentru o performanță optimă, limitați înregistrările regăsite de formularele și rapoartele principale.
-
Selectați un tabel sau o interogare de utilizat ca sursă de date.
Notă: Dacă doriți să creați un formular nelegat, omiteți acest pas.
-
Pe fila Creare, în grupul Forms, faceți clic pe unul dintre următoarele butoane:
-
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.
-
Elemente multiple Creați un formular care afișează mai multe înregistrări simultan, 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 are nimic în el.
-
Foaie de date Creați un formular care arată și se comportă ca o foaie de date, utilizând obiectul 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 regăsește datele necesare de pe serverul SharePoint. Puteți filtra și sorta datele din raport fără a fi necesar să regăsiți date de pe server din nou.
Sfat: Pentru o performanță optimă, limitați înregistrările regăsite de formularele și rapoartele principale.
-
Selectați un tabel sau o interogare de utilizat ca sursă de date.
-
Pe fila Creare , în grupul Rapoarte , faceți clic pe unul dintre următoarele butoane:
-
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 are nimic în el.
-
Creați un formular Navigare și setați-l ca formular implicit de afișat la început
Persoane nevoie de o modalitate de a naviga în aplicație. 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 Navigare și să specificați ca acesta să fie afișat de fiecare dată când cineva deschide aplicația într-un browser web. În plus, dacă nu specificați un formular de afișat atunci când pornește aplicația, nu se va deschide niciun formular, îngreunând utilizarea aplicației de către oricine.
Se recomandă să așteptați până la ultima creare a formularului Navigare, astfel încât să puteți adăuga toate obiectele la formular atunci când îl creați.
-
Pe panglică, faceți clic pe fila Creare .
-
În grupul Forms, faceți clic pe Navigare, apoi selectați un aspect de navigare din listă.
-
Pentru a adăuga un element, glisați-l din Panoul de navigare în controlul Navigare.
Notă: Puteți adăuga doar formulare și rapoarte la un control Navigare.
-
Adăugați orice alte controale doriți la corpul formularului Navigare. De exemplu, poate doriți să furnizați funcționalitatea de căutare în toate formularele, adăugând unele controale la formularul Navigare.
Setarea formularului de navigare ca formular de afișare Web implicit
-
Pe fila Fișier , sub Ajutor, faceți clic pe Opțiuni.
-
În caseta de dialog Opțiuni Access, faceți clic pe Baza de date curentă.
-
Sub Opțiuni aplicație, faceți clic pe Formular afișare web, apoi selectați formularul dorit din listă.
Nu este necesar să selectați formularul de navigare ca formular de afișare web. Puteți specifica orice formular Web.
Publicarea și sincronizarea modificărilor aplicației
Publicarea unei baze de date web
-
Pe fila Fișier , faceți clic pe Salvare & publicare, apoi faceți clic pe Publicare în Access Services.
-
Faceți clic pe Rulare Verificator de compatibilitate.
Verificatorul de compatibilitate vă ajută să vă asigurați că baza de date se va publica corect. Dacă descoperă probleme, ar trebui să le rezolvați înainte de a le publica.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.
-
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 adăugat la URL-ul serverului pentru a produce URL-ul pentru aplicația dvs. De exemplu, dacă URL-ul serverului este http://Contoso/ și Numele site-ului este CustomerService, URL-ul este http://contoso/customerservice.
-
-
Faceți clic pe Publicare pentru Access Services.
Sincronizarea unei baze de date web
După ce efectuați modificări de proiectare sau treceți o bază de date offline, doriți în cele din urmă să sincronizați. Sincronizarea rezolvă diferențele dintre fișierul bază de date de pe computer și site-ul SharePoint.
-
Deschideți baza de date web în Access și efectuați modificările de proiectare.
-
Când ați terminat, faceți clic pe fila Fișier , apoi faceți clic pe Sincronizare totală.