Dalam proyek Access (*.adp), Anda bisa menggunakan tindakan makro OpenFungction untuk membuka fungsi ditentukan pengguna di tampilan lembar data, fungsi sebaris tampilan desain, tampilan Editor Teks SQL (untuk skalar atau tabel fungsi yang ditentukan pengguna), atau Pratinjau Cetak. Tindakan ini menjalankan fungsi yang ditentukan pengguna ketika dibuka dalam tampilan Lembar Data. Anda juga bisa memilih mode entri data untuk fungsi yang ditentukan pengguna dan membatasi rekaman yang ditampilkan fungsi yang ditentukan pengguna.
Catatan: Tindakan ini tidak akan diperbolehkan jika database tidak tepercaya.
Catatan: Access 2010 adalah versi terakhir yang mendukung proyek data Access.
Pengaturan
Tindakan makro OpenFunction memiliki argumen berikut.
Argumen tindakan |
Deskripsi |
Nama Fungsi |
Nama fungsi yang ditentukan pengguna untuk dibuka. Kotak Nama Fungsi menampilkan semua fungsi yang ditentukan pengguna dalam database saat ini. Ini adalah argumen yang diperlukan. Jika Anda menjalankan makro yang berisi tindakan Fungsi dalam database pustaka, Access mencari fungsi dengan nama ini dalam database pustaka, lalu dalam database saat ini. |
Tampilan |
Tampilan di mana fungsi yang ditentukan pengguna akan terbuka. Pilih Lembar Data, Desain, Pratinjau Cetak, PivotTable, atau PivotChart dalam kotak Tampilan . Defaultnya adalah Lembar Data. |
Data Mode |
Mode entri data untuk fungsi yang ditentukan pengguna. Ini hanya berlaku untuk fungsi yang ditentukan pengguna yang dibuka dalam tampilan Lembar Data. Pilih Tambahkan (pengguna bisa menambahkan catatan baru tapi tidak bisa menampilkan atau mengedit catatan yang sudah ada), Edit (pengguna bisa menampilkan atau mengedit catatan yang sudah ada dan menambahkan catatan baru), atau Baca Saja (pengguna hanya bisa menampilkan catatan). Defaultnya adalah Edit. |
Keterangan
Tindakan makro ini mirip dengan mengklik ganda fungsi yang ditentukan pengguna di Panel Navigasi, atau mengklik kanan fungsi di Panel Navigasi dan memilih tampilan.
Beralih ke tampilan Desain saat fungsi yang ditentukan pengguna terbuka akan menghapus pengaturan argumen Mode Data untuk fungsi yang ditentukan pengguna. Pengaturan ini tidak berlaku, bahkan jika pengguna kembali ke tampilan Lembar Data.
Tips
-
Anda bisa memilih fungsi yang ditentukan pengguna di Panel Navigasi dan menyeretnya ke jendela desain makro. Tindakan ini secara otomatis membuat tindakan OpenFungction yang membuka fungsi yang ditentukan pengguna dalam tampilan Lembar Data.
-
Jika Anda tidak ingin menampilkan pesan sistem yang biasanya muncul ketika fungsi yang ditentukan pengguna dijalankan (mengindikasikan fungsi tersebut adalah fungsi yang ditentukan pengguna dan memperlihatkan berapa banyak rekaman yang akan terpengaruh), Anda bisa menggunakan tindakan makro SetWarnings untuk menyembunyikan tampilan pesan ini.
Untuk menjalankan tindakan makro OpenFunction dalam modul Visual Basic for Applications (VBA), gunakan metode OpenFunction objek DoCmd .