close

Microsoft Access

Hopp til navigasjon Hopp til søk
Microsoft Access-
programvare
Logo
Microsoft Access 2019 på Windows 10
Microsoft Access 2019 på Windows 10
SjangerDatabasestyringssystem
UtviklerMicrosoft Corporation
Dato for første versjonnovember 1992
Siste versjon2021 (5. oktober 2021)
OperativsystemMicrosoft Windows
TillatelseEULA
( ikke-fri lisens )
Nettstedoffice.microsoft.com/access

Microsoft Access er et programvaregrensesnitt for administrasjon avrelasjonsdatabaser ( RDBMS) som bruker Microsoft Jet Database Engine og som naturlig integrerer en modul for rask utvikling av administrasjonsapplikasjoner ( RAD , Rapid Application Development ).

Opprinnelse

Suksessen til stasjonære databaseapplikasjoner som dBASE og Visual FoxPro fikk Microsoft på midten av 1980-tallet til å bestemme seg for å utvikle sin egen databaseapplikasjon for det nye Windows -operativsystemet . Utviklingsarbeid under prosjektnavnet " Omega " igjen og igjen frem til tidlig på 90-tallet, versjon 1.0 fortsatt ufullkommen og kort tid etter ble den stabile versjonen 1.1 lansert på markedet.

Gjeldende versjon er Access 2019. I motsetning til de andre Office-programmene Word , Excel og PowerPoint , som også tilbys for Apples Mac OSX -operativsystem , er Access kun tilgjengelig for Windows.

Funksjoner

Dataformat

Den kan bruke data lagret i Access / Jet-format, SQL Server , Oracle eller en hvilken som helst database i ODBC -kompatibelt format . Lagringsstrukturen følger relasjonstabellmodellen : det vil si at det er mulig å lagre dataene som skal administreres i tabeller som består av et stort antall poster , og hver post inneholder dataene atskilt med felt. Hvis en tabell ikke er tilstrekkelig til å lagre nødvendige data og det er nødvendig å bruke andre, er det nå mulig å koble de ulike tabellene sammen med en relasjon . Dette gjør det mulig å undersøke dataene i databasen ved å bruke forskjellige tabeller og derfor komme frem til en rekke data, også komplekse.

Maske

Skjemaet er et grafisk element som er nyttig for brukerinteraksjoner med tabelldataene. Access-objekt som lager det grafiske grensesnittet.

Datalagring

I motsetning til andre utviklingsmiljøer inkluderer en enkelt fil i Access alle elementene som kan brukes til å utvikle komplette applikasjoner: tabeller , spørringer , skjemaer , rapporter , makroer , sider og moduler . Det er imidlertid mulig, med alle versjoner, å designe applikasjoner der den fysiske separasjonen mellom datatabeller ( Back-End eller BE ) og de gjenværende elementene ( Front-End eller FE ) opprettholdes. Disse løsningene lar deg forbedre distribusjonen og vedlikeholdet av applikasjoner som deles mellom flere brukere.

  • Tabeller : er beholderne der dataene er lagret; et elementært grafisk grensesnitt er tilgjengelig for å definere eller endre feltegenskaper, inkludert å definere indeksene og primærnøkkelen (som kan være basert på flere felt). Syntakskontrollen utført av Access kan kun bestå av advarsler i tilfeller der endring av feltene kan føre til uopprettelig tap av data (for eksempel reduksjon av størrelsen på et felt der data av større lengde allerede er tilstede): dette blir ikke nødvendigvis sett på som en tilgangsfeil, selv om den potensielle destinasjonen for produktet, til ikke-ekspertbrukere, kan gjøre disse tilfellene hyppigere;
  • Spørring : dette er verktøyene som er egnet for spørring og manipulering av data. Access har fra starten av et grafisk miljø for definisjon av spørringer (kalt Query By Example eller QBE) som lar selv uerfarne brukere konstruere dem, med et minimum av å kontrollere den syntaktiske korrektheten; denne lettheten kan derimot føre til blokkerende situasjoner som en konsekvens av konseptuelle feil som fører til rekursjoner. Språket som brukes til å definere spørringene er en litt forenklet versjon av T-SQL ; som et alternativ til QBE-miljøet er det mulig å bruke dette direkte, også for å få spørsmål som ellers ikke kan konstrueres med QBE;
  • Masker : (eller skjemaer ) består av grafiske elementer som er nyttige for brukere å samhandle med data i tabeller eller spørringer. Skjemaer kan inneholde standard Access-elementer og tilleggselementer (for eksempel separat utviklede OCX- kontroller). Skjemaer kan inkludere VBA -kode beregnet for å automatisere de inneholdte elementene; synlighetsområdet for rutinene er lokalt;
  • Rapporter : Tillater visning, for utskrift, av databaserte resultater, tabeller og spørringer. Det grafiske miljøet beregnet for konstruksjonen av rapportstrukturen følger maskenes, samtidig som forskjellene på grunn av den forskjellige destinasjonen beholdes; grunnleggende funksjoner er tilgjengelige, for eksempel dataaggregering og delsummer. Også i dette tilfellet er det mulig å sette inn VBA-kode (lokalt synlighetsområde) for et høyere automatiseringsnivå;
  • Makroer : Disse kan inneholde enkle sekvenser med instruksjoner, vanligvis alt som kan fås gjennom Access-menyene. Dette er elementer som tillater lite interaksjon med brukeren, på den annen side er konstruksjonen deres enkel;
  • Sider : (dvs. datatilgangssider ) tillater publisering av data via en nettserver . De ble introdusert fra og med 2000-versjonen av Access;
  • Moduler : de kan inneholde VBA-kode (kodemoduler og klasser ) som du har til hensikt å gjøre globale (med mindre det er spesifikt deklarert), det vil si kan kalles opp av alle de andre elementene i applikasjonen.

