Mengotomatisasi aplikasi dengan makro di Access 2007

Catatan: Kami ingin secepatnya menyediakan konten bantuan terbaru dalam bahasa Anda. Halaman ini diterjemahkan menggunakan mesin dan mungkin terdapat kesalahan tata bahasa atau masalah keakuratan. Kami bertujuan menyediakan konten yang bermanfaat untuk Anda. Dapatkah Anda memberi tahu kami apakah informasi ini bermanfaat untuk Anda di bagian bawah halaman ini? Berikut artikel dalam bahasa Inggris untuk referensi.

access 2007 di dalam dan luar sampul buku

Mengakses Microsoft Office 2007 dalam ke luar
dengan John Viescas dan Jeff Conrad

John Viescas adalah penulis banyak buku yang termasuk Microsoft Office Access 2003 Inside Out dan Penyusun aplikasi Microsoft Access. Dia juga penulisan Kueri SQL untuk hanya manusia. John telah menulis berbagai artikel untuk publikasi teknis dan memiliki kuliah di konferensi dan Rapat grup pengguna di seluruh dunia. Dia diakui sebagai paling berharga profesional setiap tahun sejak 1993 dengan layanan dukungan produk Microsoft untuk bantuan di forum dukungan publik.

Jeff Conrad memiliki ditulis dan membantu teknis artikel di Access dan membuat beberapa akses add-in diberikan dengan bebas ke komunitas Access. Jeff mempertahankan situs Web dengan informasi dan sumber daya link untuk panduan tersebut membutuhkan dengan akses. Dia telah diberikan penghargaan paling berharga profesional Microsoft untuk dia terlibat terus menerus dengan komunitas akses online. Dia aktif dalam grup Berita publik disponsori Microsoft Access dan beberapa forum online lain mana dia dikenal sebagai Access Junkie. Selain pekerjaannya sepenuh waktu, Jeff juga membuat solusi database Access untuk bisnis kecil.

Untuk mempelajari selengkapnya tentang buku lainnya pada sistem Microsoft Office 2007, kunjungi blog Microsoft Press.

Di artikel ini

Menggunakan makro

Bekerja dengan jendela desain makro

Di Microsoft Office Access 2007, Anda bisa menentukan makro untuk menjalankan hampir semua tugas Anda jika tidak akan memulai dengan keyboard atau mouse. Artikel ini memperkenalkan power unik makro di Office Access 2007 — kemampuan untuk mengotomatisasi respons untuk berbagai jenis acara tanpa memaksa Anda untuk mempelajari bahasa pemrograman. Acara mungkin perubahan dalam data, membuka atau menutup formulir atau laporan, atau bahkan mengubah fokus dari kontrol satu sama lain.

Menggunakan makro

Makro sangat berguna untuk mengembangkan aplikasi kecil, pribadi atau untuk prototipe lebih besar. Office Access 2007 menyediakan berbagai tipe tindakan makro yang bisa Anda gunakan untuk mengotomatisasi aplikasi Anda. Dengan makro, Anda bisa:

  • Membuka tabel, kueri, formulir, atau laporan dalam tampilan apa pun tersedia atau menutup buka tabel, kueri, formulir, atau laporan.

  • Membuka laporan dalam tampilan pratinjau cetak atau laporan atau kirim laporan langsung ke printer.

  • Mengirim output data dari laporan ke file Format teks kaya (.rtf), file Windows Notepad (.txt), atau file format Snapshot (.snp). Anda bisa membuka file di Microsoft Word atau Notepad.

  • Menjalankan kueri pemilihan atau kueri tindakan. Anda bisa berdasarkan parameter kueri nilai kontrol dalam formulir apa pun yang terbuka.

  • Menyertakan kondisi yang menguji nilai dalam database, formulir atau laporan dan menggunakan hasil uji untuk menentukan tindakan yang berjalan berikutnya.

  • Menjalankan makro yang lain atau menjalankan fungsi Visual Basic. Anda bisa menghentikan makro saat ini atau semua makro, membatalkan kejadian yang dipicu makro, atau keluar dari aplikasi.

  • Menemukan kesalahan disebabkan selama pelaksanaan tindakan makro, mengevaluasi kesalahan, dan menjalankan tindakan alternatif.

  • Setel nilai kontrol formulir atau laporan atau mengatur beberapa properti formulir dan kontrol formulir.

  • Menyamai keyboard tindakan dan menyediakan input ke kotak dialog sistem.

  • Refresh nilai di formulir, kontrol kotak Daftar, dan kontrol kotak kombo.

  • Menerapkan filter untuk masuk ke rekaman dalam atau mencari data dalam tabel atau kueri yang mendasari formulir apa pun.

  • Menjalankan setiap perintah pada salah satu pita Access.

  • Pindahkan dan ukuran, meminimalkan, memaksimalkan atau memulihkan jendela apa pun dalam ruang kerja akses ketika Anda bekerja dalam mode antarmuka beberapa dokumen.

  • Mengubah fokus ke jendela atau untuk kontrol dalam jendela atau pilih halaman laporan dalam pratinjau cetak.

  • Menampilkan pesan informatif dan suara bip untuk menarik perhatian ke pesan Anda. Anda juga bisa menonaktifkan tertentu pesan peringatan ketika menjalankan kueri tindakan.

  • Mengganti nama objek apa pun di database Anda, buat salinan lainnya objek yang dipilih di database Anda, atau menyalin sebuah objek ke database Access yang lain.

  • Menghapus objek dalam database Anda atau menyimpan objek terbuka.

  • Mengimpor, mengekspor, atau lampirkan tabel database lain atau mengimpor atau mengekspor file lembar bentang atau teks.

  • Mulai aplikasi dan exchange data dengan aplikasi menggunakan Dynamic Data Exchange (DDE) atau Clipboard. Anda bisa mengirim data dari tabel, kueri, formulir, atau laporan ke output file dan lalu buka yang file di aplikasi yang sesuai. Anda juga bisa mengirimkan tombol ke aplikasi target.

