Mengautomatikkan aplikasi dengan makro dalam Access 2007

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

kulit buku secara terbalik outlook 2007

Microsoft Office mencapai 2007 di dalam keluar
Dengan John Viescas dan Jeff Conrad

John Viescas ialah pengarang banyak buku yang termasuk Microsoft Office Access 2003 terbalik dan Binaan Microsoft Access aplikasi. Dia juga ialah mengarang bersama pertanyaan SQL untuk manusia semata-mata. John telah ditulis banyak artikel untuk penerbitan teknikal dan telah mengajar persidangan dan mesyuarat kumpulan pengguna di seluruh dunia. Dia telah diiktiraf sebagai profesional yang paling bernilai setiap tahun sejak 1993 oleh produk menyokong perkhidmatan Microsoft untuk bantuan beliau forum sokongan awam.

Jeff Conrad telah ditulis dibantu dengan teknikal artikel di Access dan mencipta beberapa capaian tambahan diberikan bebas kepada komuniti capaian. Jeff mengekalkan Laman Web dengan pelbagai maklumat dan pautan sumber untuk panduan yang memerlukan capaian. Dia telah dianugerahkan Anugerah paling bernilai profesional Microsoft untuk penglibatan berterusan dengan capaian komuniti dalam talian. Dia adalah sangat aktif dalam kumpulan berita awam ditaja Microsoft Access dan beberapa forum lain dalam talian yang manakah dia dikenali sebagai Access Junkie. Selain daripada rakan kerja sepenuh masa, Jeff juga mencipta penyelesaian pangkalan data Access untuk perniagaan kecil.

Untuk mengetahui lebih lanjut tentang buku lain pada sistem Microsoft Office 2007, lawati Microsoft Press.

Dalam artikel ini

Menggunakan makro

Bekerja dengan tetingkap Reka bentuk makro

Dalam Microsoft Office Access 2007, anda boleh mentakrifkan makro untuk melaksanakan hampir sebarang tugas yang anda jika tidak akan memulakan dengan papan kekunci atau tetikus. Artikel ini memperkenalkan anda kepada kuasa unik makro dalam Office Access 2007 — keupayaan mereka untuk mengautomatikkan respons kepada pelbagai jenis peristiwa tanpa memaksa anda untuk mengetahui bahasa pemprograman. Peristiwa mungkin perubahan dalam data, membuka atau menutup borang atau laporan, atau walaupun perubahan fokus daripada satu kawalan lain.

Menggunakan makro

Makro ialah khususnya berguna untuk membina aplikasi yang kecil, peribadi atau untuk prototaip yang lebih besar. Office Access 2007 menyediakan pelbagai jenis tindakan makro yang anda boleh gunakan untuk mengautomatikkan aplikasi anda. Dengan makro, anda boleh:

  • Buka sebarang Jadual, pertanyaan, borang atau laporan dalam sebarang pandangan tersedia atau tutup sebarang jadual yang dibuka, pertanyaan, borang atau laporan.

  • Membuka laporan dalam pandangan pratonton cetak atau laporan atau Hantar laporan terus ke pencetak.

  • Hantar output data daripada laporan kepada fail Format teks beraneka (.rtf), fail Notepad Windows (.txt) atau fail format petikan (.snp). Anda kemudian boleh membuka fail dalam Microsoft Word atau Notepad.

  • Melaksanakan pertanyaan pilih atau pertanyaan tindakan. Anda boleh mendasarkan parameter pertanyaan pada nilai kawalan dalam sebarang borang terbuka.

  • Memasukkan syarat yang menguji nilai dalam pangkalan data, borang atau laporan dan menggunakan hasil ujian untuk menentukan tindakan yang berjalan berikut.

  • Melaksanakan makro yang lain atau melaksanakan fungsi Visual Basic. Anda boleh menghentikan makro semasa atau semua makro, membatalkan peristiwa yang dipicu makro atau keluar dari aplikasi.

  • Memerangkap ralat disebabkan semasa pelaksanaan tindakan makro, menilai ralat dan melaksanakan tindakan alternatif.

  • Setkan nilai mana-mana kawalan borang atau laporan atau mengeset sifat borang dan kawalan borang yang dipilih.

  • Mengikut tindakan papan kekunci dan membekalkan input kepada kotak dialog sistem.

  • Menyegar semula nilai dalam borang, kawalan kotak senarai dan kawalan kotak kombo.

  • Menggunakan penapis untuk pergi ke sebarang rekod dalam atau mencari data dalam borang yang dasar Jadual atau pertanyaan.

  • Melaksanakan mana-mana perintah pada mana-mana reben Access.

  • Alih dan saiz, meminimumkan, memaksimumkan atau memulihkan tetingkap sebarang dalam ruang kerja Access apabila anda bekerja dalam mod antara muka berbilang dokumen.

  • Mengubah fokus kepada tetingkap atau mana-mana kawalan dalam tetingkap atau pilih halaman laporan untuk dipaparkan dalam pratonton cetak.

  • Memaparkan mesej bermaklumat dan bunyi bip untuk menarik perhatian kepada mesej anda. Anda juga boleh menyahdayakan tertentu mesej amaran apabila melaksanakan pertanyaan tindakan.

  • Menamakan semula sebarang objek dalam pangkalan data anda, membuat salinan objek terpilih yang lain dalam pangkalan data anda atau menyalin objek pangkalan data Access yang lain.

  • Memadam objek dalam pangkalan data anda atau menyimpan objek terbuka.

  • Mengimport, mengeksport, atau melampirkan jadual pangkalan data lain atau mengimport atau mengeksport fail hamparan atau teks.

  • Mulakan aplikasi dan pertukaran data dengan aplikasi yang menggunakan Pertukaran Data dinamik (DDE) atau papan klip. Anda boleh menghantar data daripada jadual, pertanyaan, borang atau laporan kepada fail output dan kemudian buka yang fail dalam aplikasi yang sesuai. Anda juga boleh menghantar ketukan kekunci untuk aplikasi sasaran.

