close

Microsoft Access

Siirry navigointiin Siirry hakuun
Microsoft Access
-ohjelmisto
Logo
Microsoft Access 2019 Windows 10 :ssä
GenreTietokannan ohjausjärjestelmä
KehittäjäMicrosoft yhtiö
Ensimmäisen version päivämäärämarraskuuta 1992
Uusin versio2021 (5. lokakuuta 2021)
KäyttöjärjestelmäMicrosoft Windows
LisenssiEULA
( ei-ilmainen lisenssi )
Verkkosivustooffice.microsoft.com/access

Microsoft Access on ohjelmistoliittymä relaatiotietokantojen ( RDBMS) hallintaan,joka käyttää Microsoft Jet Database Engineä ja joka integroi natiivisti moduulin hallintasovellusten nopeaan kehittämiseen ( RAD , Rapid Application Development ).

Alkuperä

Työpöytätietokantasovellusten, kuten dBASE ja Visual FoxPro , menestys sai Microsoftin 1980-luvun puolivälissä päättämään oman tietokantasovelluksen kehittämisestä uudelle Windows -käyttöjärjestelmälle . Kehitystyötä projektinimellä " Omega " aina uudestaan ​​ja uudestaan ​​aina 90-luvun alkuun saakka, versio 1.0 oli vielä epätäydellinen ja pian sen jälkeen, kun vakaa versio 1.1 tuli markkinoille.

Nykyinen versio on Access 2019. Toisin kuin muut Office-ohjelmat Word , Excel ja PowerPoint , joita tarjotaan myös Applen Mac OSX -käyttöjärjestelmälle , Access on saatavilla vain Windowsille.

Ominaisuudet

Tietomuoto

Se voi käyttää tietoja , jotka on tallennettu Access/Jet-muotoon, SQL Serveriin , Oracleen tai mitä tahansa tietokantaa ODBC - yhteensopivassa muodossa . Tallennusrakenne noudattaa relaatiotaulukkomallia : eli hallittavat tiedot on mahdollista tallentaa suuresta määrästä tietueita koostuviin taulukoihin ja jokainen tietue sisältää tiedot kentillä eroteltuina. Jos taulukko ei riitä tarvittavien tietojen tallentamiseen ja on tarpeen käyttää muita, on nyt mahdollista linkittää eri taulukot toisiinsa suhteella . Tämä mahdollistaa tietokannan sisältämien tietojen tutkimisen eri taulukoiden avulla ja siten useiden, jopa monimutkaistenkin, datan päätymisen.

Mask

Lomake on graafinen elementti, joka on hyödyllinen vuorovaikutuksessa taulukon tietojen kanssa. Pääsyobjekti, joka luo graafisen käyttöliittymän.

Tietojen tallennus

