Makro
dalam Access boleh dianggap sebagai bahasa pengaturcaraan yang mudah
yang anda boleh gunakan untuk menambah fungsi untuk pangkalan data
anda. Sebagai contoh, anda boleh melampirkan makro kepada butang
arahan ke dalam borang supaya berfungsi makro apabila butang diklik.
Makro mengandungi tindakan yang melaksanakan tugas-tugas, seperti
membuka laporan, berjalan pertanyaan, atau menutup pangkalan data.
Operasi pangkalan data yang anda lakukan secara manual boleh
diautomasikan dengan menggunakan makro, supaya mereka boleh menjadi
peranti menjimatkan masa yang besar.
Macro Designer
Access 2010 mempunyai rekaan baru Makro yang menjadikan ia mudah untuk membuat makro yang kompleks di samping mengurangkan ralat pengekodan. Anda menggunakan pereka untuk melakukan ini dengan menggunakan senarai jatuh turun, IntelliSense, penggunaan semula makro yang yang sedia ada, fungsi drag-and-drop, dan tindakan salin / tampal (copy&paste).Pemaju akan menghargai antara muka pengguna yang lebih baik yang membantu dengan pembinaan blok bersyarat bagi memudahkan aliran logik yang lancar tindakan. Ia juga mudah untuk berkongsi makro yang anda sama ada melalui e-mel, untuk laman web, atau blog dan kumpulan berita.Jika anda pernah mencipta makro dalam versi terdahulu Microsoft Access, anda sudah biasa dengan tiga lajur pembina makro (lihat Rajah 1). Anda telah menambah kenyataan bersyarat dalam ruang Keadaan itu, katanya tindakan makro dalam lajur Tindakan, dan parameter yang dinyatakan dalam ruang Hujah ini.
Rajah 1. Legacy version of the macro creator
Dalam Designer Makro baru untuk Access 2010, susun atur yang lebih hampir menyerupai editor teks. Tiga medan hilang. Di tempat mereka adalah tindakan dan kenyataan bersyarat dipaparkan dalam format biasa atas ke bawah yang digunakan oleh pengaturcara. Hujah dipaparkan sebaris dalam kotak dialog seperti yang ditunjukkan dalam Rajah 2.
Rajah 2. Macro Designer
Menambah tindakan baru atau pernyataan bersyarat adalah mudah. Sama ada memilih dari tindakan senarai jatuh turun, dari menu klik kanan, atau pilih ia dari anak tetingkap Action Katalog (ditunjukkan dalam Rajah 3) ke sebelah kanan Designer Makro.
Rajah 3. Action Catalog
Anda boleh double klik tindakan itu atau seret dan lepaskannya ke Designer Makro. Secara lalai, Katalog Action dan Tambah tindakan kotak persembahan kombo Tindakan baru yang melaksanakan dalam pangkalan data yang tidak dipercayai. Untuk melihat semua tindakan, klik Show All Actions perintahkan pada reben (Rajah 4).
kotak carian Tindakan Katalog mempunyai keupayaan carian yang membolehkan anda untuk menaip dalam tempoh dan mempunyai penapis Microsoft Access dan paparan barangan yang sepadan dengan istilah tersebut. Kotak carian Tindakan Katalog bukan sahaja meneliti nama tindakan itu tetapi juga termasuk penerangan tindakan. Sebagai contoh, cari Pertanyaan. Bukan sahaja hasil carian menunjukkan tindakan dengan Pertanyaan perkataan dalam mereka, tetapi juga Guna Penapis, GoToRecord dan ShowAllRecords yang mempunyai Pertanyaan dalam keterangan.
Anda juga boleh menambah komen kepada makro dengan menaip // in Tambah sebagai Tindakan Baru kotak yang jatuh ke bawah atau dengan menyeret nod Komen dalam katalog Tindakan. Komen muncul sebagai teks hijau seperti yang ditunjukkan dalam Rajah 2. Ini memastikan bahawa komen adalah mudah untuk mencari dan boleh digunakan untuk bahagian berasingan dalam prosedur. Menyusun semula kod makro mudah juga. Kod drag-and-drop blok ke lokasi baru atau menggunakan anak panah atas dan ke bawah hijau (lihat Rajah 5) pada blok dalam tindakan anak tetingkap.
Rajah 1. Legacy version of the macro creator
Dalam Designer Makro baru untuk Access 2010, susun atur yang lebih hampir menyerupai editor teks. Tiga medan hilang. Di tempat mereka adalah tindakan dan kenyataan bersyarat dipaparkan dalam format biasa atas ke bawah yang digunakan oleh pengaturcara. Hujah dipaparkan sebaris dalam kotak dialog seperti yang ditunjukkan dalam Rajah 2.
Menambah tindakan baru atau pernyataan bersyarat adalah mudah. Sama ada memilih dari tindakan senarai jatuh turun, dari menu klik kanan, atau pilih ia dari anak tetingkap Action Katalog (ditunjukkan dalam Rajah 3) ke sebelah kanan Designer Makro.
Rajah 3. Action Catalog
Anda boleh double klik tindakan itu atau seret dan lepaskannya ke Designer Makro. Secara lalai, Katalog Action dan Tambah tindakan kotak persembahan kombo Tindakan baru yang melaksanakan dalam pangkalan data yang tidak dipercayai. Untuk melihat semua tindakan, klik Show All Actions perintahkan pada reben (Rajah 4).
kotak carian Tindakan Katalog mempunyai keupayaan carian yang membolehkan anda untuk menaip dalam tempoh dan mempunyai penapis Microsoft Access dan paparan barangan yang sepadan dengan istilah tersebut. Kotak carian Tindakan Katalog bukan sahaja meneliti nama tindakan itu tetapi juga termasuk penerangan tindakan. Sebagai contoh, cari Pertanyaan. Bukan sahaja hasil carian menunjukkan tindakan dengan Pertanyaan perkataan dalam mereka, tetapi juga Guna Penapis, GoToRecord dan ShowAllRecords yang mempunyai Pertanyaan dalam keterangan.
Anda juga boleh menambah komen kepada makro dengan menaip // in Tambah sebagai Tindakan Baru kotak yang jatuh ke bawah atau dengan menyeret nod Komen dalam katalog Tindakan. Komen muncul sebagai teks hijau seperti yang ditunjukkan dalam Rajah 2. Ini memastikan bahawa komen adalah mudah untuk mencari dan boleh digunakan untuk bahagian berasingan dalam prosedur. Menyusun semula kod makro mudah juga. Kod drag-and-drop blok ke lokasi baru atau menggunakan anak panah atas dan ke bawah hijau (lihat Rajah 5) pada blok dalam tindakan anak tetingkap.
The Macro Designer introduces a new program flow construct called group blocks. Group blocks make it easy to put multiple macros into a group that expands or collapses as a unit for readability.
In the macro builder in previous versions of Microsoft Access, you could create simple conditional statements by using the Condition column. In the Access 2010 Macro Designer, you can create more versatile If statements by adding ElseIf and Else statements. To add these statements, select the If block and then click either the ElseIf text or the Else text in the lower right side of the code block. For example, click the ElseIf text and an ElseIf dialog box appears. Then as you type in the condition box, Microsoft Access uses IntelliSense to display identifiers, functions, and other database items.
The Macro Designer, together with IntelliSense, also provides various kinds of help. These include the following:
- AutoComplete displays a drop-down list of words that match an object, function, or parameter after you type enough characters to identify the term. You can either accept the suggestion by pressing ENTER or TAB or by continuing to type the name.
- Quick Info displays the correct syntax for any identifier in your macro or expression. Place the mouse so that the pointer is over an identifier and you will see its declaration information displayed in a dialog box.
- QuickTips provides additional information about a user interface component when a value is selected by using AutoComplete.
Even with all the improvements to the Macro Designer, many developers will still want to convert macros into VBA code. You can do this by using the Convert Macro to Visual Basic command on the ribbon.
Comments
Post a Comment