Microsoft Access

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Microsoft Access
software
Siglă
Microsoft Access 2019 pe Windows 10
Microsoft Access 2019 pe Windows 10
Tip Sistemul de gestionare a bazelor de date
Dezvoltator Microsoft Corporation
Data primei versiuni Noiembrie 2009
Ultima versiune 2019 (16.0.10827.20118) (27 septembrie 2018)
Sistem de operare Microsoft Windows
Licență EULA
( licența nu este gratuită )
Site-ul web office.microsoft.com/access

Microsoft Access este un software de interfață pentru gestionarea relationale bazelor de date (RDBMS) , care utilizează Microsoft Jet Database Engine și care integrează un modul nativ pentru dezvoltarea rapidă a managementului aplicațiilor ( RAD , Rapid Application Development).

Origine

Succesul aplicațiilor de baze de date desktop, cum ar fi dBASE și Foxpro, a determinat Microsoft la mijlocul anilor 1980 să decidă să dezvolte propria aplicație de bază de date pentru noul sistem de operare Windows . Lucrări de dezvoltare sub denumirea de proiect „ Omega ” din nou și din nou până la începutul anilor '90, versiunea 1.0 fiind încă imperfectă și la scurt timp după ce versiunea stabilă 1.1 a fost lansată pe piață.

Versiunea actuală este Access 2019. Spre deosebire de celelalte programe Office Word , Excel șiPowerPoint , care sunt oferite și pentru sistemul de operare Apple Mac OSX , Access este disponibil numai pentru Windows.

Caracteristici

Format date

Poate utiliza datele stocate în format Access / Jet, SQL Server , Oracle sau orice bază de date în format ODBC compatibil. Structura de salvare urmează modelul tabelului relațional : adică este posibil să se stocheze datele care trebuie gestionate în tabele formate dintr-un număr mare de înregistrări , iar fiecare înregistrare conține datele separate prin câmpuri. Dacă un tabel nu este suficient pentru a stoca datele necesare și este necesar să le folosiți pe altele, acum este posibil să legați diferitele tabele împreună cu o relație . Acest lucru permite examinarea datelor conținute în baza de date folosind diferite tabele și, prin urmare, pentru a ajunge la o pluralitate de date, chiar și complexe.

Masca

Formularul este un element grafic util pentru interacțiunile utilizatorilor cu datele din tabel. Obiect de acces care creează interfața grafică.

Stocare a datelor

Spre deosebire de alte medii de dezvoltare , în Access un singur fișier include toate elementele care pot fi utilizate pentru dezvoltarea aplicațiilor complete: tabele , interogări , formulare , rapoarte , macrocomenzi , pagini și module . Totuși, este posibil, cu toate versiunile, să proiectăm aplicații în care se menține separarea fizică între tabelele de date ( Back-End sau BE ) și elementele rămase ( Front-End sau FE ). Aceste soluții vă permit să îmbunătățiți distribuția și întreținerea aplicațiilor partajate între mai mulți utilizatori.

  • Tabelele : sunt containerele în care sunt stocate datele; este disponibilă o interfață grafică elementară pentru definirea sau modificarea proprietăților câmpului, inclusiv definirea indexurilor și a cheii primare (care poate fi bazată pe câmpuri multiple). Verificarea de sintaxă efectuată de Access poate consta doar din mesaje de avertizare în cazurile în care modificarea câmpurilor poate duce la pierderea ireparabilă a datelor (de exemplu, reducerea dimensiunii unui câmp în care sunt deja prezente date de lungime mai mare): acest lucru nu este neapărat văzut ca un defect de acces, deși destinația potențială a produsului, pentru utilizatorii non-experți, poate face aceste cazuri mai frecvente;
  • Interogare : acestea sunt instrumentele potrivite pentru interogarea și manipularea datelor. Accesul are de la început un mediu grafic pentru definirea interogărilor (numit Query By Example sau QBE) care permite chiar și utilizatorilor neexperimentați să le construiască, cu un minim de verificare a corectitudinii sintactice; această ușurință, pe de altă parte, poate duce la situații de blocare a sistemului ca o consecință a erorilor conceptuale care duc la recursiuni. Limbajul utilizat în definirea interogărilor este o versiune ușor simplificată a T-SQL ; ca o alternativă la mediul QBE, este posibil să se utilizeze acest lucru direct, de asemenea, pentru a obține interogări care altfel nu pot fi construite cu QBE;
  • Măști : (sau formulare ) constau din elemente grafice utile utilizatorilor pentru a interacționa cu datele din tabele sau interogări. Formularele pot conține elemente standard de acces și elemente suplimentare (de exemplu, controale OCX dezvoltate separat ). Formularele pot include cod VBA destinat automatizării elementelor conținute; zona de vizibilitate a rutinelor este locală;
  • Rapoarte : permite vizualizarea, pentru imprimare, a rezultatelor bazate pe date, tabele și interogări. Mediul grafic destinat construcției structurii raportului urmează cel al măștilor, păstrând în același timp diferențele datorate destinației diferite; sunt disponibile funcții de bază, cum ar fi agregarea datelor și subtotale. De asemenea, în acest caz este posibil să introduceți codul VBA (zona de vizibilitate locală) pentru un nivel mai înalt de automatizare;
  • Macro : acestea pot conține secvențe simple de instrucțiuni, de obicei orice puteți obține prin meniurile Access. Acestea sunt elemente care permit o interacțiune redusă cu utilizatorul, pe de altă parte, construcția lor este simplă;
  • Pagini : (adică pagini de acces la date ) permit publicarea datelor printr-un server web . Au fost introduse începând cu versiunea 2000 a Access;
  • Module : pot conține cod VBA (module și clase de coduri) pe care intenționați să le faceți global (cu excepția cazului în care este declarat în mod specific), adică poate fi apelat de oricare dintre celelalte elemente ale aplicației.

