Microsoft Access

De la Viquipèdia, l'enciclopèdia lliure.
Saltar a la navegació Saltar a la cerca
Microsoft Access
programari
Logotip
Microsoft Access 2019 a Windows 10
Microsoft Access 2019 a Windows 10
Tipus Sistema de gestió de bases de dades
Desenvolupador Microsoft Corporation
Data de la primera versió Novembre de 2009
Última versió 2019 (16.0.10827.20118) (27 de setembre de 2018)
Sistema operatiu Microsoft Windows
Llicència EULA
( llicència no gratuïta )
Lloc web office.microsoft.com/access

Microsoft Access és una interfície de programari per a la gestió de bases de dades relacionals (RDBMS) que utilitza el motor de base de dades Microsoft Jet i que integra nativament un mòdul per al desenvolupament ràpid d' aplicacions de gestió ( RAD , Rapid Application Development ).

Origen

L'èxit d'aplicacions de bases de dades d'escriptori com dBASE i Foxpro va provocar que Microsoft, a mitjan anys vuitanta, decidís desenvolupar la seva pròpia aplicació de base de dades per al nou sistema operatiu Windows . Treballs de desenvolupament sota el nom del projecte " Omega " una i altra vegada fins a principis dels anys 90, la versió 1.0 encara imperfecta i poc després es va llançar al mercat la versió estable 1.1.

La versió actual és Access 2019. A diferència dels altres programes d’ Office Word , Excel iPowerPoint , que també s’ofereixen per al sistema operatiu Mac OSX d’ Apple , Access només està disponible per a Windows.

Característiques

Format de dades

Pot utilitzar dades emmagatzemades en format Access / Jet, SQL Server , Oracle o qualsevol base de dades en format compatible amb ODBC . L’estructura d’estalvi segueix el model de taula relacional : és a dir, és possible emmagatzemar les dades que es gestionaran en taules formades per un gran nombre de registres i cada registre conté les dades separades per camps. Si una taula no és suficient per emmagatzemar les dades necessàries i cal fer-ne d’altres, ara és possible enllaçar les diverses taules amb una relació . Això permet examinar les dades contingudes a la base de dades mitjançant diferents taules i, per tant, arribar a una pluralitat de dades, fins i tot complexes.

Màscara

El formulari és un element gràfic útil per a les interaccions dels usuaris amb les dades de la taula. Objecte d'accés que crea la interfície gràfica.

Emmagatzematge de dades

A diferència d'altres entorns de desenvolupament , a Access, un sol fitxer inclou tots els elements que es poden utilitzar per desenvolupar aplicacions completes: taules , consultes , formularis , informes , macros , pàgines i mòduls . No obstant això, és possible, amb totes les versions, dissenyar aplicacions en què es mantingui la separació física entre taules de dades ( Back-End o BE ) i els elements restants ( Front-End o FE ). Aquestes solucions permeten millorar la distribució i el manteniment de les aplicacions compartides entre diversos usuaris.

  • Taules : són els contenidors on s’emmagatzemen les dades; hi ha disponible una interfície gràfica elemental per definir o modificar les propietats del camp, inclosa la definició dels índexs i la clau principal (que es pot basar en diversos camps). La comprovació de la sintaxi realitzada per Access només pot consistir en missatges d’advertència en els casos en què la modificació dels camps pot comportar una pèrdua irreparable de dades (per exemple, la reducció de la mida d’un camp en què ja hi ha dades de major longitud): això no es veu necessàriament com un defecte d'accés, tot i que la destinació potencial del producte, per a usuaris no experts, pot fer que aquests casos siguin més freqüents;
  • Consulta : són les eines adequades per consultar i manipular dades. L’accés té des d’un principi un entorn gràfic per a la definició de consultes (anomenat Consulta per exemple o QBE) que permet construir fins i tot usuaris sense experiència, amb un mínim de comprovació de la correcció sintàctica; aquesta facilitat, d'altra banda, pot conduir a situacions de bloqueig del sistema com a conseqüència d'errors conceptuals que condueixen a recursions. El llenguatge utilitzat per definir les consultes és una versió lleugerament simplificada de T-SQL ; com a alternativa a l'entorn QBE, és possible utilitzar-lo directament, també per obtenir consultes que d'una altra manera no es poden construir amb QBE;
  • Màscares : (o formularis ) consisteixen en elements gràfics útils perquè els usuaris puguin interactuar amb les dades de taules o consultes. Els formularis poden contenir elements d'accés estàndard i elements addicionals (per exemple, controls OCX desenvolupats per separat ). Els formularis poden incloure codi VBA destinat a automatitzar els elements continguts; l'àrea de visibilitat de les rutines és local;
  • Informes : permet visualitzar, per imprimir, resultats basats en dades, taules i consultes. L’entorn gràfic destinat a la construcció de l’estructura de l’informe segueix el de les màscares, tot conservant les diferències degudes a la diferent destinació; hi ha disponibles funcions bàsiques, com ara l'agregació de dades i els subtotals. També en aquest cas és possible inserir codi VBA (àrea de visibilitat local) per obtenir un nivell més alt d’automatització;
  • Macros : poden contenir seqüències senzilles d’instruccions, normalment qualsevol cosa que pugueu obtenir als menús Access. Són elements que permeten poca interacció amb l’usuari, en canvi la seva construcció és senzilla;
  • Pàgines (és a dir , pàgines d’accés a dades ) permeten la publicació de dades a través d’un servidor web . Es van introduir a partir de la versió 2000 d'Access;
  • Mòduls : poden contenir codi VBA (mòduls i classes de codi) que vulgueu fer global (tret que es declari específicament), és a dir, pot ser convocat per qualsevol dels altres elements de l'aplicació.

