Mengedit data dalam kueri

Catatan: Kami ingin secepatnya menyediakan konten bantuan terbaru dalam bahasa Anda. Halaman ini diterjemahkan menggunakan mesin dan mungkin terdapat kesalahan tata bahasa atau masalah keakuratan. Kami bertujuan menyediakan konten yang bermanfaat untuk Anda. Dapatkah Anda memberi tahu kami apakah informasi ini bermanfaat untuk Anda di bagian bawah halaman ini? Berikut artikel dalam bahasa Inggris untuk referensi.

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

Di artikel ini

Pengenalan

Saat mengedit data dalam kueri?

Kapan saya tidak bisa mengedit data dalam kueri?

Bagaimana cara mengubah kueri sehingga saya dapat mengedit data tersebut?

Pengenalan

Ketika Anda membuka kueri dalam tampilan lembar data, Anda mungkin menemukan ingin mengedit data. Mungkin Anda melihat kesalahan, atau mungkin Anda melihat beberapa informasi yang belum diperbarui. Bergantung pada bagaimana kueri disusun, Anda bisa mengedit data secara langsung dalam kueri lembar data.

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

Selain pengeditan data dalam tampilan lembar data kueri, Anda juga bisa menggunakan perbarui kueri untuk memperbarui data dalam tabel. Artikel ini tidak meliputi 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 agar perubahan dapat disimpan ke tabel di mana kueri berdasarkan. Jika Anda tidak ingin mengubah data dalam tabel tersebut, tetapi masih ingin mengedit data dan mempertahankan data diedit setelah Anda selesai, Anda bisa menggunakan kueri buat-tabel untuk terlebih dahulu membuat tabel baru yang data yang Anda bisa mengedit. Anda juga bisa menggunakan kueri Buat-tabel untuk menyimpan hasil kueri yang tidak Perbolehkan pengeditan sebagai tabel baru, lalu edit data di tabel baru. 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

Saat mengedit data dalam kueri?

Anda selalu bisa mengedit data dalam kueri saat kueri berdasarkan tabel hanya satu salah satu atau dua tabel yang menanggung hubungan satu lawan satu untuk masing-masing.

Catatan: Meskipun Anda bisa mengedit data dalam kueri, beberapa bidang tersebut mungkin tidak tersedia untuk pengeditan. Kasus seperti tercantum di bagian berikut ini.

Atas Halaman

Kapan saya tidak bisa mengedit data dalam kueri?

Anda tidak bisa mengedit data dalam kueri saat:

  • Kueri adalah kueri tab silang.

  • Kueri adalah kueri khusus SQL.

  • Bidang yang mencoba mengedit adalah bidang terhitung. Dalam kasus ini, Anda mungkin bisa mengedit bidang lain.

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

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

  • Kueri berisi klausul GROUP BY.

Atas Halaman

Bagaimana cara mengubah kueri sehingga saya dapat mengedit data tersebut?

Tabel berikut mencantumkan situasi 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 dari kueri diatur ke ya.

Mengatur properti Nilai unik dari kueri ke tidak.

Lihat bagian berikut ini, Atur properti nilai unik ke tidak, untuk mempelajari cara mengatur properti ini.

Kueri menyertakan tabel tertaut database ODBC dengan tidak ada indeks unik atau Paradox tabel tanpa kunci utama.

Menambahkan kunci utama atau indeks unik untuk tabel tertaut dengan menggunakan metode yang disediakan oleh vendor database yang ditautkan.

Anda tidak memiliki izin memperbarui Data untuk tabel yang mendasari.

Menetapkan izin memperbarui Data.

Kueri menyertakan lebih dari satu tabel atau kueri satu, dan tabel atau kueri tidak bergabung dengan garis gabungan dalam tampilan desain.

Buat hubungan yang sesuai.

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

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

Tutup database dan buka kembali tanpa memilih buka baca-saja; atau, jika database berada di drive baca-saja, menghapus atribut baca-saja dari drive, atau memindahkan database ke drive yang tidak bersifat baca-saja.

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

Tunggu hingga catatan untuk menjadi tidak terkunci. Rekaman terkunci dapat diperbarui saat rekaman berada tidak terkunci. Tunggu hingga pengguna lain untuk menyelesaikan operasi yang dikunci catatan.

Kueri berdasarkan tabel dengan hubungan satu ke banyak, dan bidang gabungan dari sisi "banyak" bukan bidang output. Dalam kasus ini, data dalam bidang gabungan dari sisi "satu" tidak bisa diedit.

Menambahkan bidang gabungan dari sisi "banyak" dari hubungan itu untuk bidang output kueri.

Lihat bagian, tambahkan bidang gabungan dari sisi "banyak" untuk 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 Anda dan merefresh kueri.

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

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

Anda menggunakan tabel database ODBC tertaut, dan tidak semua bidang dari tabel tertaut indeks unik di output kueri.

Menambahkan semua bidang dari tabel ODBC indeks unik untuk bidang output kueri.

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

Atas Halaman

Mengatur properti nilai unik ke tidak

  1. Buka kueri dalam tampilan desain.

  2. Jika lembar properti belum terbuka, membukanya dengan menekan F4. Klik sekali di kisi desain kueri untuk memastikan bahwa lembar properti menampilkan properti kueri bukan properti bidang.

  3. Di lembar properti, temukan kotak properti Nilai unik . Klik kotak di sampingnya, klik panah dalam kotak tersebut, dan lalu klik tidak.

Membuat gabungan

  1. Buka kueri dalam tampilan desain.

  2. Untuk setiap tabel atau kueri yang Anda inginkan untuk bergabung ke yang lain, seret bidang gabungan dari tabel atau kueri ke bidang yang bersesuaian di tabel atau kueri yang Anda inginkan untuk membuat gabungan.

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

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

  1. Buka kueri dalam tampilan desain.

  2. Dalam desainer kueri, temukan gabungan yang terkait dengan hubungan satu-ke-banyak relevan.

  3. Klik ganda bidang gabungan dari sisi "banyak" dari hubungan satu-ke-banyak. Bidang gabungan muncul di kisi bidang, mengindikasikan bahwa kini bidang output.

Menambahkan bidang indeks unik dari tabel ODBC yang ditautkan

  1. Buka kueri dalam tampilan desain.

  2. Dalam desainer kueri, temukan ODBC tabel tertaut.

  3. Bidang indeks unik akan memiliki simbol kunci di samping nama bidang. Klik ganda setiap bidang yang sudah tidak ada di kisi bidang. Setiap bidang muncul di kisi bidang, mengindikasikan bahwa kini bidang output.

Atas Halaman

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.

×