Mengedit data dalam kueri

Penting: Artikel ini adalah terjemahan mesin, lihat penafian. Temukan versi bahasa Inggris artikel di sini sebagai rujukan Anda.

Anda mungkin mengalami situasi di mana Anda tidak bisa mengedit data dalam kueri tampilan lembar data untuk mengubah data di 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 mendasarinya.

Di artikel ini

Pengenalan

Ketika saya mengedit data dalam kueri?

Ketika saya tidak bisa mengedit data dalam kueri?

Bagaimana cara mengubah kueri yang bisa saya edit data tersebut?

Pengenalan

Ketika Anda membuka kueri dalam tampilan lembar data, Anda mungkin menemukan ingin Anda edit data. Mungkin Anda melihat kesalahan, atau mungkin Anda melihat beberapa informasi yang kedaluwarsa. 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 bisa melakukan edit. Mungkin kasus bahwa kueri itu sendiri tidak tersedia untuk diedit, seperti kueri tab silang. Juga mungkin terjadi hanya bidang yang Anda mencoba mengedit tersebut tidak tersedia untuk diedit — misalnya, jika bidang yang didasarkan pada fungsi agregat, seperti rata-rata. Dalam kedua hal tersebut, 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 kueri pembaruan.

Biasanya, saat Anda ingin mengedit data dalam tampilan lembar data kueri, Anda ingin perubahan disimpan ke tabel yang berdasarkan kueri. 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 pertama kali membuat tabel baru data yang bisa Anda edit. Anda juga bisa menggunakan kueri Buat-tabel untuk menyimpan hasil kueri yang tidak memungkinkan pengeditan sebagai tabel baru, lalu edit data di dalam tabel yang baru. Artikel ini membahas cara membuat dan menjalankan kueri Buat-tabel.

Untuk informasi selengkapnya tentang kueri Buat-tabel, lihat artikel membuat kueri Buat-tabel.

Atas halaman

Ketika saya mengedit data dalam kueri?

Anda selalu bisa mengedit data dalam kueri saat kueri berdasarkan salah satu hanya satu tabel atau pada dua tabel yang beruang hubungan satu lawan satu satu sama lain.

Catatan: Meskipun Anda bisa mengedit data dalam kueri, beberapa kolom mungkin tidak tersedia untuk diedit. Hal ini tercantum di bagian berikut ini.

Atas halaman

Ketika 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 Anda mencoba mengedit adalah bidang terhitung. Dalam kasus ini, Anda mungkin bisa mengedit bidang lain.

  • Kueri didasarkan pada tiga atau lebih tabel dan 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 bentuk diatur ke Dynaset (Tidak konsisten pembaruan).

  • Kueri berisi klausa GROUP BY.

Atas halaman

Bagaimana cara mengubah kueri yang bisa saya edit data tersebut?

Tabel berikut mencantumkan kasus saat 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.

Atur properti Nilai unik dari kueri ke tidak.

Lihat bagian berikut ini, setel properti nilai unik ke tidak, untuk mempelajari cara menyetel properti ini.

Kueri menyertakan tabel tertaut database ODBC dengan tidak ada indeks unik atau paradoks 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 dibuka 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 untuk catatan menjadi tidak terkunci. Catatan terkunci dapat diperbarui segera catatan yang tidak terkunci. Tunggu untuk pengguna lain untuk menyelesaikan operasi yang memiliki kunci catatan.

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

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

Lihat bagian, tambahkan bidang gabungan dari sisi "banyak" ke bidang output kueri, untuk mempelajari cara untuk 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 itu di sisi "satu". Anda bisa mengedit bidang gabungan di sisi "banyak" hanya jika ada nilai dalam bidang itu di sisi "satu".

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

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

Lihat bagian, menambahkan indeks unik bidang dari tabel yang ditautkan ODBC, untuk mempelajari cara untuk menambahkan bidang.


Atas halaman

Atur properti nilai unik ke tidak ada

  1. Buka kueri dalam tampilan Desain.

  2. Jika lembar properti tidak terbuka, membukanya dengan menekan F4. Klik satu kali 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.

Buat hubungan

  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 penggabungan.

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

Menambahkan bidang gabungan dari sisi "banyak" ke 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 ini adalah bidang output yang.

Menambahkan indeks unik bidang dari tabel yang ditautkan ODBC

  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 belum di kisi bidang. Setiap bidang yang muncul di kisi bidang, mengindikasikan bahwa ini adalah bidang output yang.

Atas halaman

Catatan: Penafian Terjemahan Mesin: Artikel ini telah diterjemahan oleh sistem komputer tanpa campur tangan manusia. Microsoft menawarkan terjemahan mesin ini untuk membantu pengguna yang bukan penutur bahasa Inggris agar dapat menikmati konten tentang produk, layanan, dan teknologi Microsoft. Karena artikel ini diterjemahkan oleh mesin, mungkin akan terdapat kesalahan kosa kata, sintaksis, atau tata bahasa.

Kembangkan keterampilan 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.

×