Pertimbangkan beberapa kemungkinan lain untuk makro. Misalnya, Anda dapat membuat bergerak dari satu tugas lain yang lebih mudah dengan menggunakan tombol perintah yang terbuka dan posisi formulir dan menetapkan nilai. Anda bisa membuat sangat kompleks pengeditan rutin yang memvalidasi data yang dimasukkan di formulir, termasuk mencentang data dalam tabel lain. Anda bahkan bisa memeriksa sesuatu seperti nama pelanggan yang dimasukkan dalam formulir pesanan dan membuka formulir lain sehingga pengguna bisa memasukkan data mendetail jika tidak ada rekaman yang ada untuk pelanggan.

Atas Halaman

Bekerja dengan jendela desain makro

Saat membuat makro, mulai dengan membuka database yang Anda sedang bekerja.

Pada tab buat , di grup lainnya , klik panah pada tombol Baru objek , dan klik makro dari daftar tiga opsi. (Bagian atas tombol Objek baru menampilkan tipe objek baru dibuat terakhir — makro, modul, atau modul kelas. Jika Anda melihat ikon makro di bagian atas tombol Objek baru , Anda juga bisa mengklik tombol untuk mulai membuat makro baru.) Access membuka jendela makro baru yang mirip seperti yang diperlihatkan dalam gambar 1. Di bagian atas jendela makro, Anda menetapkan makro baru Anda; dan di bagian bawah, Anda masukkan pengaturan, disebut argumen untuk tindakan yang Anda telah memilih untuk makro Anda. Bagian atas memperlihatkan setidaknya dua kolom, tindakan dan komentar. Anda bisa menampilkan semua kolom lima diperlihatkan dalam gambar 1 dengan mengklik tombol Nama makro, kondisi, dan argumen di grup Perlihatkan/Sembunyikan pada tab desain .

Tips: Anda bisa menyebabkan Nama makro dan kondisi kolom agar muncul secara otomatis untuk semua makro baru dengan memilih kotak centang Nama kolom dan Kondisi kolom di bawah Perlihatkan dalam desain makro dalam tampilan Bagian dari kategori tingkat lanjut dalam kotak dialog Opsi Access .

jendela makro baru
Gambar 1 a jendela makro baru menampilkan kolom tempat Anda bisa menentukan makro Anda.

Perhatikan bahwa area di bagian kanan bawah menampilkan pesan singkat bantuan. Pesan perubahan bergantung pada tempat titik penyisipan terletak di bagian atas jendela.

Tips: Anda selalu bisa menekan F1 untuk membuka topik bantuan yang sensitif konteks.

Di kolom tindakan , Anda bisa menentukan salah satu tindakan 70 makro yang disediakan oleh Office Access 2007. Jika Anda mengklik kotak apa pun di kolom tindakan , panah yang muncul di sisi kanan kotak. Klik panah ini untuk membuka daftar tindakan makro, seperti yang diperlihatkan dalam gambar 2.

tindakan makro yang bisa Anda gunakan
Gambar 2 daftar tindakan makro menampilkan 70 tindakan yang bisa Anda gunakan di Office Access 2007.

Tips: Penyusun makro telah didesain ulang di Access 2010 untuk membuatnya lebih mudah untuk membuat, mengubah, dan berbagi makro Access.