Una característica que es troba a totes les versions d’Access us permet accedir a les dades que resideixen en fitxers de bases de dades externes, en forma de taules enllaçades . Les bases de dades estructurades d’aquesta manera faciliten la distribució i el manteniment d’una mateixa aplicació a diversos usuaris, sense perjudici de les limitacions del motor Access / Jet pel que fa al nombre màxim d’accessos simultanis. Cal tenir en compte que aquestes solucions no es poden definir com a " client / servidor ", ja que la càrrega de treball per al processament de dades sempre és local; una alternativa factible amb les versions a partir del 2000 la representa el projecte de la base de dades (extensió del fitxer .adp ) on de fet només es duu a terme la part de presentació gràfica, en suport de motors professionals ja existents, a la qual treballa el processament.

Les taules enllaçades es poden utilitzar de la mateixa manera que les taules residents, amb l'única limitació donada per la no modificabilitat de la seva estructura, excepte a la base de dades on resideixen físicament. Les taules es poden enllaçar a través del motor de base de dades Access si resideixen físicament en altres bases de dades Access, o en alguns formats de fitxers de base de dades "estàndard" o mitjançant ODBC . En aquest cas, l'accés a bases de dades heterogènies pot requerir la instal·lació de controladors específics.

Les versions més recents d'Access tenen assistents per separar dades i altres elements en fitxers separats d'aplicacions integrades inicialment en un sol fitxer Access.

Desenvolupament de projectes

Per al desenvolupament d'aplicacions senzilles, podeu evitar programar directament, aprofitant algunes plantilles que ja estan incloses al paquet.

Per a necessitats de desenvolupament més avançades, el llenguatge de programació de Microsoft Visual Basic està disponible al producte (per a aplicacions d’Office definides com a VBA - Visual Basic per a aplicacions). Tot i que el producte admet tècniques de programació orientades a objectes (OO), no és un entorn de desenvolupament totalment orientat a objectes .

També és possible distribuir les seves obres mitjançant una eina (Access Runtime) descarregable des del lloc de Microsoft que permet, amb algunes limitacions, executar una aplicació Access fins i tot en un PC on no hi hagi cap versió del programa.

Extensions de fitxers

Microsoft Access desa informació amb els formats de fitxer següents:

Formats actuals
Format de fitxer Extensió
Accediu a la plantilla de projecte en blanc .adn
Access Database (2007 i posteriors) .accdb
Accés a l'execució de la base de dades (2007 i posteriors) .accdr
Plantilla de base de dades d'accés (2007 i posteriors) .accdt
Complement d'accés (2007 i posteriors) .accda
Access Workgroup, base de dades per a seguretat a nivell d'usuari. .mdw
Base de dades d'accés segur, amb VBA i macros compilades (2007 i posteriors) .accde
Drecera de Windows: macro d'inici de sessió .mam
Connexió de Windows: consulta d'inici de sessió .però Q
Drecera de Windows: informe d’accés .DESFIGURAR
Connexió Windows: taula d’accés .estora
Connexió de Windows: formulari d’inici de sessió .maf
Accediu als fitxers de bloqueig (associats a .accdb) .laccdb
Formats heretats
Format de fitxer Extensió
Projecte d'inici de sessió protegit (no admès el 2013) Hades
Projecte de dades d'accés (no admès el 2013) adp
Access Database (2003 i anteriors) mdb
Base de dades Access (Pocket Access per a Windows CE) .cdb
Access Database, que s’utilitza per als complements (Access 2, 95, 97),

utilitzat prèviament per a grups de treball (Access 2)

