Anda bisa menggunakan tindakan makro OpenQuery dalam database Access untuk membuka kueri pilih atau tab silang di tampilan lembar data, tampilan desain, atau Pratinjau Cetak. Tindakan ini menjalankan kueri tindakan. Anda juga bisa memilih mode entri data untuk kueri.
Catatan: Tindakan ini hanya tersedia di lingkungan database Access (.mdb atau .accdb). Lihat tindakan OpenView, OpenStoredProcedure, atau OpenFunction jika Anda menggunakan lingkungan proyek Access (.adp). Tindakan makro OpenQuery tidak tersedia di aplikasi web Access.
Pengaturan
Tindakan makro OpenQuery memiliki argumen berikut.
Argumen tindakan |
Deskripsi |
---|---|
Nama Kueri |
Nama kueri yang akan dibuka. Pilih nama kueri untuk dibuka menggunakan daftar menurun nama kueri. Ini adalah argumen yang diperlukan. Jika Anda menjalankan makro yang berisi tindakan OpenQuery dalam database pustaka, Access terlebih dahulu mencari kueri dengan nama ini di database pustaka, lalu dalam database saat ini. |
Tampilan |
Tampilan tempat kueri akan terbuka. Pilih Lembar Data, Desain, atau Pratinjau Cetak dalam kotak Tampilan . Defaultnya adalah Lembar Data. |
Data Mode |
Mode entri data untuk kueri. Ini hanya berlaku untuk kueri yang dibuka dalam tampilan Lembar Data. Pilih Tambahkan (pengguna bisa menambahkan catatan baru tapi tidak bisa mengedit catatan yang sudah ada), Edit (pengguna bisa mengedit catatan yang sudah ada dan menambahkan catatan baru), atau Baca Saja (pengguna hanya bisa menampilkan catatan). Defaultnya adalah Edit. |
Keterangan
Jika Anda menggunakan Lembar Data untuk argumen Tampilan , Access menampilkan rangkaian hasil jika kueri adalah kueri pilih, tab silang, gabungan, atau kueri kirim langsung yang properti ReturnsRecords-nya diatur ke Ya; dan menjalankan kueri jika merupakan kueri tindakan, definisi data, atau pass-through yang properti ReturnsRecords-nya diatur ke Tidak.
Tindakan OpenQuery mirip dengan mengklik ganda kueri di Panel Navigasi, atau mengklik kanan kueri di Panel Navigasi dan memilih tampilan. Dengan tindakan ini, Anda dapat memilih opsi tambahan.
Tips
-
Anda bisa menyeret kueri dari Panel Navigasi ke jendela desain makro. Tindakan ini secara otomatis membuat tindakan OpenQuery yang membuka kueri dalam tampilan Lembar Data.
Beralih ke tampilan Desain saat kueri terbuka akan menghapus pengaturan argumen Mode Data untuk kueri. Pengaturan ini tidak berlaku meskipun pengguna kembali ke tampilan Lembar Data.
-
Jika Anda tidak ingin menampilkan pesan sistem yang biasanya muncul ketika kueri tindakan dijalankan (mengindikasikannya adalah kueri tindakan dan memperlihatkan berapa banyak rekaman yang akan terpengaruh), Anda bisa menggunakan tindakan SetWarnings untuk menyembunyikan tampilan pesan ini.
Untuk menjalankan tindakan makro OpenQuery dalam modul Visual Basic for Applications (VBA), gunakan metode OpenQuery objek DoCmd .