Sejarah
Proyek Omega
usaha
pertama Microsoft untuk menjual produk database relasional adalah
selama pertengahan 1980-an, ketika Microsoft memperoleh lisensi untuk
menjual R:. Base Pada akhir 1980-an Microsoft mengembangkan solusi sendiri CODEC Omega.Hal itu dikonfirmasi pada tahun 1988 bahwa produk database untuk Windows dan OS / 2 adalah dalam pembangunan.Itu
akan mencakup "EB" Tertanam bahasa Basic, yang akan menjadi bahasa
untuk menulis makro di semua aplikasi Microsoft, tetapi penyatuan
bahasa makro tidak terjadi sampai diperkenalkannya Visual Basic untuk aplikasi (VBA). Omega juga diharapkan dapat memberikan front end ke Microsoft SQL Server. Aplikasi
ini sangat sumber daya-lapar, dan ada laporan bahwa itu bekerja lambat
pada 386 prosesor yang tersedia pada saat itu. Itu
dijadwalkan akan dirilis pada kuartal 1 tahun 1990, [9] tetapi pada
tahun 1989 pengembangan produk adalah ulang dan itu dijadwal
ulang untuk disampaikan tidak lebih cepat dari pada bulan Januari 1991. Bagian
dari proyek yang kemudian digunakan untuk proyek-proyek Microsoft
lainnya:. Cirrus (codename untuk Access) dan Guntur (codename untuk
Visual Basic, di mana mesin Basic Tertanam digunakan) Setelah
Access premier, proyek Omega ditunjukkan pada tahun 1992 untuk beberapa
wartawan dan termasuk fitur yang tidak tersedia pada Access
proyek Cirrus
Setelah proyek Omega dibatalkan, beberapa pengembang ditugaskan untuk proyek Cirrus (paling ditugaskan ke tim yang menciptakan Visual Basic).Tujuannya adalah untuk menciptakan pesaing untuk aplikasi seperti Paradox atau dBase yang akan bekerja pada Windows .Setelah Microsoft mengakuisisi FoxPro, ada rumor bahwa proyek Microsoft mungkin akan diganti dengan itu,tetapi perusahaan memutuskan untuk mengembangkan mereka secara paralel. Diasumsikan bahwa proyek akan menggunakan Extensible penyimpanan mesin (Jet Blue) tetapi, pada akhirnya, hanya dukungan untuk Microsoft Jet Database Engine (Jet Red) diberikan. Proyek ini menggunakan beberapa kode dari kedua proyek Omega dan versi pra-rilis Visual Basic. Pada bulan Juli 1992, beta dari Cirrus dikirim ke pengembang dan nama Access menjadi nama resmi dari produk.
Timeline
- 1992: Microsoft merilis Access versi 1.0 pada 13 November 1992, dan
rilis Access 1.1 Mei 1993 untuk meningkatkan kompatibilitas dengan
produk Microsoft lainnya dan untuk memasukkan bahasa pemrograman Access
Basic.
- 1994:
Microsoft ditentukan persyaratan hardware minimum untuk Akses v2.0
sebagai: Microsoft Windows v3.1 dengan 4 MB RAM yang dibutuhkan, 6 MB
RAM direkomendasikan; 8 MB ruang hard disk yang tersedia diperlukan, 14 MB ruang hard disk direkomendasikan. produk dikirim pada tujuh 1,44 disket MB. pengguna menunjukkan tanggal 1994 hak cipta.
Awalnya,
perangkat lunak bekerja dengan baik dengan database yang relatif kecil
tapi pengujian menunjukkan bahwa beberapa keadaan menyebabkan korupsi
data. Sebagai
contoh, ukuran file lebih dari 10 MB terbukti bermasalah (catatan bahwa
kebanyakan hard disk diadakan kurang dari 500 MB pada saat ini
digunakan secara luas), dan manual Memulai memperingatkan tentang
sejumlah keadaan di mana driver perangkat usang atau konfigurasi yang
tidak benar dapat menyebabkan kehilangan data. Dengan
pentahapan keluar dari Windows 95, 98 dan ME, peningkatan kehandalan
jaringan, dan Microsoft telah merilis 8 paket layanan untuk Jet Database
Engine, keandalan database Access telah meningkatkan [kapan?] Dan
mendukung lebih banyak data dan jumlah yang lebih besar pengguna.
Dengan
Office 95, Microsoft Access 7.0 (alias "Access 95") menjadi bagian dari
Microsoft Office Professional Suite, bergabung dengan Microsoft Excel,
Word, dan PowerPoint dan transisi dari Access Basic ke VBA. Sejak itu, Microsoft telah merilis versi baru dari Microsoft Access dengan setiap rilis dari Microsoft Office. Ini
termasuk Access 97 (versi 8.0), Access 2000 (versi 9.0), Access 2002
(versi 10.0), Access 2003 (versi 11.5), Access 2007 (versi 12.0), Access
2010 (versi 14.0), dan Access 2013 (versi 15.0 ).
Versi
3.0 dan 3.5 dari Microsoft Jet database engine (digunakan oleh Access
7.0 dan kemudian dirilis Access 97 masing-masing) punya masalah penting
yang membuat versi ini Access tidak dapat digunakan pada komputer dengan
lebih dari 1 GB memori. [18] Sementara
Microsoft tetap masalah ini untuk Jet 3.5 / Access 97 pasca-release,
itu tidak pernah tetap masalah dengan Jet 3.0 / Access 95.
Asli format database Access (Jet MDB Database) juga telah berkembang selama bertahun-tahun. Format
termasuk Access 1.0, 1.1, 2.0, 7.0, 97, 2000, 2002, 2007, dan 2010.
transisi yang paling signifikan adalah dari Access 97 ke Access Format
2000; yang tidak kompatibel dengan versi sebelumnya akses. Seperti tahun 2011 semua versi yang lebih baru dari Access mendukung Access Format 2000. Fitur baru yang ditambahkan ke Access 2002 format yang yang dapat digunakan oleh Access 2002, 2003, 2007, dan 2010.
- Microsoft Access 2000 meningkat ukuran basis data maksimum 2GB dari 1GB dalam Access 97.
- Microsoft Access 2007 memperkenalkan format database baru: ACCDB. Ini mendukung link ke daftar SharePoint dan jenis data yang kompleks seperti bidang multivalue dan lampiran. Ini
jenis bidang baru pada dasarnya recordset di bidang dan memungkinkan
penyimpanan beberapa nilai atau file dalam satu bidang. Microsoft Access 2007 juga memperkenalkan bidang Sampul Lampiran, yang
disimpan data yang lebih efisien daripada OLE (Object Linking dan
Embedding) bidang.
- Microsoft
Access 2010 memperkenalkan versi baru dari format ACCDB didukung
hosting solusi Web Access pada SharePoint Server 2010.. Untuk
pertama kalinya, ini memungkinkan solusi akses untuk dijalankan tanpa
harus menginstal Access di PC mereka dan dukungan pertama pengguna Mac. Setiap pengguna di situs SharePoint dengan hak yang cukup bisa menggunakan solusi akses Web. Salinan
Access masih diperlukan untuk pengembang untuk menciptakan solusi akses
Web, dan versi desktop Access tetap bagian dari Access 2010. solusi Web
Access tidak sama dengan solusi desktop. Otomatisasi hanya melalui bahasa makro (tidak VBA) yang Akses otomatis dikonversi ke JavaScript. Data itu tidak lagi dalam database Access tapi daftar SharePoint. Access
database desktop bisa link ke data SharePoint, aplikasi sehingga hybrid
yang mungkin sehingga pengguna SharePoint membutuhkan pandangan dasar
dan pengeditan dapat didukung sedangkan yang lebih canggih, solusi
tradisional bisa tetap di desktop database Access.
- Microsoft
Access 2013 menawarkan solusi akses desktop tradisional ditambah
SharePoint 2013 solusi web secara signifikan diperbarui.Access Model Web di Access 2010 digantikan oleh arsitektur baru yang menyimpan data dalam aktual database SQL Server. Tidak
seperti daftar SharePoint, ini menawarkan desain database relasional
benar dengan integritas referensial, skalabilitas, diperpanjang dan
kinerja yang diharapkan dari SQL Server. Solusi
database yang dapat dibuat pada SharePoint 2013 ditawarkan antarmuka
pengguna yang modern dirancang untuk menampilkan beberapa tingkat
hubungan yang dapat dilihat dan diedit, bersama dengan mengubah ukuran
untuk perangkat dan dukungan untuk sentuhan yang berbeda. Access
2013 desktop yang mirip dengan Access 2010 namun beberapa fitur
dihentikan termasuk dukungan untuk Akses Data Proyek (ADP), pivot tabel,
poros grafik, Access koleksi data, kontrol kode sumber, replikasi, dan
fitur warisan lainnya. Akses ukuran layar basis data maksimum tetap 2GB (seperti yang telah sejak versi 2000).
Sebelum pengenalan Access, Borland (dengan Paradox dan dBase) dan Fox (dengan FoxPro) mendominasi pasar database desktop. Microsoft Access adalah program database pasar massal pertama untuk Windows. Dengan pembelian Microsoft FoxPro pada tahun 1992 dan penggabungan Fox
Rushmore optimasi query rutinitas ke Access, Microsoft Access cepat
menjadi database yang dominan untuk Windows -. Efektif menghilangkan
kompetisi yang gagal transisi dari dunia MS-DOS
codename awal akses adalah Cirrus; mesin bentuk disebut Ruby. Ini adalah sebelum Visual Basic. Bill
Gates melihat prototipe dan memutuskan bahwa komponen bahasa BASIC
harus co-dikembangkan sebagai aplikasi diperluas terpisah, sebuah proyek
bernama Guntur. Kedua proyek tersebut dikembangkan secara terpisah.
Akses juga nama program komunikasi dari Microsoft, dimaksudkan untuk bersaing dengan Procomm dan program lainnya. Ini terbukti gagal dan dijatuhkan.Bertahun-tahun kemudian, Microsoft digunakan kembali nama untuk perangkat lunak database-nya.
Penggunaan
Selain
menggunakan penyimpanan file database sendiri, Microsoft Access juga
dapat digunakan sebagai 'front-end' dari program sementara produk
lainnya bertindak sebagai tabel 'back-end', seperti Microsoft SQL Server
dan non-Microsoft produk seperti Oracle dan Sybase. Beberapa sumber backend dapat digunakan oleh database Microsoft Access Jet (ACCDB dan MDB format). Demikian
pula, beberapa aplikasi seperti Visual Basic, ASP.NET, atau Visual
Studio NET akan menggunakan format database Microsoft Access untuk tabel
dan query. Microsoft Access juga dapat menjadi bagian dari solusi yang lebih
kompleks, di mana ia dapat diintegrasikan dengan teknologi lain seperti
Microsoft Excel, Microsoft Outlook, Microsoft Word, Microsoft PowerPoint
dan kontrol ActiveX.
tabel
akses mendukung berbagai jenis standar lapangan, indeks, dan integritas
referensial termasuk Cascading update dan menghapus. Akses juga mencakup antarmuka query, formulir untuk menampilkan dan memasukkan data, dan laporan untuk pencetakan. Database Jet mendasari, yang berisi benda-benda ini, adalah multi-user dan menangani record-penguncian.
tugas yang berulang dapat otomatis melalui macro dengan pilihan point-and-klik. Hal
ini juga mudah untuk menempatkan database pada jaringan dan memiliki
beberapa pengguna berbagi data dan memperbarui tanpa Timpa pekerjaan
masing-masing. Data terkunci pada tingkat rekor yang secara signifikan berbeda dari Excel yang mengunci seluruh spreadsheet.
Ada database Template dalam program dan untuk di-download dari situs web Microsoft. Pilihan
ini tersedia pada saat memulai Access dan memungkinkan pengguna untuk
meningkatkan database dengan tabel yang telah ditetapkan, query, form,
laporan, dan macro. Database template mendukung kode VBA tapi template Microsoft tidak menyertakan kode VBA.
Programmer
dapat membuat solusi dengan menggunakan VBA, yang mirip dengan Visual
Basic 6.0 (VB6) dan digunakan di seluruh program Microsoft Office
seperti Excel, Word, Outlook dan PowerPoint. Kebanyakan kode VB6, termasuk penggunaan Windows API panggilan, dapat digunakan dalam VBA. kuasa
pengguna dan pengembang dapat memperpanjang solusi dasar pengguna akhir
untuk solusi profesional dengan otomatisasi canggih, validasi data,
perangkap kesalahan, dan dukungan multi-user.
Jumlah
pengguna simultan yang dapat didukung tergantung pada jumlah data,
tugas-tugas yang dilakukan, tingkat penggunaan, dan desain aplikasi. Umumnya
batas diterima adalah solusi dengan 1 GB atau kurang data (Access
mendukung hingga 2 GB) dan melakukan cukup baik dengan 100 atau lebih
sedikit koneksi simultan (255 pengguna bersamaan didukung). Kemampuan ini sering cocok untuk solusi departemen. Jika menggunakan solusi database Access dalam skenario multi-user, aplikasi harus "split". Ini
berarti bahwa tabel dalam satu file yang disebut back end (biasanya
disimpan pada folder jaringan bersama) dan komponen aplikasi (form,
laporan, query, kode, macro, terkait tabel) berada di file lain yang
disebut ujung depan. tabel terkait dalam titik ujung depan ke file back end. Setiap pengguna aplikasi Access kemudian akan menerima nya salinan sendiri dari file front end.
Aplikasi
yang menjalankan query yang kompleks atau analisis di dataset besar
secara alami akan membutuhkan bandwidth yang lebih besar dan memori. Microsoft
Access dirancang untuk skala untuk mendukung lebih banyak data dan
pengguna dengan menghubungkan ke beberapa database Access atau
menggunakan database back-end seperti Microsoft SQL Server. Dengan desain yang terakhir, jumlah data dan pengguna dapat skala untuk solusi perusahaan-tingkat.
Peran Microsoft Access dalam pengembangan web sebelum versi 2010 adalah terbatas. fitur user interface dari Access, seperti formulir dan laporan, hanya bekerja pada Windows. Dalam versi 2000 sampai 2003 jenis Access objek disebut Data Access Pages menciptakan halaman web diterbitkan. Data Access Pages tidak lagi didukung. Microsoft Jet Database Engine, inti untuk Access, dapat diakses melalui teknologi seperti ODBC atau OLE DB. Data (yaitu, tabel dan query) dapat diakses oleh aplikasi berbasis web yang dikembangkan di ASP.NET, PHP, atau Java. Dengan
menggunakan Microsoft Terminal Services dan Remote Desktop Aplikasi di
Windows Server 2008 R2, organisasi dapat meng-host aplikasi Access
sehingga mereka dapat dijalankan melalui web. [24] Teknik ini tidak skala jalan aplikasi web akan tetapi sesuai untuk sejumlah pengguna tergantung pada konfigurasi tuan rumah.
- Access 2010 memungkinkan database untuk dipublikasikan ke SharePoint 2010 situs web yang berjalan Layanan akses. bentuk berbasis web ini dan laporan berjalan di web browser modern. Bentuk-bentuk web yang dihasilkan dan laporan, ketika diakses melalui
web browser, tidak memerlukan add-in atau ekstensi (mis ActiveX,
Silverlight).
- Akses 2013 dapat membuat aplikasi web langsung di SharePoint 2013 situs yang menjalankan Layanan akses. Akses 2013 solusi web menyimpan data dalam database SQL Server yang
mendasari yang jauh lebih terukur dan kuat dari versi Access 2010 yang
digunakan SharePoint diskon untuk menyimpan data.
Sebuah
versi dikompilasi dari database Access (ekstensi File: .MDE / ACCDE
atau .ADE; ACCDE hanya bekerja dengan Access 2007 atau yang lebih baru)
dapat dibuat untuk mencegah pengguna dari mengakses permukaan desain
memodifikasi kode modul, bentuk, dan laporan. Sebuah
MDE atau ADE file adalah file database Microsoft Access dengan semua
modul disusun dan semua kode sumber yang dapat diedit dihapus. Kedua .MDE dan .ADE versi database Access digunakan ketika modifikasi
pengguna akhir yang dilarang atau bila kode sumber aplikasi harus
dirahasiakan.
Microsoft
juga menawarkan ekstensi pengembang untuk di-download untuk membantu
mendistribusikan Access 2007 aplikasi, membuat template database, dan
mengintegrasikan kontrol kode sumber dengan Microsoft Visual SourceSafe.
Fitur
Pengguna dapat membuat tabel, query, form dan laporan, dan menghubungkan mereka bersama-sama dengan macro. Advanced pengguna dapat menggunakan VBA untuk menulis solusi yang kaya dengan manipulasi data canggih dan kontrol pengguna. Akses juga memiliki fitur pembuatan laporan yang dapat bekerja dengan sumber data yang akses dapat mengakses.
Konsep asli dari Access adalah untuk pengguna akhir untuk dapat mengakses data dari sumber manapun. Fitur
lain termasuk: impor dan ekspor data ke berbagai format termasuk Excel,
Outlook, ASCII, dBase, Paradox, FoxPro, SQL Server dan Oracle. Hal
ini juga memiliki kemampuan untuk menghubungkan data di lokasi yang ada
dan menggunakannya untuk melihat, query, editing, dan pelaporan. Hal ini memungkinkan data yang ada untuk mengubah sambil memastikan bahwa akses menggunakan data terbaru. Hal ini dapat melakukan heterogen bergabung antara data set yang tersimpan di platform yang berbeda. Akses sering digunakan oleh orang-orang men-download data dari
database tingkat perusahaan untuk manipulasi, analisis, dan pelaporan
secara lokal.
Ada juga format Jet Database (MDB atau ACCDB di Access 2007) yang dapat berisi aplikasi dan data dalam satu file. Hal ini membuatnya sangat nyaman untuk mendistribusikan seluruh
aplikasi ke pengguna lain, yang dapat berjalan di lingkungan terputus.
Salah
satu manfaat dari akses dari perspektif programmer adalah
kompatibilitasnya relatif dengan SQL (Structured Query Language) - query
dapat dilihat secara grafis atau diedit sebagai pernyataan SQL, dan
pernyataan SQL dapat digunakan secara langsung di Macro dan VBA Modul
untuk memanipulasi tabel Access. Pengguna
dapat mencampur dan menggunakan kedua VBA dan "Macro" untuk bentuk
pemrograman dan logika dan menawarkan kemungkinan berorientasi objek. VBA juga dapat dimasukkan dalam query.
Microsoft Access menawarkan query parameter. Ini pertanyaan dan tabel Access dapat dirujuk dari program lain seperti VB6 dan .NET melalui DAO atau ADO. Dari Microsoft Access, VBA dapat referensi prosedur yang tersimpan parameter melalui ADO.
Edisi desktop Microsoft SQL Server dapat digunakan dengan Access sebagai alternatif untuk Jet Database Engine. Dukungan ini dimulai dengan MSDE (Microsoft SQL Server Desktop
Engine), skala bawah versi Microsoft SQL Server 2000, dan berlanjut
dengan versi SQL Server Express dari SQL Server 2005 dan 2008.
Microsoft Access adalah database berbasis file server. Tidak
seperti client-server sistem manajemen database relasional (RDBMS),
Microsoft Access tidak mengimplementasikan pemicu database disimpan
prosedur, atau penebangan transaksi. Access 2010 meliputi pemicu meja-tingkat dan prosedur yang tersimpan dibangun ke dalam mesin ACE data. Sehingga
sistem database Client-server bukan persyaratan untuk menggunakan
prosedur yang tersimpan atau meja memicu dengan Access 2010. Tabel,
query, form, laporan dan macro sekarang dapat dikembangkan secara khusus
untuk aplikasi berbasis web di Access 2010. Integrasi dengan Microsoft
SharePoint 2010 adalah juga sangat meningkat.
Layanan akses dan Web database
Bentuk web ASP.NET dapat query database Microsoft Access, mengambil catatan dan menampilkannya pada browser.
SharePoint
Server 2010 via Access Services memungkinkan untuk Access 2010 database
yang akan diterbitkan untuk SharePoint, sehingga memungkinkan beberapa
pengguna untuk berinteraksi dengan aplikasi database dari web browser
standar-compliant. database
akses Web dipublikasikan ke SharePoint Server dapat menggunakan
benda-benda standar seperti tabel, query, form, macro, dan laporan. Layanan akses menyimpan benda-benda di SharePoint.
Akses
2013 menawarkan kemampuan untuk mempublikasikan solusi akses web di
SharePoint 2013. Daripada menggunakan daftar SharePoint sebagai sumber
data, akses 2013 menggunakan database SQL Server yang sebenarnya
diselenggarakan oleh SharePoint atau SQL Azure. Ini menawarkan database relasional benar dengan integritas
referensial, skalabilitas, rawatan, dan diperpanjang dibandingkan dengan
SharePoint views Access 2010 digunakan .. Bahasa makro ditingkatkan
untuk mendukung logika pemrograman yang lebih canggih dan otomatisasi
tingkat database.
Impor atau Link sumber
Microsoft Access juga dapat mengimpor atau link langsung ke data yang tersimpan dalam aplikasi dan database.Microsoft Office Access 2007 dan yang lebih baru dapat mengimpor dari atau link ke:
- Microsoft Access
- Unggul
- Daftar SharePoint
- Teks biasa
- XML
- Pandangan
- HTML
- dBase (turun di Access 2013; dipulihkan di Access 2016)
- Paradox (dengan Access 2007, turun di Access 2010)
- Lotus 1-2-3 (turun di Access 2010)
- kontainer Data ODBC-compliant, termasuk:
Microsoft SQL Server
Peramal
MySQL
PostgreSQL
IBM Lotus Notes
AS 400 DB2
Microsoft Access Runtime
Microsoft
menawarkan versi runtime bebas dari Microsoft Access yang memungkinkan
pengguna untuk menjalankan aplikasi desktop Access tanpa perlu membeli
atau menginstal versi eceran Microsoft Access. Hal
ini memungkinkan pengembang Access untuk membuat database yang dapat
secara bebas didistribusikan ke jumlah yang tidak terbatas dari pengguna
akhir. Versi runtime dari Access 2007 dan kemudian dapat didownload secara gratis dari Microsoft. Versi runtime untuk Access 2003 dan sebelumnya adalah bagian dari
Office Ekstensi Developer / Toolkit dan diperlukan pembelian terpisah.
Versi
runtime memungkinkan pengguna untuk melihat, mengedit dan menghapus
data, bersama dengan menjalankan query, form, laporan, macro dan kode
modul VBA. Versi
runtime tidak memungkinkan pengguna untuk mengubah desain Microsoft
Access tabel, query, form, laporan, macro atau kode modul. Versi runtime yang mirip dengan yang sesuai versi lengkap mereka Access dan biasanya kompatibel dengan versi sebelumnya; misalnya
Access Runtime 2010 memungkinkan pengguna untuk menjalankan aplikasi
Access dibuat dengan versi 2010 serta 2007 sampai 2000. Karena fitur
usang dalam Access 2013, versi runtime-nya juga dapat mendukung
fitur-fitur yang lebih tua. Selama
pembangunan satu dapat mensimulasikan lingkungan runtime dari versi
berfungsi penuh dengan menggunakan opsi / runtime baris perintah.
Pengembangan
Toko Akses semua tabel database, query, form, laporan, macro, dan modul dalam database Access Jet sebagai file tunggal.
Untuk
pengembangan query, Access menawarkan "Query Designer", antarmuka
pengguna grafis yang memungkinkan pengguna untuk membangun query tanpa
pengetahuan bahasa query terstruktur. Dalam
Designer Query, pengguna dapat "menunjukkan" datasources dari query
(yang dapat tabel atau query) dan pilih bidang yang mereka ingin kembali
dengan mengklik dan menyeret mereka ke dalam grid. Satu dapat mengatur bergabung dengan mengklik dan menyeret field dalam tabel untuk bidang dalam tabel lainnya. Akses memungkinkan pengguna untuk melihat dan memanipulasi kode SQL jika diinginkan. Setiap meja Access, termasuk tabel terkait dari sumber data yang berbeda, dapat digunakan dalam query.
Akses juga mendukung penciptaan "query pass-through". cuplikan ini kode SQL dapat mengatasi sumber data eksternal melalui penggunaan koneksi ODBC pada mesin lokal. Hal
ini memungkinkan pengguna untuk berinteraksi dengan data yang tersimpan
di luar program Access tanpa menggunakan tabel terkait atau Jet.Pengguna membangun query pass-through menggunakan sintaks SQL yang didukung oleh sumber data eksternal.
Ketika
mengembangkan laporan (di "Design View") penambahan atau perubahan
kontrol menyebabkan setiap pertanyaan terkait untuk mengeksekusi di
latar belakang dan desainer dipaksa untuk menunggu catatan dikembalikan
sebelum dapat melakukan perubahan lain. Fitur ini tidak dapat dimatikan.
Non-programmer dapat menggunakan fitur makro untuk mengotomatisasi tugas-tugas sederhana melalui serangkaian pilihan drop-down. Macro
memungkinkan pengguna untuk dengan mudah rantai perintah sama seperti
menjalankan query, mengimpor atau mengekspor data, membuka dan menutup
bentuk, preview dan pencetakan laporan, dll makro mendukung logika dasar
(IF-kondisi) dan kemampuan untuk memanggil macro lainnya. Macro juga dapat berisi sub-makro yang mirip dengan subrutin. Di Access 2007, macro ditingkatkan termasuk kesalahan penanganan dan dukungan untuk variabel sementara. Access 2007 juga memperkenalkan makro tertanam bahwa pada dasarnya sifat dari acara obyek. Hal ini menghilangkan kebutuhan untuk menyimpan macro sebagai objek individu. Namun,
macro yang terbatas dalam fungsi mereka dengan kurangnya loop
pemrograman dan maju logika coding sampai Access 2013. Dengan
peningkatan lebih lanjut yang signifikan diperkenalkan pada Access 2013,
kemampuan makro menjadi sepenuhnya sebanding dengan VBA. Mereka
membuat kaya fitur berbasis web penyebaran aplikasi praktis, melalui
antarmuka dan alat Microsoft SharePoint sangat ditingkatkan, serta pada
Windows desktop tradisional.
Secara
umum dengan produk lain dalam Microsoft Office suite, bahasa
pemrograman lain yang digunakan dalam Access adalah Microsoft VBA. Hal ini mirip dengan Visual Basic 6.0 (VB6) dan kode dapat disimpan dalam modul, kelas, dan kode belakang bentuk dan laporan. Untuk membuat lebih kaya, lebih efisien dan dipelihara produk jadi
dengan penanganan error yang baik, sebagian besar aplikasi Access
profesional dikembangkan menggunakan bahasa pemrograman VBA bukan macro,
kecuali penyebaran web adalah kebutuhan bisnis.
Untuk memanipulasi data dalam tabel dan query di VBA atau macro,
Microsoft menyediakan dua perpustakaan database akses komponen COM:
Data Access Objects (DAO) (32-bit), yang termasuk dalam Access dan
Windows dan berevolusi untuk ACE di Microsoft Access 2007 untuk format
database ACCDE
ActiveX Data ActiveX Data Objects (ADO) (baik versi 32-bit dan 64-bit)
Serta
DAO dan ADO, pengembang juga dapat menggunakan OLE DB dan ODBC untuk
mengembangkan C / C ++ program asli untuk Access. [30] Untuk ADPs dan manipulasi langsung data SQL Server, ADO diperlukan. DAO yang paling tepat untuk mengelola data dalam database Access /
Jet, dan satu-satunya cara untuk memanipulasi jenis bidang kompleks
dalam tabel ACCDB.
Dalam
wadah database atau panel navigasi di Access 2007 dan versi, sistem
secara otomatis mengkategorikan setiap objek berdasarkan jenis
(misalnya, tabel, query, makro). Banyak pengembang Access menggunakan konvensi penamaan Leszynski, meskipun hal ini tidak universal; itu adalah konvensi pemrograman, bukan aturan DBMS-ditegakkan.Hal ini sangat membantu dalam VBA mana referensi ke objek nama mungkin
tidak menunjukkan jenis data (misalnya tbl untuk tabel, qry untuk
query).
Pengembang
menggunakan Microsoft Access paling sering untuk individu dan kelompok
kerja proyek (Access 97 kecepatan karakterisasi dilakukan untuk pengguna
32).Sejak Access 97, dan dengan Access 2003 dan 2007, Microsoft Access dan hardware telah berkembang secara signifikan. Database
di bawah 1 GB dalam ukuran (yang sekarang bisa muat seluruhnya di RAM)
dan 200 pengguna secara simultan baik dalam kemampuan Microsoft Access.Tentu saja, kinerja tergantung pada desain database dan tugas-tugas. kerja Disk-intensif seperti pencarian kompleks dan query mengambil sebagian waktu.
Sebagai
data dari database Microsoft Access dapat di-cache di RAM, kecepatan
pemrosesan secara substansial meningkatkan ketika hanya ada satu
pengguna atau jika data tidak berubah. Di
masa lalu, efek dari paket latency pada sistem rekor penguncian
disebabkan database Access berjalan lambat pada Virtual Private Network
(VPN) atau Wide Area Network (WAN) terhadap database Jet. Pada 2010 koneksi broadband telah dikurangi masalah ini. Kinerja
juga dapat ditingkatkan jika koneksi terus menerus dipertahankan ke
database back-end seluruh sesi daripada pembukaan dan penutupan untuk
setiap akses tabel. Jika
kinerja database Access VPN atau WAN menderita, maka klien menggunakan
Remote Desktop Protocol (seperti Microsoft Terminal Services) dapat
memberikan solusi yang efektif. Akses database terkait dengan SQL Server atau untuk Akses Data Proyek bekerja dengan baik [rujukan?] lebih VPN dan WAN.
Pada bulan Juli 2011, Microsoft mengakui masalah kinerja query intermiten dengan semua versi Access dan Windows 7 dan Windows Server 2008 R2 karena sifat dari manajemen sumber daya yang sangat berbeda dalam sistem operasi yang lebih baru.Masalah ini sangat mempengaruhi kinerja query pada kedua Access 2003 dan sebelumnya dengan kode mesin Jet Database, serta Access 2007 dan kemudian dengan Access Database Engine (ACE).Microsoft telah mengeluarkan perbaikan terbaru KB2553029 untuk Access 2007 dan KB2553116 untuk Access 2010, tetapi tidak akan memperbaiki masalah dengan Jet 4.0 seperti itu keluar dari dukungan utama.
Dalam versi sebelumnya dari Microsoft Access, kemampuan untuk mendistribusikan aplikasi yang dibutuhkan pembelian Toolkit Pengembang; di Access 2007, 2010 dan Access 2013 "Runtime Hanya" versi ditawarkan sebagai download gratis,membuat distribusi aplikasi bebas royalti mungkin pada Windows XP, Vista, 7 dan Windows 8.x.
Ekstensi file
Microsoft Access menyimpan informasi di bawah format file berikut:
Akses Kosong Proyek Template .adn
Access Database (2007 dan kemudian) accdb
Access Database Runtime (2007 dan kemudian) .accdr
Access Database Template (2007 dan kemudian) .accdt
Akses Add-In (2007 dan kemudian) .accda
Akses Workgroup, database untuk keamanan user-level. .mdw
Protected Access Database, dengan disusun VBA macro andr (2007 dan kemudian) .accde
Jendela Shortcut: Access .mam Makro
Jendela Shortcut: Access Query .maq
Jendela Shortcut: Access Laporan .mar
Jendela Shortcut: Access Table .mat
Jendela Shortcut: Form Access .maf
file kunci akses (terkait dengan accdb) .laccdb
Data Project Protected Access (tidak didukung pada 2013) .ade
Data Project akses (tidak didukung pada 2013) .adp
Access Database (2003 dan sebelumnya) .mdb
Access Database (Pocket akses untuk Windows CE) .cdb
Akses database, digunakan untuk addins (akses 2, 95, 97),
sebelumnya digunakan untuk kelompok kerja (Access 2) .mda
Akses Kosong database Template (2003 dan sebelumnya) .mdn
Akses Add-in Data (2003 dan sebelumnya) .mdt
Akses (SQL Server) Database terpisah (2000) MDF
Protected Access Database, dengan disusun VBA dan macro (2003 dan sebelumnya) .mde
file kunci akses (terkait dengan .mdb) .ldb
[ Semoga Bermanfaat ]
[ Don't Forget For Share ]
[ Don't Forget For Like & Subscribe ]
[ ]