Toisin kuin muissa kehitysympäristöissä , Accessissa yksi tiedosto sisältää kaikki elementit, joita voidaan käyttää kokonaisten sovellusten kehittämiseen: taulukot , kyselyt , lomakkeet , raportit , makrot , sivut ja moduulit . Kaikilla versioilla on kuitenkin mahdollista suunnitella sovelluksia, joissa säilytetään fyysinen ero tietotaulukoiden ( Back-End tai BE ) ja muiden elementtien ( Front-End tai FE ) välillä. Näiden ratkaisujen avulla voit parantaa useiden käyttäjien kesken jaettujen sovellusten jakelua ja ylläpitoa.

  • Taulukot : ovat säiliöitä, joihin tiedot tallennetaan; Perustason graafinen käyttöliittymä on käytettävissä kentän ominaisuuksien määrittämiseen tai muokkaamiseen, mukaan lukien indeksien ja ensisijaisen avaimen määrittely (joka voi perustua useisiin kenttiin). Accessin suorittama syntaksin tarkistus voi koostua vain varoitusviesteistä tapauksissa, joissa kenttien muuttaminen voi johtaa korjaamattomaan tietojen menettämiseen (esimerkiksi sellaisen kentän koon pienenemiseen, jossa on jo pitempi data): tätä ei välttämättä pidetä pääsyvirheenä, vaikka tuotteen mahdollinen kohde, ei-asiantuntijakäyttäjille, saattaa tehdä nämä tapaukset useammin;
  • Kysely : nämä ovat työkaluja, jotka soveltuvat tietojen kyselyyn ja käsittelyyn. Accessilla on alusta alkaen graafinen ympäristö kyselyiden määrittelyä varten (kutsutaan nimellä Query By Esimerkki tai QBE), jonka avulla kokemattomatkin käyttäjät voivat rakentaa niitä, ja syntaktinen oikeellisuus on tarkistettava mahdollisimman vähän. tämä helppous toisaalta voi johtaa estotilanteisiin käsitteellisten virheiden seurauksena, jotka johtavat rekursioihin. Kyselyjen määrittelyssä käytetty kieli on hieman yksinkertaistettu versio T-SQL :stä ; vaihtoehtona QBE-ympäristölle on mahdollista käyttää tätä suoraan, myös saada kyselyitä, joita ei muuten voida rakentaa QBE:llä;
  • Maskit : (tai lomakkeet ) koostuvat graafisista elementeistä, joista käyttäjät voivat olla vuorovaikutuksessa taulukoiden tai kyselyiden tietojen kanssa. Lomakkeet voivat sisältää tavallisia Access-elementtejä ja lisäelementtejä (esimerkiksi erikseen kehitettyjä OCX -ohjaimia). Lomakkeet voivat sisältää VBA -koodin , joka on tarkoitettu sisältämien elementtien automatisointiin; rutiinien näkyvyysalue on paikallinen;
  • Raportit : Mahdollistaa datapohjaisten tulosten, taulukoiden ja kyselyjen katselun tulostamista varten. Raporttirakenteen rakentamiseen tarkoitettu graafinen ympäristö noudattaa maskien graafista ympäristöä, säilyttäen kuitenkin eri kohteista johtuvat erot; perustoiminnot, kuten tietojen yhdistäminen ja välisummat, ovat käytettävissä. Myös tässä tapauksessa on mahdollista lisätä VBA-koodi (paikallinen näkyvyysalue) korkeamman automaation tason saavuttamiseksi;
  • Makrot : Nämä voivat sisältää yksinkertaisia ​​käskysarjoja, tyypillisesti mitä tahansa, mitä voidaan saada Access-valikoista. Nämä ovat elementtejä, jotka mahdollistavat vain vähän vuorovaikutusta käyttäjän kanssa, toisaalta niiden rakenne on yksinkertainen;
  • Sivut : (eli tietojen käyttösivut ) mahdollistavat tietojen julkaisemisen verkkopalvelimen kautta . Ne esiteltiin Accessin vuoden 2000 versiosta alkaen;
  • Moduulit : ne voivat sisältää VBA-koodia (koodimoduuleita ja -luokkia ), josta aiot tehdä globaaliksi (ellei sitä ole erikseen ilmoitettu), eli ne voidaan kutsua millä tahansa muulla sovelluksen elementillä.

Kaikissa Accessin versioissa olevan ominaisuuden avulla voit käyttää ulkoisissa tietokantatiedostoissa olevia tietoja linkitettyjen taulukoiden muodossa . Tällä tavalla rakennetut tietokannat helpottavat saman sovelluksen jakelua ja ylläpitoa useille käyttäjille, sanotun kuitenkaan rajoittamatta Access/Jet-moottorin rajoituksia, jotka koskevat samanaikaisten pääsyjen enimmäismäärää. On huomattava, että näitä ratkaisuja ei voida määritellä " asiakkaaksi / palvelimeksi ", koska tietojenkäsittelyn työmäärä on aina paikallinen; toteuttamiskelpoista vaihtoehtoa versioilla vuodesta 2000 eteenpäin edustaa tietokantaprojekti (tiedostopääte .adp ), jossa itse asiassa toteutetaan vain graafinen esitys osa, joka tukee jo olemassa olevia ammattikoneistoja, joita käsitellään.

