Masuk dengan Microsoft
Masuk atau buat akun.
Halo,
Pilih akun lain.
Anda memiliki beberapa akun
Pilih akun yang ingin Anda gunakan untuk masuk.

Anda mungkin mengalami situasi di mana Anda tidak bisa mengedit data dalam kueri tampilan lembar data untuk mengubah data dalam tabel yang mendasar. Artikel ini membantu Anda memahami kapan Anda bisa mengedit data kueri, saat Anda tidak bisa mengedit data kueri, dan cara mengubah desain kueri sehingga Anda bisa mengedit data yang mendasarnya.

Di artikel ini

Pendahuluan

Ketika membuka kueri dalam tampilan Lembar Data, Anda mungkin merasa ingin mengedit data. Mungkin Anda melihat kesalahan, atau mungkin Anda melihat beberapa informasi yang kedaluarsa. Bergantung pada bagaimana kueri dibuat, Anda bisa mengedit data secara langsung di kueri lembar data.

Jika Anda mencoba mengedit data dalam lembar data kueri tetapi tidak ada yang terjadi, atau Windows memutar suara dan pengeditan Anda tidak terjadi, Anda tidak bisa melakukan pengeditan. Mungkin terjadi bahwa kueri itu sendiri tidak tersedia untuk pengeditan, seperti kueri tab silang. Mungkin juga terjadi bahwa hanya bidang yang anda coba edit tidak tersedia untuk pengeditan — misalnya, jika bidang didasarkan pada fungsi agregat, seperti rata-rata. Dalam kedua kasus tersebut, Anda mungkin dapat melakukan sesuatu untuk mengaktifkan pengeditan.

Selain mengedit data dalam tampilan Lembar Data kueri, Anda juga bisa menggunakan perbarui kueri untuk memperbarui data dalam tabel. Artikel ini tidak mencakup kueri pembaruan.

Untuk informasi selengkapnya tentang kueri pembaruan, lihat artikel Membuat dan menjalankan kueri pembaruan.

Biasanya, saat Anda ingin mengedit data dalam tampilan Lembar Data kueri, Anda ingin perubahan disimpan ke tabel yang menjadi dasar kueri. Jika Anda tidak ingin mengubah data dalam tabel tersebut, tetapi masih ingin mengedit data dan menyimpan data yang diedit setelah selesai, Anda bisa menggunakan kueri buat-tabel untuk terlebih dahulu membuat tabel baru yang datanya bisa Anda edit. Anda juga bisa menggunakan kueri buat-tabel untuk menyimpan hasil kueri yang tidak memperbolehkan pengeditan sebagai tabel baru, lalu mengedit data dalam tabel baru tersebut. Artikel ini tidak membahas cara membuat dan menjalankan kueri buat-tabel.

Untuk informasi selengkapnya tentang kueri buat-tabel, lihat artikel Membuat kueri buat-tabel.

Atas Halaman

Kapan saya bisa mengedit data dalam kueri?

Anda selalu bisa mengedit data dalam kueri saat kueri didasarkan pada satu tabel saja atau pada dua tabel yang memiliki hubungan satu lawan satu satu sama lain.

Catatan: Bahkan ketika Anda bisa mengedit data dalam kueri, beberapa bidangnya mungkin tidak tersedia untuk pengeditan. Kasus tersebut tercantum di bagian berikut ini.

Atas Halaman

Kapan saya tidak dapat mengedit data dalam kueri?

Anda tidak pernah bisa mengedit data dalam kueri saat:

  • Kueri adalah kueri tab silang.

  • Kueri adalah kueri khusus SQL.

  • Bidang yang anda coba edit adalah bidang terhitung. Dalam hal ini, Anda mungkin dapat mengedit bidang lainnya.

  • Kueri didasarkan pada tiga tabel atau lebih dan ada hubungan banyak ke banyak.

    Catatan: Meskipun tidak dapat mengedit lembar data kueri dalam kasus ini, Anda dapat mengedit data dalam formulir ketika properti RecordsetType formulir diatur ke Dynaset (Updates tidak konsisten).

  • Kueri berisi klausul GROUP BY.

Atas Halaman

Bagaimana cara mengubah kueri sehingga saya bisa mengedit datanya?

Tabel berikut ini mencantumkan kasus ketika Anda tidak bisa mengedit kueri, dipasangkan dengan metode untuk membuat lembar data kueri tersedia untuk pengeditan.

Anda tidak bisa mengedit nilai dalam lembar data kueri saat:

Untuk membuat lembar data kueri tersedia untuk pengeditan:

Properti Nilai Unik kueri diatur ke Ya.

Mengatur properti Nilai Unik kueri ke Tidak.

Lihat bagian berikut ini, Atur properti Nilai Unik ke Tidak, untuk mempelajari cara mengatur properti ini.

Kueri menyertakan tabel database ODBC tertaut tanpa indeks unik atau tabel Paradoks tanpa kunci utama.

Tambahkan kunci utama atau indeks unik ke tabel tertaut menggunakan metode yang disediakan oleh vendor database tertaut.

Anda tidak memiliki izin Perbarui Data untuk tabel yang mendasar.

