Mengedit data dalam pertanyaan

Penting: Artikel ini diterjemahkan oleh mesin, lihatlah notis penafian. Sila dapatkan versi Bahasa Inggeris artikel ini di sini sebagai rujukan anda

Anda mungkin menghadapi situasi yang anda tidak boleh mengedit data dalam pertanyaan Pandangan helaian data untuk mengubah data dalam Jadual dasar. Artikel ini membantu anda memahami apabila anda boleh mengedit pertanyaan data, apabila anda tidak boleh mengedit pertanyaan data dan cara untuk mengubah Reka bentuk pertanyaan agar anda boleh mengedit data dasar.

Dalam artikel ini

Pengenalan

Apabila mengedit data dalam pertanyaan?

Apabila saya tidak boleh mengedit data dalam pertanyaan?

Bagaimanakah saya mengubah pertanyaan agar saya boleh mengedit datanya?

Pengenalan

Apabila anda membuka pertanyaan dalam pandangan helaian data, anda mungkin mendapati anda ingin edit data. Mungkin anda mendapati ralat, atau mungkin anda melihat beberapa maklumat yang lapuk. Bergantung pada cara pertanyaan dibina, anda boleh mengedit data terus dalam pertanyaan helaian data.

Jika anda cuba mengedit data dalam helaian data pertanyaan tetapi tiada apa-apa berlaku, atau Windows memainkan bunyi dan edit anda tidak berlaku, anda tidak dapat melaksanakan edit. Ia mungkin kes yang pertanyaan itu sendiri tidak tersedia untuk pengeditan, seperti pertanyaan tab silang. Ia juga mungkin huruf yang hanya medan yang anda cuba mengedit adalah tidak tersedia untuk pengeditan — contohnya, jika medan adalah berdasarkan fungsi agregat, seperti purata. Dalam mana-mana kes, anda mungkin dapat melakukan sesuatu untuk mendayakan pengeditan.

Selain daripada data pengeditan dalam pandangan helaian data pertanyaan, anda juga boleh menggunakan satu kemas kini pertanyaan untuk mengemas kini data dalam Jadual. Artikel ini merangkumi pertanyaan kemas kini.

Untuk maklumat lanjut mengenai pertanyaan, lihat artikel mencipta pertanyaan kemas kini.

Biasanya, apabila anda ingin mengedit data dalam pandangan helaian data pertanyaan, anda inginkan perubahan anda disimpan pada jadual yang pertanyaan berdasarkan. Jika anda tidak ingin mengubah data dalam jadual tersebut, tetapi masih ingin mengedit data dan menyimpan data diedit selepas anda telah selesai, anda boleh menggunakan pertanyaan buat jadual untuk mencipta jadual baru yang data yang anda boleh mengedit. Anda juga boleh menggunakan pertanyaan buat jadual untuk menyimpan hasil pertanyaan yang membenarkan pengeditan sebagai jadual baru, dan kemudian edit data dalam Jadual baru tersebut. Artikel ini membincangkan cara untuk mencipta dan menjalankan pertanyaan buat Jadual.

Untuk maklumat lanjut mengenai pertanyaan buat Jadual, lihat artikel mencipta pertanyaan buat Jadual.

Halaman Atas

Apabila mengedit data dalam pertanyaan?

Anda sentiasa boleh mengedit data dalam pertanyaan apabila pertanyaan berdasarkan pada sama ada Jadual hanya satu atau dua jadual yang ingat hubungan satu ke satu antara satu sama lain.

Nota: Walaupun anda boleh mengedit data dalam pertanyaan, beberapa medan mungkin tidak tersedia untuk pengeditan. Kes tersebut disenaraikan dalam seksyen berikut.

Halaman Atas

Apabila saya tidak boleh mengedit data dalam pertanyaan?

Anda tidak boleh mengedit data dalam pertanyaan apabila:

  • Pertanyaan adalah pertanyaan tab silang.

  • Pertanyaan adalah Pertanyaan khusus SQL.

  • Medan yang anda cuba mengedit ialah medan terhitung. Dalam kes ini, anda mungkin dapat mengedit medan lain.

  • Pertanyaan berdasarkan tiga atau lebih jadual dan terdapat perhubungan untuk satu-untuk-banyak.

    Nota: Walaupun anda tidak boleh mengedit helaian data dalam kes ini, anda boleh mengedit data dalam borang apabila sifat RecordsetType borang disetkan kepada Dynaset (Kemas kini tidak konsisten).

  • Pertanyaan mengandungi Klausa GROUP BY yang.

Halaman Atas

Bagaimanakah saya mengubah pertanyaan agar saya boleh mengedit datanya?

Jadual berikut menyenaraikan kes apabila anda tidak boleh mengedit pertanyaan, dipasangkan dengan kaedah untuk membuat helaian data tersedia untuk pengeditan.

Anda tidak boleh mengedit nilai dalam helaian data pertanyaan apabila:

Untuk membuat helaian data yang tersedia untuk pengeditan:

Dalam sifat pertanyaan Nilai unik disetkan kepada Ya.

Setkan sifat Nilai unik pertanyaan kepada tidak.

Lihat seksyen berikut, Setkan sifat nilai unik kepada tidak, untuk mengetahui cara untuk mengeset sifat ini.

Pertanyaan termasuk Jadual terpaut Pangkalan data ODBC dengan tiada indeks unik atau jadual paradoks tanpa kunci primer.

Menambah kunci primer atau Indeks unik pada jadual terpaut menggunakan kaedah yang disediakan oleh vendor pangkalan data terpaut.

Anda tidak mempunyai keizinan mengemas kini Data Jadual dasar.