Linkitettyjä taulukoita voidaan käyttää samalla tavalla kuin vakituisia taulukoita, ja ainoana rajoituksena on niiden rakenteen muuntamattomuus paitsi tietokannassa, jossa ne fyysisesti sijaitsevat. Taulukot voidaan linkittää Access-tietokantamoottorin kautta, jos ne sijaitsevat fyysisesti muissa Access-tietokannoista tai joissakin "vakiomuotoisissa" tietokantatiedostomuodoissa tai ODBC :n kautta . Tässä tapauksessa heterogeenisten tietokantojen käyttö voi edellyttää tiettyjen ohjainten asentamista .

Accessin uudemmissa versioissa on ohjattuja toimintoja tietojen ja muiden elementtien erottamiseksi erillisiksi tiedostoiksi sovelluksista, jotka on alun perin rakennettu yhdeksi Access-tiedostoksi.

Hankekehitys

Yksinkertaisten sovellusten kehittämisessä voit välttää ohjelmoinnin suoraan hyödyntämällä joitain pakkauksessa jo olevia malleja .

Edistyneempiä kehitystarpeita varten tuotteessa on Microsoft Visual Basic for Applications -ohjelmointikieli . Vaikka tuote tukee olio-ohjelmointitekniikoita (OO), se ei ole täysin oliokeskeinen kehitysympäristö.

Teoksia on mahdollista levittää myös Microsoftin sivuilta ladattavan työkalun (Access Runtime) kautta, joka mahdollistaa tietyin rajoituksin Access-sovelluksen saamisen toimimaan myös tietokoneella, jossa ohjelmasta ei ole versiota.

Tiedostotunnisteet

Microsoft Access tallentaa tiedot seuraavissa tiedostomuodoissa:

Nykyiset muodot
Tiedosto muoto Laajennus
Käytä tyhjää projektimallia .adn
Access Database (2007 ja uudemmat) .accdb
Access Database Runtime (2007 ja uudemmat) .accdr
Access Database Template (2007 ja uudemmat) .acdt
Access-apuohjelma (2007 ja uudemmat) .accda
Access Workgroup, tietokanta käyttäjätason tietoturvaan. .mdw
Turvallinen pääsy tietokanta, jossa on käännetty VBA ja makrot (2007 ja uudemmat) .accde
Windowsin pikakuvake: kirjautumismakro .mam
Windows-yhteys: Kirjautumiskysely .Mutta Q
Windows-linkki: Access Report .MAA
Windows-yhteys: pääsytaulukko .matto
Windows-yhteys: kirjautumislomake .maf
Käytä lukitustiedostoja (liittyy tiedostoon .accdb) .laccdb
Vanhat muodot
Tiedosto muoto Laajennus
Suojattu kirjautumisprojekti (ei tuettu vuonna 2013) Hades
Access data -projekti (ei tuettu vuonna 2013) adp
Access Database (2003 ja aikaisemmat) mdb
Access Database (Pocket Access for Windows CE) .cdb
Access Database, jota käytetään lisäosille (Access 2, 95, 97),

aiemmin käytetty työryhmissä (pääsy 2)

MDA
Tyhjän tietokantamallin käyttäminen (2003 ja aikaisemmat) .mdn
Pääsy lisätietoihin (2003 ja aikaisemmat) MDT
Access (SQL Server) irrotettu tietokanta (2000) mdf
Suojattu pääsy tietokanta, jossa on käännetty VBA ja makrot (2003 ja aikaisemmat) .mde
Pääsy lukitustiedostoihin (liittyy tiedostoon .mdb) ldb

Versiot