O caracteristică găsită în toate versiunile de Access vă permite să accesați date care se află în fișiere de baze de date externe, sub formă de tabele conectate . Bazele de date structurate în acest mod facilitează distribuirea și întreținerea aceleiași aplicații către mai mulți utilizatori, fără a aduce atingere limitărilor motorului Access / Jet cu privire la numărul maxim de accesări simultane. Trebuie remarcat faptul că aceste soluții nu pot fi definite ca „ client / server ”, deoarece volumul de lucru pentru procesarea datelor este întotdeauna local; o alternativă fezabilă cu versiunile începând cu 2000 este reprezentată de proiectul bazei de date (extensia fișierului .adp ) unde de fapt se realizează doar partea de prezentare grafică, în sprijinul motoarelor profesionale deja existente, la care lucrează prelucrarea.

Tabelele legate pot fi utilizate în același mod ca tabelele rezidente, cu singura limitare dată de nemodificabilitatea structurii lor, cu excepția bazei de date în care locuiesc fizic. Tabelele pot fi conectate prin intermediul motorului bazei de date Access dacă se află fizic în alte baze de date Access sau în unele formate de fișiere de baze de date „standard” sau prin ODBC . În acest caz, accesul la baze de date eterogene poate necesita instalarea unor drivere specifice.

Versiunile mai noi de Access au asistenți pentru separarea datelor și a altor elemente în fișiere separate de aplicațiile încorporate inițial într-un singur fișier Access.

Dezvoltarea proiectului

Pentru dezvoltarea de aplicații simple, puteți evita programarea directă, profitând de unele șabloane deja incluse în pachet.

Pentru nevoi de dezvoltare mai avansate, limbajul de programare Microsoft Visual Basic este disponibil în produs (pentru aplicațiile Office definite ca VBA - Visual Basic pentru aplicații). Deși produsul acceptă tehnici de programare orientate pe obiecte (OO), nu este un mediu de dezvoltare complet orientat pe obiecte .

De asemenea, este posibil să distribui lucrările cu ajutorul unui instrument (Access Runtime) descărcabil de pe site-ul Microsoft, care permite, cu unele limitări, să ruleze o aplicație Access chiar și pe un PC unde nu există o versiune a programului.

Extensii de fișiere

Microsoft Access salvează informații cu următoarele formate de fișiere:

Formate actuale
Tipul fisierului Extensie
Accesați șablonul de proiect gol .adn
Acces la baza de date (2007 și versiuni ulterioare) .accdb
Accesați Runtime-ul bazei de date (2007 și versiuni ulterioare) .accdr
Accesează șablonul bazei de date (2007 și versiuni ulterioare) .accdt
Supliment de acces (2007 și versiuni ulterioare) .accda
Access Workgroup, bază de date pentru securitate la nivel de utilizator. .mdw
Baza de date cu acces securizat, cu VBA și macrocomenzi compilate (2007 și versiuni ulterioare) .accde
Comandă rapidă Windows: macro de conectare .mam
Conexiune Windows: interogare de conectare .dar Q
Comandă rapidă Windows: Raport de acces .MAR
Conexiune Windows: tabel de acces .mat
Conexiune Windows: formular de autentificare .maf
Accesați fișierele de blocare (asociate cu .accdb) .laccdb
Formate vechi
Tipul fisierului Extensie
Proiect de conectare protejat (neacceptat în 2013) Hades
Acces la proiectul de date (neacceptat în 2013) adp
Baza de date de acces (2003 și versiuni anterioare) mdb
Baza de date de acces (Pocket Access pentru Windows CE) .cdb
Baza de date Access, utilizată pentru programe de completare (Access 2, 95, 97),

folosit anterior pentru grupuri de lucru (Acces 2)

