Penting   Access Services 2010 dan Access Services 2013 telah dihapus dari rilis SharePoint berikutnya. Kami sarankan Anda tidak membuat aplikasi web baru, dan melakukan migrasi aplikasi yang sudah ada ke platform lain, seperti Microsoft Power Apps. Anda dapat berbagi data Access dengan Dataverse, yang merupakan database cloud tempat Anda dapat membangun aplikasi Power Platform, Mengotomatiskan alur kerja, Agen Virtual, dan lainnya untuk web, ponsel, atau tablet. Untuk informasi selengkapnya, lihat Memulai: Memigrasikan data Access ke Dataverse. |
Anda dapat menggunakan Layanan Access – komponen SharePoint Server – untuk menyusun database web. Ini membantu Anda melakukan hal berikut:
-
Mengamankan dan mengelola akses ke data Anda
-
Berbagi data di seluruh organisasi, atau melalui internet
Catatan: Artikel ini menjelaskan database web – semacam database yang diperkenalkan di Access 2010. Ini tidak menjelaskan aplikasi web Access yang menggunakan SQL Server untuk menyimpan data, dan menawarkan berbagai penyempurnaan lain melalui database web. Untuk informasi selengkapnya, lihat artikel Membuat aplikasi Access.
Catatan:Â Akun pengguna diperlukan untuk menggunakan database web. Akses anonim tidak didukung.
-
Membuat aplikasi database yang tidak memerlukan Access untuk digunakan
Artikel ini menyediakan gambaran umum desain database web Access. Untuk pengenalan desain database desktop, lihat artikel Membuat database desktop baru dan Dasar-dasar desain database.
Penting:Â Meskipun Anda bisa membuka database web, menerbitkannya, mengeditnya, dan menyinkronkan perubahan, Anda tidak bisa membuat database web baru menggunakan versi Access ini.
Dalam artikel ini / Apa yang ingin Anda lakukan? /Saya juga mau
Gambaran Umum
Access Services (komponen opsional SharePoint) menyediakan platform untuk membuat database yang bisa Anda gunakan di Web. Anda mendesain dan menerbitkan database web dengan menggunakan Access dan SharePoint, dan orang-orang yang memiliki akun SharePoint menggunakan database web di browser web.
Cara kerjanya
Ketika menerbitkan database web, Layanan Access membuat situs SharePoint yang berisi database tersebut. Semua objek database dan data akan berpindah ke daftar SharePoint dalam situs tersebut. Setelah Anda menerbitkan, pengunjung SharePoint bisa menggunakan database Anda, berdasarkan izin mereka untuk situs SharePoint.
-
Kontrol Penuh   Ini memungkinkan Anda membuat perubahan data dan desain.
-
Kontribusi   Ini memungkinkan Anda membuat perubahan data, tetapi tidak mengubah desain.
-
Baca   Ini memungkinkan Anda membaca data, tetapi Anda tidak bisa mengubah apa pun.
Anda bisa membuka database web di Access, merevisi desain, lalu menyinkronkan perubahan Anda—secara efektif, menyimpannya ke situs SharePoint. Anda juga bisa membuat database web Anda offline, menggunakan versi offline, lalu menyinkronkan data dan perubahan desain saat Anda kembali online.
Catatan:Â Untuk menyusun database web, Anda memerlukan izin Kontrol Penuh di situs SharePoint tempat Anda ingin menerbitkannya.
Forms dan laporan dijalankan di browser
Forms, laporan, dan sebagian besar makro berjalan di dalam browser. Ini memungkinkan Access merefresh data di layar tanpa harus mengulangi seluruh halaman.
Anda dapat membuat formulir untuk membantu orang menavigasi aplikasi. Kontrol baru, kontrol Navigasi, memudahkan untuk menambahkan tombol navigasi gaya Web standar ke formulir untuk tujuan ini.
Catatan:Â Panel Navigasi (fitur yang Anda gunakan di Access untuk menelusuri objek dalam database) tidak tersedia di browser web.
Data disimpan dalam daftar SharePoint
Semua tabel Anda menjadi daftar SharePoint, dan rekaman menjadi item daftar. Ini memungkinkan Anda menggunakan izin SharePoint untuk mengontrol akses ke database web Anda, serta memanfaatkan kapabilitas SharePoint lainnya.
Catatan Keamanan:Â String sambungkan untuk tabel tertaut tidak dienkripsi, termasuk nama pengguna dan kata sandi jika informasi tersebut disimpan (dan target tautan mendukung akun pengguna). Dalam database yang memiliki link ke daftar SharePoint dan link menyertakan nama pengguna dan kata sandi, pengguna berbahaya bisa mengubah daftar mana yang menjadi target link, menggunakan kredensial yang disimpan. Bahkan jika kredensial tidak disimpan dengan string koneksi, pengguna berbahaya bisa mengubah izin di situs SharePoint dengan bantuan rekan kerja yang sudah memiliki izin yang memadai. Berhati-hatilah saat Anda berbagi salinan database yang berisi link ke daftar dalam database web yang diterbitkan.
Makro kueri dan data berjalan di server
Semua pemrosesan SQL untuk objek web terjadi di server. Ini membantu meningkatkan kinerja jaringan dengan membatasi lalu lintas menjadi kumpulan hasil.
Catatan: Jika database web Anda memiliki objek "klien" – kueri, formulir, laporan, dll. yang tidak dapat digunakan di browser – SQL apa pun yang digunakan oleh objek tersebut diproses oleh Access di desktop Anda.
Intranet atau Internet
Anda bisa menerbitkan ke server SharePoint intranet Anda sendiri, atau ke internet. Microsoft menawarkan solusi SharePoint yang dihosting dengan internet, dan pihak ketiga juga menawarkan layanan hosting.
Mengedit database web
Bagian ini menyediakan langkah-langkah untuk tugas desain dasar yang bisa Anda lakukan dalam database web.
Di bagian ini
Sebelum Anda memulai
Ada beberapa tugas yang harus Anda lakukan sebelum mulai mendesain database web Anda. Selain itu, ada perbedaan desain antara database web dan database desktop yang harus Anda ketahui, terutama jika Anda adalah pengembang Access yang berpengalaman.
-
Menentukan tujuan database Anda   Memiliki rencana yang jelas sehingga Anda bisa membuat keputusan yang baik saat mengerjakan detail desain.
-
Menemukan dan menata informasi yang diperlukan   Anda tidak dapat menggunakan tabel tertaut dalam database web. Setiap data yang ingin Anda gunakan yang tidak akan berasal dari database harus diimpor sebelum Anda menerbitkan. Jika Anda menyusun data sebelum mulai mendesain, Anda bisa menghindari harus melengkapi desain Anda untuk mengakomodasi tantangan data yang tidak diharapkan.
-
Mengidentifikasi situs SharePoint yang akan Anda gunakan untuk menerbitkan   Anda tidak bisa menerbitkan sama sekali tanpa SharePoint. Jika Anda ingin menguji desain Anda di browser saat Anda mendesainnya (bukan ide yang buruk), Anda harus menerbitkannya terlebih dahulu.
-
Merencanakan keamanan Anda   Anda bisa memanfaatkan keamanan SharePoint untuk mengontrol akses ke database web Anda. Rencanakan keamanan lebih awal agar Anda dapat menyusunnya ke dalam desain Anda.
Perbedaan desain antara database desktop dan web
Beberapa fitur database yang bisa Anda gunakan di database desktop tidak tersedia di database web. Namun, ada fitur baru yang mendukung banyak skenario yang sama seperti fitur desktop ini.
Tabel berikut ini mencantumkan fitur khusus desktop, dan fitur baru yang membantu mendukung skenario yang sama.
Skenario |
Fitur khusus desktop |
Fitur database web |
---|---|---|
Mendesain objek database |
tampilan desain |
Tampilan Lembar Data yang Disempurnakan; Tampilan tata letak |
Meninjau data yang diringkas, seperti jumlah, rata-rata, dan grup |
Fungsi grup |
Makro data; fungsi grup dalam laporan |
Acara pemrograman |
VBA |
Makro dan makro data; Pengalaman desain makro baru dengan IntelliSense |
Menavigasi ke objek database |
Panel Navigasi; switchboard |
Kontrol navigasi atau elemen formulir lainnya |
Catatan:Â Anda bisa membuat objek klien di database web, tapi Anda tidak bisa menggunakannya di browser. Namun, database web tersebut merupakan bagian dari database web dan bisa digunakan di Access di desktop. Orang bisa membuka database web di Access, lalu menggunakan objek klien. Ini adalah cara efektif untuk berbagi database, dan juga membuka peluang baru untuk bekerja sama melalui Web. SharePoint menangani masalah konkurensi apa pun.
Fitur khusus desktop tanpa rekan database web
Daftar berikut ini tidak eksklusif.
-
Kueri gabungan
-
Kueri tab silang
-
Kontrol tumpang tindih pada formulir
-
Hubungan tabel
-
Pemformatan bersyarat
-
Berbagai tindakan makro dan ekspresi
Membuka database web di Access
Ada dua cara untuk membuka database web: dari browser, atau dari Access.
Untuk membuka dari browser   Telusuri ke situs database web, dan di sudut kiri atas formulir navigasi utama (tepat di bawah area toolbar browser) klik Opsi, lalu klik Buka di Access.
Untuk membuka dari Access   Buka file seperti Anda membuka file database apa pun – tekan Ctrl + O dan gunakan kotak dialog Buka .
Membuat tabel web
Dengan database web terbuka di Access, pada pita, klik Buat, lalu dalam grup Tabel klik Tabel.
Saat anda pertama kali membuat tabel, tabel tersebut memiliki satu bidang: bidang ID AutoNumber. Anda dapat menambahkan bidang baru untuk menyimpan item informasi yang diperlukan oleh subjek tabel. Misalnya, Anda mungkin ingin menambahkan bidang yang menyimpan tanggal Anda mulai melacak sesuatu.
Menambah bidang
Anda dapat memilih dari berbagai bidang siap pakai untuk ditambahkan ke tabel. Ada dua cara yang sama mudahnya:
-
Pada pita, klik Bidang, lalu dalam grup Tambahkan & Hapus klik tipe bidang yang Anda inginkan;
-
Atau, pada lembar data tabel, klik Klik untuk Menambahkan, lalu pilih tipe bidang.
Mengubah properti bidang
Pemformatan dan properti menentukan bagaimana bidang berakibat, seperti jenis data apa yang bisa disimpannya. Anda bisa mengubah pengaturan ini sehingga bidang berulah seperti yang Anda inginkan.
-
Pilih bidang yang memiliki pemformatan dan properti yang ingin Anda ubah.
-
Pada pita, klik tab Bidang .
-
Gunakan perintah dalam grup Pemformatan dan Properti untuk mengubah pengaturan.
Menambahkan bidang terhitung
Anda dapat menambahkan bidang yang menampilkan nilai yang dihitung dari data lain dalam tabel yang sama. Data dari tabel lain tidak bisa digunakan sebagai sumber untuk data terhitung. Beberapa ekspresi tidak didukung oleh bidang terhitung.
-
Dengan tabel terbuka, klik Klik untuk Menambahkan.
-
Arahkan ke Bidang Terhitung, lalu klik tipe data yang Anda inginkan untuk bidang tersebut.
Penyusun Ekspresi akan terbuka.
-
Gunakan Penyusun Ekspresi untuk membuat penghitungan untuk bidang. Ingatlah bahwa Anda hanya bisa menggunakan bidang lain dari tabel yang sama seperti sumber data untuk penghitungan. Untuk Bantuan menggunakan Penyusun Ekspresi, lihat artikel Menyusun ekspresi.
Menyiapkan aturan validasi data
Anda dapat menggunakan ekspresi untuk memvalidasi input untuk sebagian besar bidang. Anda juga bisa menggunakan ekspresi untuk memvalidasi input untuk tabel, yang bisa berguna jika Anda ingin memvalidasi input untuk bidang yang tidak mendukung validasi, atau jika Anda ingin memvalidasi input bidang berdasarkan nilai bidang lain dalam tabel. Untuk penjelasan validasi yang lebih menyeluruh, lihat artikel Membatasi input data menggunakan aturan validasi.
Anda juga bisa menentukan pesan yang ditampilkan ketika aturan validasi mencegah input, yang dikenal sebagai pesan validasi.
Menyiapkan aturan dan pesan validasi bidang
-
Pilih bidang yang ingin Anda tambahkan aturan validasinya.
-
Pada pita, klik tab Bidang .
-
Dalam grup Validasi Bidang , klik Validasi, lalu klik Aturan Validasi Bidang.
Penyusun Ekspresi akan terbuka.
-
Gunakan Penyusun Ekspresi untuk membuat aturan validasi Anda. Untuk Bantuan menggunakan Penyusun Ekspresi, lihat artikel Menyusun ekspresi.
-
Dalam grup Validasi Bidang , klik Validasi, lalu klik Pesan Validasi Bidang.
-
Ketik pesan yang ingin Anda tampilkan ketika data input tidak valid, lalu klik OK.
Menyiapkan aturan dan pesan validasi rekaman
Anda bisa menggunakan aturan validasi rekaman untuk mencegah rekaman duplikat, atau untuk mengharuskan kombinasi fakta tertentu tentang catatan tersebut adalah benar, seperti [Tanggal Mulai] lebih besar dari 1 Januari 2013, dan kurang dari [Tanggal Akhir]
-
Buka tabel yang ingin Anda tambahkan aturan validasinya.
-
Pada pita, klik tab Bidang .
-
Dalam grup Validasi Bidang , klik Validasi, lalu klik Aturan Validasi Rekaman.
Penyusun Ekspresi akan terbuka.
-
Gunakan Penyusun Ekspresi untuk membuat aturan validasi Anda. Untuk Bantuan menggunakan Penyusun Ekspresi, lihat artikel Menyusun ekspresi.
-
Dalam grup Validasi Bidang , klik Validasi, lalu klik Pesan Validasi Rekaman.
-
Ketik pesan yang ingin Anda tampilkan ketika data input tidak valid, lalu klik OK.
Membuat hubungan antara dua tabel web
Hubungan tabel adalah cara anda menunjukkan bahwa dua tabel memiliki data yang sama – bahwa salah satunya menggunakan data dari yang lain, dan mungkin juga sebaliknya. Misalnya, setiap Tugas memiliki Karyawan yang bertanggung jawab, dan fakta ini dinyatakan dalam tabel Tugas oleh bidang IDPegawai – kunci utama tabel Karyawan. Saat Anda melihat data tentang tugas, Anda bisa menyertakan data tentang karyawan yang bertanggung jawab dengan mencarinya di tabel Karyawan menggunakan IDPegawai – atau lebih tepatnya, Access melakukannya untuk Anda.
Untuk membuat hubungan dalam database web, gunakan Panduan Pencarian untuk membuat bidang pencarian. Bidang pencarian berada dalam tabel yang berada di banyak sisi hubungan, dan mengarah ke tabel yang berada di satu sisi hubungan.
Membuat bidang pencarian dalam tampilan Lembar Data
-
Buka tabel yang harus berada di banyak sisi hubungan – tabel dengan beberapa rekaman per nilai kunci.
-
Klik panah di samping Klik untuk Menambahkan, lalu klik Pencarian & Hubungan.
-
Ikuti langkah-langkah Panduan Pencarian untuk membuat bidang pencarian.
Mengubah bidang pencarian dalam tampilan Lembar Data
-
Buka tabel yang memiliki bidang pencarian yang ingin Anda ubah.
-
Lakukan salah satu dari langkah berikut ini:
-
Di tab Bidang, dalam grup Properti, klik Ubah Pencarian.
-
Klik kanan bidang pencarian, lalu klik Ubah Pencarian.
-
-
Ikuti langkah-langkah Panduan Pencarian.
Mempertahankan integritas data dengan menggunakan makro data
Anda bisa mengimplementasikan pembaruan berkampul dan menghapus dengan menggunakan makro data. Anda bisa menggunakan perintah pada tab Tabel untuk membuat makro yang disematkan yang mengubah data.
Membuat kueri web
Anda bisa menggunakan kueri sebagai sumber data untuk formulir dan laporan. Kueri berjalan di server, membantu meminimalkan lalu lintas jaringan.
Misalnya, Anda menggunakan database web untuk melacak kontribusi amal. Anda ingin melihat siapa yang menyumbangkan uang saat acara sedang berlangsung. Anda dapat menggunakan kueri untuk memilih data dan menyiapkannya untuk digunakan dalam formulir dan laporan.
Prosedur ini menggunakan templat kontribusi amal sebagai contoh. Anda bisa mengikuti jika Anda membuat database baru dengan menggunakan templat database kontribusi amal.
-
Pada tab Buat , dalam grup Kueri , klik Kueri.
-
Dalam kotak dialog Perlihatkan Tabel , klik ganda setiap tabel yang ingin Anda sertakan, lalu klik Tutup.
Dalam contoh ini, klik ganda Konstituen, Sumbangan, Acara, dan Catatan Acara.
-
Buat gabungan yang diperlukan dengan menyeret bidang dari satu objek ke objek lain di jendela desain kueri.
Dalam contoh ini, seret bidang ID dari Konstituen ke bidang IDKonstituenDonor dalam Donasi, lalu seret bidang IDKonstituenDonor dari Donasi ke bidang IDKonstituen di EventAttendees.
-
Tambahkan bidang yang ingin Anda gunakan. Anda bisa menyeret bidang ke kisi, atau Anda bisa mengklik ganda bidang untuk menambahkannya.
Dalam contoh ini, tambahkan Acara dari tabel Acara, TanggalDasi dari tabel Donasi, dan Salam, NamaDepan, dan NamaBelakang dari tabel Konstituen.
-
Tambahkan kriteria apa pun yang ingin Anda terapkan.
Dalam contoh ini, Anda ingin membatasi DonationDate agar berada di antara TanggalMulain dan Tanggal Berakhir acara. Dalam kisi desain kueri, di baris Kriteria di bawah TanggalDat Donasi, ketik >=[TanggalMulain] Dan <=[TanggalBerakhir].
Membuat formulir web
Forms adalah cara utama untuk memasukkan dan mengedit data dalam database web Anda, dan juga berguna untuk meninjau data. Forms berjalan di browser, membantu mengoptimalkan kinerja. Saat Anda membuka formulir, browser Anda mengambil data yang diperlukan dari server SharePoint. Anda bisa memfilter dan mengurutkan data dalam formulir tanpa harus mengambil data dari server lagi.
Tips:Â Untuk kinerja terbaik, batasi catatan yang diambil oleh formulir dan laporan utama Anda.
-
Pilih tabel atau kueri untuk digunakan sebagai sumber data.
Catatan:Â Jika Anda ingin membuat formulir yang tidak terikat, lewati langkah ini.
-
Pada tab Buat, dalam grup Forms, klik salah satu tombol berikut:
-
Bentuk   Buat formulir sederhana yang memperlihatkan satu catatan dalam satu waktu, menggunakan objek yang Anda pilih sebagai sumber data.
Catatan:Â Jika Anda membuat formulir tak terikat, tombol ini tidak tersedia.
-
Beberapa item   Buat formulir yang memperlihatkan beberapa rekaman dalam satu waktu, menggunakan objek yang Anda pilih sebagai sumber data.
Catatan:Â Jika Anda membuat formulir tak terikat, tombol ini tidak tersedia.
-
Formulir kosong   Buat formulir yang tidak memiliki apa pun di dalamnya.
-
Lembar Data   Buat formulir yang terlihat dan berulah seperti lembar data, menggunakan objek yang Anda pilih sebagai sumber data.
Catatan:Â Jika Anda membuat formulir tak terikat, tombol ini tidak tersedia.
-
Membuat laporan web
Laporan adalah cara utama untuk meninjau atau mencetak data dari database web Anda. Laporan dijalankan di browser, membantu mengoptimalkan kinerja. Saat Anda membuka laporan, browser Anda mengambil data yang diperlukan dari server SharePoint. Anda bisa memfilter dan mengurutkan data dalam laporan tanpa harus mengambil data dari server lagi.
Tips:Â Untuk kinerja terbaik, batasi catatan yang diambil oleh formulir dan laporan utama Anda.
-
Pilih tabel atau kueri untuk digunakan sebagai sumber data.
-
Pada tab Buat , dalam grup Laporan , klik salah satu tombol berikut ini:
-
Lapor   Buat laporan dasar menggunakan objek yang Anda pilih sebagai sumber data.
-
Laporan Kosong   Buat laporan yang tidak memiliki apa pun di dalamnya.
-
Membuat formulir Navigasi dan mengaturnya sebagai formulir default untuk ditampilkan saat mulai
Orang memerlukan cara untuk menavigasi aplikasi Anda. Ingat—Panel Navigasi tidak tersedia di browser web. Agar orang-orang menggunakan objek database Anda, Anda harus menyediakan sarana untuk mereka. Anda bisa membuat formulir Navigasi dan menentukan bahwa formulir itu ditampilkan setiap kali seseorang membuka aplikasi Anda di browser web. Selain itu, jika Anda tidak menentukan formulir untuk ditampilkan saat aplikasi dimulai, tidak ada formulir yang akan terbuka, menyulitkan siapa pun untuk menggunakan aplikasi tersebut.
Anda mungkin ingin menunggu hingga terakhir membuat formulir Navigasi, sehingga Anda dapat menambahkan semua objek ke formulir saat membuatnya.
-
Pada pita, klik tab Buat .
-
Dalam grup Forms, klik Navigasi, lalu pilih tata letak navigasi dari daftar.
-
Untuk menambahkan item, seret item dari Panel Navigasi ke kontrol Navigasi.
Catatan:Â Anda hanya bisa menambahkan formulir dan laporan ke kontrol Navigasi.
-
Tambahkan kontrol lain yang Anda inginkan ke isi formulir Navigasi. Misalnya, Anda mungkin ingin menyediakan fungsionalitas pencarian di seluruh formulir dengan menambahkan beberapa kontrol ke formulir Navigasi Anda.
Mengatur formulir navigasi Anda sebagai formulir tampilan web default
-
Pada tab File , di bawah Bantuan, klik Opsi.
-
Di dalam kotak dialog Opsi Access, klik Database Saat Ini.
-
Di bawah Opsi Aplikasi, klik Formulir Tampilan Web, lalu pilih formulir yang Anda inginkan dari daftar.
Anda tidak perlu memilih formulir navigasi sebagai formulir tampilan web. Anda dapat menentukan formulir web apa pun.
Menerbitkan dan menyinkronkan perubahan ke aplikasi Anda
Menerbitkan database web
-
Pada tab File , klik Simpan & Terbitkan, lalu klik Terbitkan ke Layanan Access.
-
Klik Jalankan Pemeriksa Kompatibilitas.
Pemeriksa kompatibilitas membantu Anda memastikan bahwa database akan diterbitkan dengan benar. Jika menemukan masalah, Anda harus mengatasinya sebelum menerbitkannya.Jika ada masalah yang ditemukan, Access menyimpannya dalam tabel yang disebut Masalah Kompatibilitas Web. Setiap baris dalam tabel berisi tautan ke informasi pemecahan masalah.
-
Di bawah Terbitkan ke Layanan Access, isi hal berikut ini:
-
Dalam kotak URL Server , ketikkan alamat web server SharePoint tempat Anda ingin menerbitkan database. Misalnya, http://Contoso/.
-
Dalam kotak Nama Situs , ketikkan nama untuk database web Anda. Nama ini akan ditambahkan ke URL Server untuk menghasilkan URL untuk aplikasi Anda. Misalnya, jika URL Server http://Contoso/ dan Nama Situs adalah Layanan Pelanggan, URL http://contoso/customerservice.
-
-
Klik Terbitkan ke Layanan Access.
Menyinkronkan database web
Setelah membuat perubahan desain atau membuat database offline, Anda akhirnya ingin menyinkronkan. Menyinkronkan mengatasi perbedaan antara file database di komputer Anda dan situs SharePoint.
-
Buka database web di Access dan buat perubahan desain Anda.
-
Setelah selesai, klik tab File , lalu klik Sinkronkan Semua.