Versio Versionumero Julkaisupäivä [1] Jet versio Tuettu käyttöjärjestelmä Office Suite -versio
Pääsy 1.0
1.0
1992
1.0
Windows 3.0 [2]
Pääsy 1.1
1.1
1993
1.1
Windows 3.1x [2]
Pääsy 2.0
2.0
1994
2.0
Windows 3.1x [2] Office 4.3 Pro
Pääsy Windows 95:lle
7.0
24. elokuuta 1995
3.0
Windows 95 [2] Office 95 Professional
Pääsy 97
8.0
16. tammikuuta 1997
3.5
Windows 95 , Windows NT 3.51 SP5, Windows NT 4.0 SP2 [3] Office 97 Professional ja -kehittäjä
Pääsy 2000
9.0
7. kesäkuuta 1999
4.0 SP1
Windows 95 , Windows NT 4.0 , Windows 98 , Windows 2000 [4] Office 2000 Professional, Premium ja Developer
Pääsy 2002
10.0
31. maaliskuuta 2001
4.0 SP1
Windows NT 4.0 SP6, Windows 98 , Windows 2000 , Windows Me [5] Office XP Professional ja -kehittäjä
Pääsy 2003
11.0
27. marraskuuta 2003
4.0 SP1
Windows 2000 SP3 tai uudempi, Windows XP , Windows Vista , Windows 7 [6] Office 2003 Professional ja Professional Enterprise
Pääsy 2007
12.0
27. tammikuuta 2007
12
Windows XP SP2 , Windows Server 2003 SP1 tai uudempi käyttöjärjestelmä [7] Office 2007 Professional, Professional Plus, Ultimate ja Enterprise
Pääsy 2010
14.0
15. heinäkuuta 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 ja Professional Plus
Pääsy 2013
15.0
29. tammikuuta 2013
15
Windows 7 , Windows Server 2008 R2 , Windows Server 2012 , Windows 8 , Windows 10 [9] Office 2013 Professional ja Professional Plus
Pääsy 2016
16.0
22. syyskuuta, 2015
16
Windows 7 , Windows 8 , Windows 8.1 , Windows 10 [10] Office 2016 Professional ja Professional Plus
Pääsy 2019
17.0
24 syyskuuta, 2018
17
Windows 10 [11] Office 2019 Professional ja Professional Plus
Pääsy 2021
18.0
24 syyskuuta, 2018
18
Windows 10 , Windows 11 [12] Office 2021 Professional ja Professional Plus

Accessista ei ole olemassa versioita 2.0–7.0 välillä sen jälkeen, kun Office 95 -versio käynnistettiin Word 7:llä. Kaikissa Office 95 -tuotteissa on OLE 2 -toiminto, ja Access 7 osoittaa, että se oli yhteensopiva Word 7:n kanssa.

Versio 13 ohitettiin.

Logot

Muistiinpanot

  1. ^ Microsoft Accessin elinkaaritiedot osoitteessa support.microsoft.com . Haettu 23. lokakuuta 2011 .
  2. ^ a b c d Microsoft Access -version julkaisut, Service Pack -paketit, hotfix-korjaukset ja päivityshistoria osoitteessa fmsinc.com , FMS. Haettu 20. heinäkuuta 2015 .
  3. ^ Luku 5 - MS Officen järjestelmävaatimukset , Office 97 Resource Kit , Microsoft. Haettu 2. toukokuuta 2013 .
  4. ^ Office 2000 Systems Requirements , Microsoft Office -sivustolla , Microsoft. Arkistoitu alkuperäisestä 2. helmikuuta 2012 .
  5. ^ Office XP System Requirements , Microsoft Office -sivustolla , Microsoft. Haettu 2. toukokuuta 2013 (arkistoitu alkuperäisestä 4. maaliskuuta 2013) .
  6. ^ Office 2003 -lisenssi ja järjestelmävaatimukset , Microsoft Office -sivustolla , Microsoft. Haettu 2. toukokuuta 2013 (arkistoitu alkuperäisestä 15. kesäkuuta 2013) .
  7. ^ 2007 Office -järjestelmän käytön aloittaminen Microsoft TechNetissä , Microsoft, 28. huhtikuuta 2009. Haettu 2. toukokuuta 2013 .
  8. ^ Office 2010:n järjestelmävaatimukset , Microsoft TechNet , Microsoft, 19. helmikuuta 2013. Haettu 2. toukokuuta 2013 .
  9. ^ Office 2013:n järjestelmävaatimukset , Microsoft TechNet , Microsoft, 16. joulukuuta 2016. Haettu 15. elokuuta 2017 .
  10. ^ Microsoft Access 2016 , Microsoft , Microsoft.
  11. ^ Microsoft Access 2019 , Microsoftissa , Microsoftissa.
  12. ^ Microsoft Access 2021 , Microsoft , Microsoft.

Bibliografia

Muut projektit

Ulkoiset linkit