Dalam artikel ini, kami telah membahas beberapa alasan umum yang kadang-kadang menghalang anda daripada mengedit Data dalam Permintaan Akses
Pertanyaan adalah komponen pangkalan data Microsoft yang membolehkan pengguna mengambil dan menyemak semula data mereka kapan saja. Tujuan tunggal Pertanyaan adalah untuk menghasilkan output dan membuat kemas kini yang diperlukan dalam pangkalan data. Pertanyaan dapat membantu dalam mencari data dari rekod, jadual, atau bentuk, dalam pangkalan data. Tetapi perlu menggunakan pertanyaan ini dengan susunan dan struktur yang betul; jika tidak, mereka mungkin tidak mengambil data sama sekali. Dalam kes ini, kita akan membincangkan situasi di mana pengguna tidak dapat mengedit data mereka semasa menggunakan pertanyaan.
Sesekali, kita semua menghadapi masalah di mana kita tidak dapat mengedit data kita menggunakan Access Queries. Berikut adalah beberapa sebab yang menyebabkan keadaan berikut. Senarai ini juga dapat membantu anda dalam mengenal pasti punca masalah, yang menghalang anda mengemas kini pangkalan data anda.
Pertanyaan anda terdiri daripada Klausa GROUP BY. Perhatikan bahawa pertanyaan Total ditetapkan secara lalai untuk hanya baca.
- Pertanyaan anda terdiri daripada klausa TRANSFORM. Perhatikan bahawa pertanyaan Crosstab juga ditetapkan untuk baca sahaja secara lalai.
- Pertanyaan anda menggunakan klausa PILIH dengan salah satu daripada yang Pertama (), Maks (), Jumlah (), Kira (), dan lain-lain. Pertanyaan yang dapat mengagregat catatan juga selalu hanya boleh dibaca.
- Pertanyaan anda mungkin mengandungi predikat DISTINCT. Pengguna boleh menyelesaikan masalah ini dengan menetapkan Nilai Unik dalam Properties pertanyaan ke No.
- Pertanyaan anda melibatkan atau beroperasi melalui UNION. Perhatikan bahawa pertanyaan Union direka untuk baca sahaja secara lalai.
- Klausa SELECT pertanyaan anda mengandungi subkueri. Untuk mengemas kini data, pengguna boleh pergi ke subkueri mereka dan Hapus centang kotak Tunjukkannya atau mereka juga boleh mencuba menggunakan fungsi agregasi domain.
- Pertanyaan anda mungkin menggunakan JOIN dari arah yang berbeza dari beberapa jadual sambil menjalankan klausa FROM. Cukup keluarkan beberapa jadual dan anda akan dapat mengemas kini data anda dengan mudah.
- Anda belum mengindeks medan JOIN dengan betul: Medan ini tidak terdiri daripada indeks unik atau kunci utama.
- Pertanyaan anda ditetapkan sebagai Gambar dalam harta Jenis Rekodnya. Untuk menyelesaikan perubahan ini, ubah menjadi "Dynaset" dari Set Recordset Type di Properties pertanyaan anda.
- Pertanyaan anda mungkin berdasarkan pertanyaan berbeza yang ditetapkan hanya baca secara lalai. (Pertanyaan bertumpuk)
- Anda telah menetapkan kebenaran pertanyaan anda untuk baca sahaja. (Ini dapat diubah dengan mengubah pengaturan keamanan Access.)
- Pengguna telah membuka Pangkalan Data dengan hanya baca, atau atribut failnya ditetapkan hanya baca, atau mungkin jenis media pangkalan data hanya boleh baca. (Contohnya CD-ROM atau pemacu rangkaian yang tidak menawarkan hak penulisan.)
- Pertanyaan meminta fungsi VBA. Walau bagaimanapun, pangkalan data pengguna tidak terletak di lokasi penyimpanan yang dipercayai yang melumpuhkan kod daripada berjalan.
- Mungkin medan yang seharusnya dihasilkan oleh pertanyaan sebagai output adalah bidang yang dikira, yang menghalang data daripada disentuh di MS Access.
- Dalam kes yang jarang berlaku, anda mungkin melihat kejadian Akses rosak fail menyebabkan masalah.
Pengenalan Pengarang:
Vivian Stevens adalah pakar pemulihan data di DataNumen, Inc., yang merupakan pemimpin dunia dalam teknologi pemulihan data, termasuk pemulihan mdf dan produk perisian pemulihan yang unggul. Untuk maklumat lebih lanjut, lawati www.datanumen.com
Pertanyaan anda terdiri daripada Klausa GROUP BY. Perhatikan bahawa pertanyaan Total ditetapkan secara lalai untuk hanya baca.