En funksjon som finnes i alle versjoner av Access lar deg få tilgang til data som ligger i eksterne databasefiler, i form av koblede tabeller . Databaser strukturert på denne måten forenkler distribusjon og vedlikehold av samme applikasjon til flere brukere, uten at det berører begrensningene til Access / Jet-motoren med hensyn til maksimalt antall samtidige tilganger. Det skal bemerkes at disse løsningene ikke kan defineres som " klient / server " da arbeidsbelastningen for databehandling alltid er lokal; et gjennomførbart alternativ med versjoner fra 2000 og utover er representert ved databaseprosjektet (filtypen .adp ) hvor det faktisk kun utføres den grafiske presentasjonsdelen, til støtte for allerede eksisterende profesjonelle motorer, som arbeidet med bearbeiding til.

De koblede tabellene kan brukes på samme måte som de residente tabellene, med den eneste begrensningen gitt av at strukturen deres ikke kan endres, bortsett fra i databasen de fysisk ligger i. Tabeller kan kobles gjennom Access-databasemotoren hvis de fysisk ligger i andre Access-databaser, eller i noen "standard" databasefilformater, eller via ODBC . I dette tilfellet kan tilgang til heterogene databaser kreve installasjon av spesifikke drivere .

Nyere versjoner av Access har veivisere for å skille data og andre elementer i separate filer fra applikasjoner som opprinnelig var innebygd i en enkelt Access-fil.

Prosjektutvikling

For utvikling av enkle applikasjoner kan du unngå programmering direkte ved å dra nytte av noen maler som allerede er inkludert i pakken.

For mer avanserte utviklingsbehov er programmeringsspråket Microsoft Visual Basic for Applications tilgjengelig i produktet . Mens produktet støtter objektorienterte (OO) programmeringsteknikker, er det ikke et fullstendig objektorientert utviklingsmiljø.

Det er også mulig å distribuere verkene sine gjennom et verktøy (Access Runtime) som kan lastes ned fra Microsoft-siden som tillater, med noen begrensninger, å få en Access-applikasjon til å fungere selv på en PC der det ikke finnes noen versjon av programmet.

Filutvidelser

Microsoft Access lagrer informasjon med følgende filformater:

Gjeldende formater
Filformat Utvidelse
Få tilgang til den tomme prosjektmalen .adn
Access Database (2007 og senere) .acdb
Access Database Runtime (2007 og senere) .accdr
Access Database Mal (2007 og senere) .accdt
Access Add-In (2007 og nyere) .accda
Access Workgroup, database for sikkerhet på brukernivå. .mdw
Sikker tilgangsdatabase, med kompilerte VBA og makroer (2007 og senere) .acde
Windows-snarvei: påloggingsmakro .mamma
Windows-tilkobling: Påloggingsspørring .men Q
Windows-lenke: Access Report .MAR
Windows-tilkobling: tilgangstabell .matte
Windows-tilkobling: påloggingsskjema .maf
Få tilgang til låsefiler (knyttet til .accdb) .laccdb
Eldre formater
Filformat Utvidelse
Beskyttet påloggingsprosjekt (støttes ikke i 2013) Hades
Tilgangsdataprosjekt (støttes ikke i 2013) adp
Access Database (2003 og tidligere) mdb
Access Database (Pocket Access for Windows CE) .cdb
Access Database, brukt for tillegg (Access 2, 95, 97),

tidligere brukt for arbeidsgrupper (tilgang 2)