Pertimbangkan beberapa kemungkinan lain untuk makro. Contohnya, anda boleh membuat bergerak dari satu tugas lain yang lebih mudah dengan menggunakan butang perintah yang terbuka dan posisi borang dan mengesetkan nilai. Anda boleh mencipta kompleks pengeditan rutin yang mengesahkan data yang dimasukkan dalam borang, termasuk menyemak data dalam Jadual lain. Anda juga boleh menyemak sesuatu seperti nama pelanggan yang dimasukkan dalam borang pesanan dan membuka borang lain agar pengguna boleh memasukkan data terperinci jika tiada rekod wujud untuk pelanggan tersebut.

Halaman Atas

Bekerja dengan tetingkap Reka bentuk makro

Apabila mencipta makro, mulakan dengan membuka pangkalan data yang anda sedang gunakan.

Pada tab Cipta , dalam Kumpulan lain , klik anak panah pada butang Objek baru dan klik makro dari senarai tiga opsyen. (Atas separuh butang Objek baru memaparkan jenis terakhir objek baru yang dicipta — makro, modul, atau modul kelas. Jika anda melihat ikon makro di atas separuh butang Objek baru , anda juga boleh mengklik butang tersebut untuk mula mencipta makro baru.) Access membuka tetingkap makro baru serupa dengan ditunjukkan dalam Rajah 1. Di bahagian atas tetingkap makro, anda menentukan makro baru anda; dan di bahagian bawah, anda masukkan seting, dipanggil argumen untuk tindakan yang anda telah memilih untuk makro anda. Bahagian atas menunjukkan sekurang-kurangnya dua lajur, tindakan dan komen. Anda boleh melihat semua lima lajur ditunjukkan dalam Rajah 1 dengan mengklik butang Nama makro, syaratdan argumen dalam Kumpulan Tunjukkan/Sembunyikan pada tab Reka bentuk .

Petua: Anda boleh menyebabkan Nama makro dan lajur syarat muncul secara automatik untuk sebarang makro baru dengan memilih kotak semak Nama lajur dan Syarat lajur di bawah Menunjukkan dalam makro Reka bentuk dalam seksyen paparan kategori lanjutan dalam kotak dialog Opsyen Access .

tetingkap makro baru
Tetingkap makro baru 1 A Rajah memaparkan lajur yang anda boleh mentakrifkan makro anda.

Perhatikan bahawa dalam kawasan di bahagian bawah kanan memaparkan mesej ringkas bantuan. Mesej berubah bergantung pada lokasi titik selitan terletak di bahagian atas tetingkap.

Petua: Anda sentiasa boleh menekan F1 untuk membuka topik Bantuan sensitif konteks.

Dalam lajur tindakan , anda boleh menentukan salah satu tindakan makro 70 yang disediakan oleh Office Access 2007. Jika anda mengklik sebarang kotak dalam lajur tindakan , anak panah muncul di sebelah kanan kotak. Klik anak panah ini untuk membuka senarai tindakan makro, seperti yang ditunjukkan dalam Rajah 2.

tindakan makro yang anda boleh gunakan
Rajah 2 Senarai tindakan makro memaparkan 70 tindakan yang anda boleh gunakan dalam Office Access 2007.