MDA
Accés a la plantilla de base de dades en blanc (2003 i anteriors) .mdn
Accés a dades addicionals (2003 i anteriors) MDT
Base de dades separada Access (SQL Server) (2000) mdf
Base de dades d'accés segur, amb VBA i macros compilades (2003 i anteriors) .mde
Accedir als fitxers de bloqueig (associats a .mdb) ldb

Versions

Versió Número de versió Data de llançament [1] Versió Jet Sistema operatiu compatible Versió del paquet Office
Accés 1.0
1.0
1992
1.0
Windows 3.0 [2]
Accés 1.1
1.1
1993
1.1
Windows 3.1x [2]
Accés 2.0
2.0
1994
2.0
Windows 3.1x [2] Office 4.3 Pro
Accés per a Windows 95
7.0
24 d’agost de 1995
3.0
Windows 95 [2] Office 95 Professional
Accés 97
8.0
16 de gener de 1997
3.5
Windows 95 , Windows NT 3.51 SP5, Windows NT 4.0 SP2 [3] Professional i desenvolupador d’ Office 97
Accés 2000
9.0
7 de juny de 1999
4.0 SP1
Windows 95 , Windows NT 4.0 , Windows 98 , Windows 2000 [4] Office 2000 Professional, Premium i Desenvolupador
Accés 2002
10.0
31 de març del 2001
4.0 SP1
Windows NT 4.0 SP6, Windows 98 , Windows 2000 , Windows Me [5] Professional i desenvolupador d' Office XP
Accés 2003
11.0
27 de novembre de 2003
4.0 SP1
Windows 2000 SP3 o posterior, Windows XP , Windows Vista , Windows 7 [6] Office 2003 Professional i Professional Enterprise
Accés 2007
12.0
27 de gener de 2007
12
Windows XP SP2 , Windows Server 2003 SP1 o sistema operatiu més recent [7] Office 2007 Professional, Professional Plus, Ultimate i Enterprise
Accés 2010
14.0
15 de juliol de 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 acadèmic i Professional Plus
Accés 2013
15.0
29 de gener de 2013
15
Windows 7 , Windows Server 2008 R2 , Windows Server 2012 , Windows 8 , Windows 10 [9] Office 2013 Professional i Professional Plus
Accés 2016
16.0
22 de setembre de 2015
16
Windows 7 , Windows 8 , Windows 8.1 , Windows 10 [10] Office 2016 Professional i Professional Plus
Accés 2019
16.0
24 de setembre de 2018 16 Windows 10 [11] Office 2019 Professional i Professional Plus

No hi ha versions d'Access entre 2.0 i 7.0 ja que la versió d'Office 95 es va iniciar amb Word 7. Tots els productes Office 95 tenen la funcionalitat OLE 2 i Access 7 demostra que era compatible amb Word 7.

S'ha omès la versió 13.

Logotips

Nota

  1. ^ Informació del cicle de vida de Microsoft Access , a support.microsoft.com . Consultat el 23 d'octubre de 2011 .
  2. ^ a b c d Versions de Microsoft Access, paquets de serveis, revisions i historial d'actualitzacions , a fmsinc.com , FMS. Consultat el 20 de juliol de 2015 .
  3. ^ Capítol 5 - Requisits del sistema per a MS Office , a l' Office 97 Resource Kit , Microsoft. Consultat el 2 de maig de 2013 .
  4. Requisits de sistemes d'Office 2000 , al lloc web de Microsoft Office , Microsoft. Consultat el 2 de maig de 2013 (arxivat de l' original el 2 de febrer de 2012) .
  5. ^ Requisits del sistema d'Office XP , al lloc web de Microsoft Office , Microsoft. Consultat el 2 de maig de 2013 (arxivat de l' original el 4 de març de 2013) .
  6. Requisits del sistema i de llicències d'Office 2003 , al lloc web de Microsoft Office , Microsoft. Consultat el 2 de maig de 2013 (arxivat de l' original el 15 de juny de 2013) .
  7. ^ Introducció al sistema Office 2007 , a Microsoft TechNet , Microsoft, 28 d'abril de 2009. Obtingut el 2 de maig de 2013 .
  8. ^ Requisits del sistema per a l'Office 2010 , a Microsoft TechNet , Microsoft, 19 de febrer de 2013. Obtingut el 2 de maig de 2013 .
  9. ^ Requisits del sistema per a l'Office 2013 , a Microsoft TechNet , Microsoft, 16 de desembre de 2016. Obtingut el 15 d'agost de 2017 .
  10. ^ Microsoft Access 2016 , a Microsoft , Microsoft.
  11. ^ Microsoft Access 2019 , a Microsoft , Microsoft.

Bibliografia

Altres projectes

Enllaços externs