Bidang di aplikasi saya secara tak terduga merupakan baca-saja

Penting    Access Services 2010 dan Access Services 2013 telah dihapus dari rilis SharePoint berikutnya. Kami menyarankan agar Anda tidak membuat aplikasi web baru, dan melakukan migrasi aplikasi yang sudah ada ke platform alternatif, seperti Microsoft Power Apps.

Saat Anda menggunakan kueri untuk memasok data untuk tampilan di aplikasi Web Access, beberapa bidang yang mungkin Anda harapkan dapat diedit bersifat baca-saja dalam tampilan. Khususnya, jika Anda menggunakan lebih dari satu tabel dan setidaknya ada satu gabungan, ada batasan pada bidang kueri yang bisa diperbarui.

Catatan:  Topik ini adalah tentang aplikasi Web Access. Ini tidak berlaku untuk database desktop. Jika Anda mengalami masalah dengan kueri dalam database desktop, lihat artikel pengenalan ke kueri untuk gambaran umum.

Persyaratan untuk bidang kueri yang dapat diperbarui

  • Hanya bidang dari tabel tempat bidang gabungan tidak memiliki nilai unik – tabel "paling banyak"-bisa diperbarui.

  • Output kueri harus menyertakan bidang kunci utama untuk tabel paling banyak.

  • Tabel paling-banyak harus berada di sisi dalam gabungan luar (yaitu, sisi kiri gabungan luar kiri atau sisi kanan gabungan luar kanan).

Diagram sebuah kueri yang menggambarkan bidang mana yang dapat diperbarui

Dalam kueri ini, tabel tugas adalah tabel paling-banyak karena mencari data dalam tabel proyek.

Namun, karena kunci utama untuk tugas tidak disertakan dalam output, tidak ada bidang yang akan bisa diperbarui.

Meskipun kunci ditambahkan, tidak ada bidang yang berasal dari tabel proyek yang dapat diperbarui karena bukan tabel paling-banyak.

Atas Halaman

Menemukan dan memperbaiki masalah bidang yang dapat diperbarui

Alasan bahwa bidang Anda tidak dapat diperbarui menentukan cara mengaktifkan pembaruan. Untuk mengetahui alasannya, buka kueri dalam tampilan desain dan periksa detail desain kueri.

  1. Jika Anda memulai dari browser, buka aplikasi web di Access: di sudut kanan atas aplikasi, klik pengaturan > kustomisasi di Access.

  2. Di Access, jika panel navigasi tidak terbuka, tekan F11 untuk menampilkannya. Lalu, di panel navigasi, klik kanan kueri lalu klik tampilan desain.

    Menu konteks sebuah kueri dalam Panel Navigasi

  3. Menentukan tabel mana dalam kueri adalah tabel paling banyak. Aturan praktis yang baik adalah tabel paling-banyak adalah tabel yang mencari data dalam tabel lain.

  4. Periksa bahwa bidang yang ingin Anda perbarui berada di tabel paling-banyak. Jika tidak, tidak ada yang dapat Anda lakukan pada kueri untuk mengatasi masalah tersebut. Sebagai cara alternatif untuk membiarkan orang mengedit bidang, pertimbangkan membuat tampilan baru yang dapat diperbarui berdasarkan pada tabel, lalu membuatnya mudah untuk membuka tampilan yang diperlukan. Misalnya, Anda mungkin menyediakan tombol dengan makro yang membuka tampilan.

  5. Periksa bahwa kunci utama untuk tabel paling-banyak disertakan dalam output kueri. Jika tidak ada, Tambahkan kunci utama ke output kueri.

  6. Klik ganda setiap bergabung dan verifikasi bahwa:

    • Gabungan adalah gabungan dalam; atau

    • Jika itu adalah gabungan luar, tabel paling-banyak ada di sisi dalam gabungan-di sisi kiri gabungan kiri atau kanan kanan gabungan.

Jika gabungan tidak memenuhi setidaknya satu dari dua kriteria sebelumnya, Ubah gabungan untuk membuat kueridapat diperbarui.

Atas Halaman

Menambahkan kunci utama paling-banyak ke output kueri

  1. Buka kueri dalam tampilan desain.

  2. Mengidentifikasi tabel paling banyak.

  3. Klik dua kali setiap bidang dalam kunci utama. Setiap bidang kunci ditandai dengan tombol kecil.

  4. Dalam kisi desain kueri, pastikan bahwa kotak Perlihatkan dicentang untuk bidang utama yang baru saja Anda tambahkan:

    Baris Perlihatkan dalam kisi desain kueri

Atas Halaman

Mengubah gabungan untuk membuat kueri dapat diperbarui

Jika ada gabungan yang tidak memenuhi salah satu kriteria di atas, hal itu akan mencegah pembaruan. Berikut ini adalah contoh gabungan yang tidak dapat diperbarui:

Kotak dialog Properti Gabungan

Ini adalah gabungan luar kiri – termasuk semua dari tabel kiri dan rekaman terkait dari tabel kanan. Namun, tabel paling-banyak ada di sisi kanan bergabung – sehingga mencegah pembaruan.

Cara untuk membuat gabungan luar dapat diperbarui

Ada tiga cara dasar untuk menyesuaikan gabungan sehingga permintaannya dapat diperbarui. Klik ganda gabungan untuk membuka kotak dialog properti gabungan , lalu lakukan salah satu hal berikut ini:

  • Mengubah gabungan luar menjadi gabungan dalam    Klik opsi 1 dalam kotak dialog properti gabungan .

  • Mengalihkan posisi tabel    Memindahkan tabel paling banyak ke sisi dalam gabungan dan tabel lainnya ke sisi luar (gunakan kotak kombo dalam kotak dialog properti gabungan untuk mengatur nama tabel kiri dan kanan).

  • Mengubah arah gabungan    Klik opsi 2 atau 3 dalam kotak dialog properti gabungan (Ubah ke nilai yang bukan).

Atas Halaman

Perlu bantuan lainnya?

Kembangkan keterampilan Office Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung ke Office Insiders

Apakah informasi ini bermanfaat?

Terima kasih atas umpan balik Anda!

Terima kasih atas umpan balik Anda! Sepertinya menghubungkan Anda ke salah satu agen dukungan Office kami akan sangat membantu.

×