MDA
Få tilgang til den tomme databasemalen (2003 og tidligere) .mdn
Tilgang til tilleggsdata (2003 og tidligere) MDT
Access (SQL Server) løsrevet database (2000) mdf
Sikker tilgangsdatabase, med kompilerte VBA og makroer (2003 og tidligere) .mde
Få tilgang til låsefiler (knyttet til .mdb) ldb

Versjoner

Versjon Versjonsnummer Utgivelsesdato [1] Jet- versjon Støttet operativsystem Office-pakkeversjon
Tilgang 1.0
1.0
1992
1.0
Windows 3.0 [2]
Tilgang 1.1
1.1
1993
1.1
Windows 3.1x [2]
Tilgang 2.0
2.0
1994
2.0
Windows 3.1x [2] Office 4.3 Pro
Tilgang for Windows 95
7.0
24. august 1995
3.0
Windows 95 [2] Office 95 Professional
Tilgang 97
8.0
16. januar 1997
3.5
Windows 95 , Windows NT 3.51 SP5, Windows NT 4.0 SP2 [3] Office 97 Professional og utvikler
Tilgang 2000
9,0
7. juni 1999
4.0 SP1
Windows 95 , Windows NT 4.0 , Windows 98 , Windows 2000 [4] Office 2000 Professional, Premium og utvikler
Tilgang 2002
10,0
31. mars 2001
4.0 SP1
Windows NT 4.0 SP6, Windows 98 , Windows 2000 , Windows Me [5] Office XP Professional og utvikler
Tilgang 2003
11.0
27. november 2003
4.0 SP1
Windows 2000 SP3 eller nyere, Windows XP , Windows Vista , Windows 7 [6] Office 2003 Professional og Professional Enterprise
Tilgang 2007
12.0
27. januar 2007
12
Windows XP SP2 , Windows Server 2003 SP1 eller nyere operativsystem [7] Office 2007 Professional, Professional Plus, Ultimate og Enterprise
Tilgang 2010
14.0
15. juli 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 og Professional Plus
Tilgang 2013
15,0
29. januar 2013
15
Windows 7 , Windows Server 2008 R2 , Windows Server 2012 , Windows 8 , Windows 10 [9] Office 2013 Professional og Professional Plus
Tilgang 2016
16,0
22. september 2015
16
Windows 7 , Windows 8 , Windows 8.1 , Windows 10 [10] Office 2016 Professional og Professional Plus
Tilgang 2019
17.0
24. september 2018
17
Windows 10 [11] Office 2019 Professional og Professional Plus
Tilgang 2021
18.0
24. september 2018
18
Windows 10 , Windows 11 [12] Office 2021 Professional og Professional Plus

Det er ingen versjoner av Access mellom 2.0 og 7.0 siden Office 95-versjonen ble startet med Word 7. Alle Office 95-produkter har OLE 2-funksjonalitet og Access 7 viser at den var kompatibel med Word 7.

Versjon 13 ble hoppet over.

Logoer

Merknader

  1. ^ Microsoft Access livssyklusinformasjon , på support.microsoft.com . Hentet 23. oktober 2011 .
  2. ^ a b c d Microsoft Access-versjonsutgivelser, servicepakker, hurtigreparasjoner og oppdateringshistorikk , på fmsinc.com , FMS. Hentet 20. juli 2015 .
  3. ^ Kapittel 5 - Systemkrav for MS Office , i Office 97 Resource Kit , Microsoft. Hentet 2. mai 2013 .
  4. ^ Office 2000 Systems Requirements , på Microsoft Office-nettstedet , Microsoft. Arkivert fra originalen 2. februar 2012 .
  5. ^ Systemkrav for Office XP , på Microsoft Office-nettstedet , Microsoft. Hentet 2. mai 2013 (arkivert fra originalen 4. mars 2013) .
  6. ^ Office 2003-lisensiering og systemkrav , på Microsoft Office-nettstedet , Microsoft. Hentet 2. mai 2013 (arkivert fra originalen 15. juni 2013) .
  7. ^ Komme i gang med 2007 Office-systemet , i Microsoft TechNet , Microsoft, 28. april 2009. Hentet 2. mai 2013 .
  8. ^ Systemkrav for Office 2010 , i Microsoft TechNet , Microsoft, 19. februar 2013. Hentet 2. mai 2013 .
  9. ^ Systemkrav for Office 2013 , i Microsoft TechNet , Microsoft, 16. desember 2016. Hentet 15. august 2017 .
  10. ^ Microsoft Access 2016 , i Microsoft , Microsoft.
  11. ^ Microsoft Access 2019 , i Microsoft , Microsoft.
  12. ^ Microsoft Access 2021 , i Microsoft , Microsoft.

Bibliografi

Andre prosjekter

Eksterne lenker