Menyimpan makro Anda

Anda harus menyimpan makro sebelum Anda bisa menjalankan. Klik tombol Simpan di Toolbar akses cepat, atau klik Tombol Microsoft Office dan klik Simpan. Saat Anda melakukannya, Access membuka kotak dialog yang diperlihatkan dalam gambar 3. Masukkan nama untuk makro ini, dan klik OK untuk menyimpan presentasi.

kotak dialog simpan sebagai
Gambar 3 masukkan nama untuk makro Anda dalam kotak dialog Simpan sebagai.

Pengujian makro Anda

Anda bisa menjalankan makro beberapa secara langsung dari panel navigasi atau dari jendela makro karena mereka tidak bergantung pada kontrol pada buka formulir atau laporan. Jika makro Anda bergantung pada formulir atau laporan, Anda harus link makro ke acara sesuai dan jalankan itu. Namun Anda menjalankan makro, Access menyediakan cara untuk menguji dengan memungkinkan Anda untuk langkah tunggal melalui tindakan makro.

Untuk mengaktifkan satu langkah, klik kanan makro yang ingin Anda uji di panel navigasi, dan lalu klik Tampilan desain pada menu pintasan. Ini membuka makro dalam jendela makro. Klik tombol Langkah tunggal di grup alat pada tab desain . Sekarang saat Anda menjalankan makro Anda, Access membuka kotak dialog Langkah tunggal makro sebelum menjalankan tindakan setiap dalam makro Anda. Dalam kotak dialog ini, Anda akan melihat nama makro, tindakan, dan argumen tindakan.

Cobalah prosedur ini dengan makro yang baru saja Anda buat. Buka jendela makro, klik tombol Langkah tunggal , dan lalu klik tombol Jalankan di grup alat pada tab desain . Kotak dialog Langkah tunggal makro terbuka, seperti yang diperlihatkan dalam gambar 4. Kotak dialog Langkah tunggal makro juga memperlihatkan hasil pengujian kondisi Anda.

kotak dialog langkah tunggal makro
Kotak dialog langkah tunggal makro gambar 4 memungkinkan Anda untuk tiap tindakan dalam makro Anda.

Jika Anda mengklik tombol langkah dalam kotak dialog, tindakan yang Anda lihat di dialog kotak akan berjalan, dan Anda akan melihat kotak dialog dibuka dengan tindakan MsgBox Anda dengan pesan yang Anda buat, seperti yang diperlihatkan dalam gambar 5. Klik tombol OK dalam kotak pesan untuk menghilangkannya. Jika makro Anda memiliki lebih dari satu tindakan yang ditentukan, Anda akan kembali ke kotak dialog Langkah tunggal makro , yang akan Anda memiliki diperlihatkan tindakan berikutnya. Dalam kasus ini, makro Anda memiliki hanya satu tindakan, sehingga akses kembali ke jendela makro.

access menampilkan kotak dialog yang dibuat
Gambar 5 Access menampilkan kotak dialog yang Anda buat dengan menggunakan tindakan MsgBox dalam makro Anda.

Jika Access menemukan kesalahan dalam makro apa pun selama eksekusi normal aplikasi Anda, Access terlebih dahulu menampilkan kotak dialog yang menjelaskan kesalahan ditemukan. Anda melihat kotak dialog Tindakan gagal , yang mirip dengan kotak dialog Langkah tunggal makro , berisi informasi tentang tindakan yang menyebabkan masalah. Pada titik ini, Anda bisa mengklik hanya tombol Menghentikan semua makro . Anda lalu bisa mengedit makro Anda untuk memperbaiki masalahnya.

Sebelum melanjutkan, Anda mungkin ingin kembali ke jendela makro dan klik tombol Satu langkah lagi agar tidak lagi dipilih. Jika tidak, Anda akan terus satu langkah melalui setiap makro yang Anda jalankan hingga Anda keluar dan mulai ulang akses atau klik Lanjutkan dalam salah satu dari kotak dialog Langkah tunggal .

Saat Anda menggali makro Anda akan temukan cara untuk menyertakan beberapa tindakan dan menentukan kondisi pemeriksaan sehingga tindakan lain yang dilakukan bergantung pada nilai dalam formulir atau laporan.

Atas Halaman

Kembangkan keterampilan Office Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung ke Office Insiders

Apakah informasi ini bermanfaat?

Terima kasih atas umpan balik Anda!

Terima kasih atas umpan balik Anda! Sepertinya menghubungkan Anda ke salah satu agen dukungan Office kami akan sangat membantu.

×