Petua: Pembina makro telah direka bentuk dalam Access 2010 untuk menjadikannya lebih mudah untuk mencipta, mengubah suai dan berkongsi makro Access.

Menyimpan makro anda

Anda mesti menyimpan makro sebelum anda boleh menjalankannya. Klik butang Simpan pada bar alat capaian segera, atau klik Butang Microsoft Office dan kemudian klik Simpan. Apabila anda berbuat demikian, Access akan membuka kotak dialog yang ditunjukkan dalam Rajah 3. Masukkan nama untuk makro ini, dan klik OK untuk menyimpannya.

kotak dialog simpan sebagai
Rajah 3 Masukkan nama untuk makro anda dalam kotak dialog Simpan sebagai.

Ujian makro anda

Anda boleh menjalankan makro sesetengah terus daripada anak tetingkap navigasi atau daripada tetingkap makro kerana ia tidak bergantung pada kawalan pada borang terbuka atau laporan. Jika makro anda bergantung pada borang atau laporan, anda mesti pautkan makro peristiwa sesuai dan menjalankan cara tersebut. Walau bagaimanapun anda menjalankan makro, Access menyediakan cara untuk menguji dengan membenarkan anda tunggal melalui tindakan makro.

Untuk mengaktifkan laluan tunggal, klik kanan makro yang anda ingin uji dalam anak tetingkap navigasi, dan kemudian klik Pandangan Reka bentuk pada menu pintas. Ini membuka makro dalam tetingkap makro. Klik butang Langkah tunggal dalam Kumpulan alat pada tab Reka bentuk . Kini apabila anda menjalankan makro, Access akan membuka kotak dialog Langkah tunggal makro sebelum melaksanakan setiap tindakan dalam makro anda. Dalam kotak dialog ini, anda akan melihat nama makro, tindakan dan argumen tindakan.

Cuba prosedur ini dengan makro yang anda baru cipta. Buka tetingkap makro, klik butang Langkah tunggal , dan kemudian klik butang jalankan dalam Kumpulan alat pada tab Reka bentuk . Kotak dialog Langkah tunggal makro terbuka, seperti yang ditunjukkan dalam Rajah 4. Kotak dialog Langkah tunggal makro juga menunjukkan anda hasil ujian syarat anda.

kotak dialog langkah tunggal makro
Kotak dialog langkah tunggal makro Rajah 4 membenarkan anda untuk menguji setiap tindakan dalam makro anda.

Jika anda klik butang langkah dalam kotak dialog, tindakan yang anda lihat dalam dialog kotak akan berjalan, dan anda akan melihat kotak dialog yang dibuka oleh tindakan MsgBox anda dengan mesej yang anda cipta, seperti yang ditunjukkan dalam Rajah 5. Klik butang OK dalam kotak mesej untuk menolaknya. Jika makro anda mempunyai lebih daripada satu tindakan yang ditakrifkan, anda akan mempunyai dikembalikan kepada kotak dialog Langkah tunggal makro yang akan menunjukkan anda tindakan berikut. Dalam kes ini, makro anda mempunyai hanya satu tindakan, jadi Access mengembalikan anda ke tetingkap makro.

access memaparkan kotak dialog yang dicipta
Rajah 5 Access memaparkan kotak dialog yang anda cipta menggunakan MsgBox tindakan dalam makro anda.

Jika Access menghadapi ralat dalam makro sebarang semasa pelaksanaan normal aplikasi anda, Access pertama memaparkan kotak dialog yang menerangkan ralat yang ditemuinya. Anda kemudian melihat kotak dialog Tindakan gagal yang, iaitu sama dengan kotak dialog Langkah tunggal makro , mengandungi maklumat tentang tindakan yang menyebabkan masalah. Pada ketika ini, anda boleh klik sahaja butang Hentikan semua makro . Anda boleh mengedit makro anda untuk membaiki masalah.

Sebelum pergi lebih lanjut, anda mungkin ingin kembali ke tetingkap makro dan klik butang Langkah tunggal sekali lagi agar ia tidak lagi dipilih. Jika tidak anda akan terus melalui setiap makro yang anda jalankan sehingga anda keluar dan memulakan semula Access atau klik teruskan dalam salah satu kotak dialog Langkah tunggal yang tunggal.

Seperti yang anda menyelidik secara lebih terperinci makro anda akan mengetahui cara untuk memasukkan berbilang tindakan dan menentukan syarat penyemakan agar tindakan lain dilaksanakan bergantung pada nilai dalam borang atau laporan anda.

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.

×