Microsoft Access
| Microsoft Access- programvare | |
|---|---|
| Microsoft Access 2019 på Windows 10 | |
| Sjanger | Databasestyringssystem |
| Utvikler | Microsoft Corporation |
| Dato for første versjon | november 1992 |
| Siste versjon | 2021 (5. oktober 2021) |
| Operativsystem | Microsoft Windows |
| Tillatelse | EULA ( ikke-fri lisens ) |
| Nettsted | office.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:
| 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 |
| 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
- ^ Microsoft Access livssyklusinformasjon , på support.microsoft.com . Hentet 23. oktober 2011 .
- ^ a b c d Microsoft Access-versjonsutgivelser, servicepakker, hurtigreparasjoner og oppdateringshistorikk , på fmsinc.com , FMS. Hentet 20. juli 2015 .
- ^ Kapittel 5 - Systemkrav for MS Office , i Office 97 Resource Kit , Microsoft. Hentet 2. mai 2013 .
- ^ Office 2000 Systems Requirements , på Microsoft Office-nettstedet , Microsoft. Arkivert fra originalen 2. februar 2012 .
- ^ Systemkrav for Office XP , på Microsoft Office-nettstedet , Microsoft. Hentet 2. mai 2013 (arkivert fra originalen 4. mars 2013) .
- ^ Office 2003-lisensiering og systemkrav , på Microsoft Office-nettstedet , Microsoft. Hentet 2. mai 2013 (arkivert fra originalen 15. juni 2013) .
- ^ Komme i gang med 2007 Office-systemet , i Microsoft TechNet , Microsoft, 28. april 2009. Hentet 2. mai 2013 .
- ^ Systemkrav for Office 2010 , i Microsoft TechNet , Microsoft, 19. februar 2013. Hentet 2. mai 2013 .
- ^ Systemkrav for Office 2013 , i Microsoft TechNet , Microsoft, 16. desember 2016. Hentet 15. august 2017 .
- ^ Microsoft Access 2016 , i Microsoft , Microsoft.
- ^ Microsoft Access 2019 , i Microsoft , Microsoft.
- ^ Microsoft Access 2021 , i Microsoft , Microsoft.
Bibliografi
- Microsoft Access for Windows ( JPG ), i MCmicrocomputer , n. 127, Roma, Technimedia, mars 1993, s. 186-193, ISSN 1123-2714
- Microsoft MS Access 2.0 på italiensk ( JPG ), i MCmicrocomputer , n. 143, Roma, Technimedia, september 1994, s. 216-223, ISSN 1123-2714
- MS Access for Windows 95 ( JPG ), i MCmicrocomputer , n. 160, Roma, Technimedia, mars 1996, s. 180-182, ISSN 1123-2714
Andre prosjekter
Wikimedia Commons inneholder bilder eller andre filer om Microsoft Access
Eksterne lenker
- Introduksjon til Microsoft Access , på dida.fauser.edu .
- Online hjelp fra det offisielle nettstedet på office.microsoft.com . Hentet 3. mai 2019 (Arkiveret fra originalen 14. mai 2012) .
- ( NO ) Offisiell side , på microsoft.com .