Menguntukkan keizinan mengemas kini Data.

Pertanyaan termasuk lebih daripada satu jadual atau pertanyaan satu dan jadual atau pertanyaan tidak digabungkan dengan garis gabungan dalam pandangan Reka bentuk.

Cipta penyertaan yang sesuai.

Lihat seksyen mencipta cantum, untuk mengetahui cara untuk mencipta cantuman.

Pangkalan data dibuka sebagai baca sahaja, atau terletak pada pemacu baca sahaja.

Tutup pangkalan data dan membukanya semula tanpa memilih Buka baca sahaja; atau, jika pangkalan data terletak pada pemacu baca sahaja, mengalih keluar atribut baca sahaja daripada pemacu atau mengalihkan pangkalan data ke pemacu yang bukan baca sahaja.

Medan dalam rekod yang anda cuba mengemas kini dipadamkan atau telah dikunci oleh pengguna lain.

Tunggu rekod untuk menjadi dibuka kunci. Rekod dikunci boleh dikemas kini sebagai rekod dibuka kunci. Tunggu pengguna lain untuk menyelesaikan pengendalian yang telah dikunci rekod.

Pertanyaan berdasarkan Jadual dengan hubungan satu ke banyakdan medan cantum daripada bahagian "banyak" tidak medan output. Dalam kes ini, data dalam medan cantum daripada bahagian "satu" tidak boleh diedit.

Tambah medan cantum daripada bahagian "banyak" dalam perhubungan medan output pertanyaan.

Lihat seksyen, Tambah medan cantum daripada bahagian "banyak" medan output pertanyaan, untuk mengetahui cara untuk menambah medan cantum.

Medan cantum daripada bahagian "banyak" (selepas anda mengedit data) adalah pada bahagian "satu".

Tekan SHIFT + F9 untuk melakukan perubahan anda dan menyegar semula pertanyaan.

Terdapat medan kosong daripada jadual pada bahagian "satu" perhubungan satu ke banyak, dan cantuman ialah cantuman luaran kanan.

Pastikan tiada nilai dalam medan tersebut pada bahagian "satu". Anda boleh mengedit medan cantum pada bahagian "banyak" hanya jika terdapat nilai dalam medan tersebut pada bahagian "satu".

Anda menggunakan jadual pangkalan data ODBC terpaut dan bukan semua medan daripada jadual terpaut Indeks unik berada dalam output pertanyaan.

Menambah semua medan daripada jadual ODBC Indeks unik pada medan output pertanyaan.

Lihat seksyen, Tambah Indeks unik medan daripada jadual terpaut ODBC, untuk mengetahui cara untuk menambah medan.


Halaman Atas

Setkan sifat nilai unik kepada tiada

  1. Buka pertanyaan dalam pandangan Reka Bentuk.

  2. Jika helaian sifat tidak terbuka, buka dengan menekan F4. Klik sekali dalam grid Reka bentuk pertanyaan untuk memastikan bahawa helaian sifat memaparkan sifat pertanyaan dan bukannya sifat medan.

  3. Dalam helaian sifat, Cari kotak sifat Nilai unik . Klik kotak di sebelahnya, klik anak panah dalam kotak tersebut, dan kemudian klik tidak.

Mencipta cantum

  1. Buka pertanyaan dalam pandangan Reka Bentuk.

  2. Untuk setiap Jadual atau pertanyaan yang anda ingin Sertai kepada yang lain, seret medan cantum daripada jadual atau pertanyaan tersebut ke medan yang sepadan dalam Jadual atau pertanyaan yang anda ingin mencipta cantum.

Untuk maklumat lanjut tentang mencipta cantum, lihat artikel, menyertai jadual dan pertanyaan.

Tambah medan cantum daripada bahagian "banyak" medan output pertanyaan

  1. Buka pertanyaan dalam pandangan Reka Bentuk.

  2. Dalam pereka bentuk pertanyaan, Cari cantuman yang sepadan dengan hubungan satu ke banyak berkaitan.

  3. Dwiklik medan cantum daripada bahagian "banyak" perhubungan satu ke banyak. Medan cantum muncul dalam grid medan yang menunjukkan bahawa ia kini ialah medan output.

Menambah Indeks unik medan daripada jadual terpaut ODBC

  1. Buka pertanyaan dalam pandangan Reka Bentuk.

  2. Dalam pereka bentuk pertanyaan, Cari Jadual ODBC terpaut.

  3. Medan Indeks unik akan mempunyai simbol kunci di sebelah nama medan. Dwiklik setiap medan yang belum lagi dalam grid medan. Setiap medan muncul dalam grid medan yang menunjukkan bahawa ia kini ialah medan output.

Halaman Atas

Nota: Notis Penafian Penterjemahan Mesin: Artikel ini telah diterjemah oleh sistem komputer tanpa campur tangan manusia. Microsoft menawarkan penterjemahan mesin ini untuk membantu pengguna-pengguna yang tidak bertutur dalam Bahasa Inggeris supaya dapat menikmati kandungan mengenai produk, perkhidmatan dan teknologi Microsoft. Artikel ini mungkin mengandungi ralat perbendaharaan kata, sintaks atau tatabahasa kerana ia diterjemahkan oleh mesin.

Kembangkan kemahiran anda
Jelajahi latihan
Dapatkan ciri baru terlebih dahulu
Sertai Office Insiders

Adakah maklumat ini membantu?

Terima kasih atas maklum balas anda!

Terima kasih atas maklum balas anda! Nampaknya ia mungkin akan membantu untuk menyambungkan anda kepada salah seorang daripada ejen sokongan Office kami.

×