Tindakan makro OpenQuery

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

Anda boleh menggunakan tindakan makro OpenQuery dalam pangkalan data Access untuk membuka pertanyaan pilih atau tab silang dalam Pandangan helaian data, Pandangan Reka Bentukatau pratonton cetak. Tindakan ini menjalankan ada pertanyaan tindakan. Anda juga boleh memilih mod entri data untuk pertanyaan.

Nota: Tindakan ini adalah hanya tersedia dalam persekitaran pangkalan data Access (.mdb atau .accdb). Lihat tindakan OpenView, OpenStoredProcedureatau OpenFunction jika anda menggunakan persekitaran projek Access (.adp). Tindakan makro OpenQuery tidak tersedia dalam aplikasi web Access.

Seting

Tindakan makro OpenQuery mempunyai argumen berikut.

Argumen tindakan

Perihalan

Nama pertanyaan

Nama pertanyaan untuk membuka. Pilih nama pertanyaan untuk membuka menggunakan senarai juntai bawah nama pertanyaan. Ini ialah argumen yang diperlukan.

Jika anda menjalankan makro yang mengandungi tindakan OpenQuery dalam pangkalan data pustaka, Access mencari pertanyaan dengan nama ini dalam pangkalan data pustaka kemudian dalam pangkalan data semasa.

Pandangan

Pandangan yang pertanyaan akan dibuka. Pilih helaian data, Reka bentuk, Pratonton cetakan, Jadual pangsiatau Carta pangsi dalam kotak lihat . Nilai lalai ialah helaian data.

Nota: Pandangan Jadual pangsi dan Carta pangsi tidak tersedia dalam versi Access yang bermula dengan Access 2013.

Mod data

Mod entri data untuk pertanyaan. Ini hanya digunakan pada pertanyaan dibuka dalam pandangan helaian data. Pilih Tambah (pengguna boleh menambah rekod baru tetapi tidak boleh mengedit rekod sedia ada), Edit (pengguna boleh mengedit rekod sedia ada dan menambah rekod baru), atau Baca sahaja (pengguna hanya boleh melihat rekod). Nilai lalai ialah Edit.

Catatan

Jika anda menggunakan helaian data untuk argumen pandangan , Access memaparkan set hasil jika pertanyaan yang Pilih tab silang, Kesatuan, atau memindahkan pertanyaan sifat ReturnsRecords yang disetkan kepada Ya; dan ia menjalankan pertanyaan jika ia tindakan, takrifan data atau pertanyaan serah semula sifat ReturnsRecords yang disetkan kepada tidak.

Tindakan OpenQuery adalah serupa dengan dwiklik pertanyaan dalam anak tetingkap navigasi, atau klik kanan pertanyaan dalam anak tetingkap navigasi dan memilih pandangan. Dengan tindakan ini, anda boleh memilih opsyen tambahan.

Petua   

  • Anda boleh menyeret pertanyaan dari anak tetingkap navigasi untuk tetingkap Reka bentuk makro. Ini secara automatik mencipta tindakan OpenQuery yang membuka pertanyaan dalam pandangan helaian data.

    Bertukar kepada pandangan Reka bentuk semasa pertanyaan terbuka mengalih keluar seting argumen Mod Data untuk pertanyaan. Seting ini tidak berkesan walaupun pengguna kembali ke pandangan helaian data.

  • Jika anda tidak ingin memaparkan mesej sistem yang biasanya akan muncul apabila pertanyaan tindakan menjalankan (menunjukkan ia adalah pertanyaan tindakan dan menunjukkan bilangan rekod akan terjejas), anda boleh menggunakan tindakan SetWarnings menyekat paparan mesej ini.

Untuk menjalankan tindakan makro OpenQuery dalam Visual Basic for Applications (VBA) modul, gunakan kaedah OpenQuery bagi objek DoCmd .

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.

×