MDA
Accesarea șablonului de bază de date necompletat (2003 și versiuni anterioare) .mdn
Acces la date suplimentare (2003 și anterioare) MDT
Baza de date detașată Access (SQL Server) (2000) mdf
Baza de date cu acces securizat, cu VBA și macrocomenzi compilate (2003 și versiuni anterioare) .mde
Accesați fișierele de blocare (asociate cu .mdb) lb

Versiuni

Versiune Versiunea numarul Data lansării [1] Versiunea Jet Sistem de operare acceptat Versiunea suitei Office
Acces 1.0
1.0
1992
1.0
Windows 3.0 [2]
Acces 1.1
1.1
1993
1.1
Windows 3.1x [2]
Acces 2.0
2.0
1994
2.0
Windows 3.1x [2] Office 4.3 Pro
Acces pentru Windows 95
7.0
24 august 1995
3.0
Windows 95 [2] Office 95 Professional
Acces 97
8.0
16 ianuarie 1997
3.5
Windows 95 , Windows NT 3.51 SP5, Windows NT 4.0 SP2 [3] Office 97 Professional și dezvoltator
Acces 2000
9.0
7 iunie 1999
4.0 SP1
Windows 95 , Windows NT 4.0 , Windows 98 , Windows 2000 [4] Office 2000 Professional, Premium și Developer
Acces 2002
10.0
31 martie 2001
4.0 SP1
Windows NT 4.0 SP6, Windows 98 , Windows 2000 , Windows Me [5] Office XP Professional și dezvoltator
Acces 2003
11.0
27 noiembrie 2003
4.0 SP1
Windows 2000 SP3 sau o versiune ulterioară, Windows XP , Windows Vista , Windows 7 [6] Office 2003 Professional și Professional Enterprise
Acces 2007
12.0
27 ianuarie 2007
12
Windows XP SP2 , Windows Server 2003 SP1 sau un sistem de operare mai nou [7] Office 2007 Professional, Professional Plus, Ultimate și Enterprise
Acces 2010
14.0
15 iulie 2010
14
Windows XP SP3 , Windows Server 2003 SP2 , Windows Server 2003 R2 , Windows Vista SP1 , Windows Server 2008 , Windows 7 , Windows Server 2008 R2 , Windows Server 2012 , Windows 8 [8] Office 2010 Professional, Professional Academic și Professional Plus
Acces 2013
15.0
29 ianuarie 2013
15
Windows 7 , Windows Server 2008 R2 , Windows Server 2012 , Windows 8 , Windows 10 [9] Office 2013 Professional și Professional Plus
Acces 2016
16.0
22 septembrie 2015
16
Windows 7 , Windows 8 , Windows 8.1 , Windows 10 [10] Office 2016 Professional și Professional Plus
Acces 2019
16.0
24 septembrie 2018 16 Windows 10 [11] Office 2019 Professional și Professional Plus

Nu există versiuni de acces între 2.0 și 7.0, deoarece versiunea Office 95 a fost pornită cu Word 7. Toate produsele Office 95 au funcționalitate OLE 2 și Access 7 arată că a fost compatibil cu Word 7.

Versiunea 13 a fost omisă.

Logos

Notă

  1. ^ Informații despre ciclul de viață Microsoft Access , la support.microsoft.com . Adus la 23 octombrie 2011 .
  2. ^ a b c d Versiuni Microsoft Access, pachete de service, remedieri rapide și istoric actualizări , la fmsinc.com , FMS. Adus la 20 iulie 2015 .
  3. ^ Capitolul 5 - Cerințe de sistem pentru MS Office , în Office 97 Resource Kit , Microsoft. Adus pe 2 mai 2013 .
  4. ^ Cerințe de sistem Office 2000 , pe site-ul web Microsoft Office , Microsoft. Accesat la 2 mai 2013 (arhivat din original la 2 februarie 2012) .
  5. ^ Cerințe de sistem Office XP , pe site-ul web Microsoft Office , Microsoft. Accesat la 2 mai 2013 (arhivat din original la 4 martie 2013) .
  6. ^ Licențe Office 2003 și cerințe de sistem , pe site-ul web Microsoft Office , Microsoft. Adus pe 2 mai 2013 (arhivat din original la 15 iunie 2013) .
  7. ^ Noțiuni introductive despre sistemul Office 2007 , în Microsoft TechNet , Microsoft, 28 aprilie 2009. Accesat la 2 mai 2013 .
  8. ^ Cerințe de sistem pentru Office 2010 , în Microsoft TechNet , Microsoft, 19 februarie 2013. Accesat la 2 mai 2013 .
  9. ^ Cerințe de sistem pentru Office 2013 , în Microsoft TechNet , Microsoft, 16 decembrie 2016. Adus 15 august 2017 .
  10. ^ Microsoft Access 2016 , în Microsoft , Microsoft.
  11. ^ Microsoft Access 2019 , în Microsoft , Microsoft.

Bibliografie

Alte proiecte

linkuri externe