Tetapkan izin Perbarui Data.

Kueri menyertakan lebih dari satu tabel atau satu kueri, dan tabel atau kueri tidak digabungkan oleh baris gabungan dalam tampilan Desain.

Membuat gabungan yang sesuai.

Lihat bagian, Membuat gabungan, untuk mempelajari cara membuat gabungan.

Database terbuka sebagai baca-saja, atau terletak di drive baca-saja.

Tutup database dan buka kembali database tanpa memilih Buka Baca-Saja; atau, jika database berada di drive baca-saja, hapus atribut baca-saja dari drive, atau pindahkan database ke drive yang tidak bersifat baca-saja.

Bidang dalam catatan yang Anda coba perbarui dihapus atau dikunci oleh pengguna lain.

Tunggu hingga catatan tidak terkunci. Rekaman terkunci dapat diperbarui segera setelah catatan tidak terkunci. Tunggu hingga pengguna lain menyelesaikan operasi yang telah mengunci catatan.

Kueri didasarkan pada tabel dengan hubungan satu ke banyak, dan bidang gabungan dari sisi "banyak" bukan bidang output. Dalam hal ini, data dalam bidang gabungan dari sisi "satu" tidak dapat diedit.

Tambahkan bidang gabungan dari sisi "banyak" hubungan ke bidang output kueri.

Lihat bagian, Tambahkan bidang gabungan dari sisi "banyak" ke bidang output kueri, untuk mempelajari cara menambahkan bidang gabungan.

Bidang gabungan dari sisi "banyak" (setelah Anda mengedit data) berada di sisi "satu".

Tekan SHIFT+F9 untuk melakukan perubahan dan merefresh kueri.

Ada bidang kosong dari tabel di sisi "satu" hubungan satu ke banyak, dan gabungan adalah gabungan kanan luar.

Pastikan bahwa ada nilai dalam bidang tersebut di sisi "satu". Anda dapat mengedit bidang gabungan di sisi "banyak" hanya jika ada nilai dalam bidang tersebut di sisi "satu".

Anda menggunakan tabel database ODBC yang ditautkan, dan tidak semua bidang dari indeks unik tabel yang ditautkan berada dalam output kueri.

Tambahkan semua bidang dari indeks unik tabel ODBC ke bidang output kueri.

Lihat bagian, Menambahkan bidang indeks unik dari tabel ODBC tertaut, untuk mempelajari cara menambahkan bidang.

Atas Halaman

Mengatur properti Nilai Unik ke Tidak

  1. Buka kueri dalam tampilan Desain.

  2. Jika lembar Properti tidak terbuka, buka dengan menekan F4. Klik sekali di kisi desain kueri untuk memastikan bahwa lembar properti menampilkan properti kueri daripada properti bidang.

  3. Dalam lembar properti, temukan kotak properti Nilai Unik . Klik kotak di sampingnya, klik panah dalam kotak tersebut, lalu klik Tidak.

Membuat gabungan

  1. Buka kueri dalam tampilan Desain.

  2. Untuk setiap tabel atau kueri yang ingin Anda gabungkan ke tabel lain, seret bidang gabungan dari tabel atau kueri tersebut ke bidang terkait dalam tabel atau kueri tempat Anda ingin membuat gabungan.

Untuk informasi selengkapnya tentang membuat gabungan, lihat artikel , Menggabungkan tabel dan kueri.

Menambahkan bidang gabungan dari sisi "banyak" ke bidang output kueri

  1. Buka kueri dalam tampilan Desain.

  2. Di desainer kueri, temukan gabungan yang sesuai dengan hubungan satu ke banyak yang relevan.

  3. Klik ganda bidang gabungan dari sisi "banyak" hubungan satu ke banyak. Bidang gabungan muncul di kisi bidang, yang mengindikasikan bahwa bidang tersebut sekarang merupakan bidang output.

Menambahkan bidang indeks unik dari tabel ODBC tertaut

  1. Buka kueri dalam tampilan Desain.

  2. Di desainer kueri, temukan tabel ODBC yang ditautkan.

  3. Bidang indeks unik akan memiliki simbol kunci di samping nama bidang. Klik ganda setiap bidang yang belum ada di kisi bidang. Setiap bidang muncul di kisi bidang, mengindikasikan bahwa bidang tersebut sekarang merupakan bidang output.

Atas Halaman

Perlu bantuan lainnya?

Ingin opsi lainnya?

Jelajahi manfaat langganan, telusuri kursus pelatihan, pelajari cara mengamankan perangkat Anda, dan banyak lagi.

Komunitas membantu Anda bertanya dan menjawab pertanyaan, memberikan umpan balik, dan mendengar dari para ahli yang memiliki pengetahuan yang luas.

Apakah informasi ini berguna?

Seberapa puaskah Anda dengan kualitas bahasanya?
Apa yang memengaruhi pengalaman Anda?
Dengan menekan kirim, umpan balik Anda akan digunakan untuk meningkatkan produk dan layanan Microsoft. Admin TI Anda akan dapat mengumpulkan data ini. Pernyataan Privasi.

Terima kasih atas umpan balik Anda!

×