1.快速创建“宏”
给指定的数据库对象快速创建宏的操作方法是:单击“数据库”窗口“对象”下的“宏”,打开“Microsoft Access [xx:宏]”窗口(xx是宏的名称),然后回到“数据库”窗口单击“对象”下的“窗体”,使宏的操作对象(窗体)显示在窗口中。通过“纵向平铺窗口”等方式使上述两个窗口可见,然后把数据库窗口中的窗体拖到“Microsoft Access [xx:宏]”窗口“操作”下的“第一行”,其中就会出现名为“OpenForm”的操作,单击“文件”菜单下的“保存”命令打开对话框,在其中输入宏名“确定”,就可以在数据库窗口的“宏”内看到建好的宏。
在另一个窗体中调用宏也比较简单:我们只须在窗体上添加一个命令按钮,在打开的“命令按钮向导”中选择“类别”下的“杂项”,然后在“操作”下选择“运行宏”。单击“下一步”按钮在对话框中选择前面建立的宏,然后按提示操作至结束。以后只要打开后一个窗体,单击上面的按钮就可以打开前一个窗体了。
另外,将“数据库”窗口“对象”下的宏操作对象拖到任务栏的“Microsoft Access [xx:宏]”图标上,当窗口打开以后把操作对象拖到“操作”下的某一行同样可以创建宏。
在以上操作过程中,如果被拖至“Microsoft Access [xx:宏]”窗口的是数据库对象(表、查询、窗体、报表等),就会建立一个打开相应对象的宏。如果被拖动的是某个宏,就会建立运行这个宏的操作。
2.在“宏”内使用条件
为了防止数据输入差错,可以在数据输入窗体中设计“宏”提示可能的输入错误。假设已经建立了一个“学科成绩”窗体用来录入物理考试分数,需要在输入的分数过大或过小是弹出对话框提示,这个应用的实现方法是:单击“数据库”窗口“对象”下的“宏”,打开“Microsoft Access [xx:宏]”窗口(xx是宏的名称),按下窗口工具栏中的“条件”按钮使窗口增加一个“条件”列。右击该列的第一个单元格,选择快捷菜单中的“生成器”,利用它在如图1所示窗口中输入“100<[Forms]![学科成绩]![物理] Or [Forms]![学科成绩]![物理]<0”。再选中“操作”列的第一个单元格,打开下拉列表选择“MsgBox”,然后在“操作参数”下的“消息”行内输入“输入的成绩太大或太小”,完成后关闭窗口命名并保存宏。
接下来在“设计视图”中打开“学科成绩”窗体,右击窗体中的“物理”文本框,选择快捷菜单中的“属性”命令。在如图2所示对话框的“事件”选项卡的“失去焦点”列表内选择前面建立的宏,然后保存对窗体的修改后退出。以后只要窗体内输入的成绩大于100或者小于0,Access都会弹出对话框进行提示。
3.了解“宏”操作功能
Access 2003数据库使用宏就可以进行控制,在使用中要想了解宏操作的功能可以使用如下方法:选中数据库“对象”下的“宏”,单击“新建”按钮打开“Microsoft Access [xx:宏]”窗口(xx是宏的名称)。单击“操作”下的某个单元格打开列表,选择你想了解的某个操作,你就可以在窗口的“操作参数”下面看到有关的说明了。如果你想更进一步了解这个操作,只须按F1就可以打开有关这个操作的帮助。
4.显示“安全性”命令
在使用“宏”的过程中,如果没有在“工具”菜单下看到“宏”子菜单,或者没有在“宏”子菜单下看到“安全性”命令,可以采用以下两种方法显示它:
一是单击“工具”菜单中的“自定义”命令,打开“自定义”对话框的“选项”选项卡,选中“始终显示整个菜单”复选项即可。如果仍然无法在“宏”子菜单下看到“安全性”命令,就要采取第二种方法:按照上一种方法打开“自定义”对话框的“命令”选项卡,单击其中的“重排命令”按钮。打开如图3所示“重排命令”对话框选中“菜单栏”,然后打开“菜单栏”下拉列表选择“工具 | 宏”。再单击“添加”按钮打开对话框,选中“类别”框中的“工具”,再选中右边“命令”框中的“安全性”,“确定”之后即可在如图3所示对话框中看到“安全性”命令。将其选中后使用“上移”和“下移”按钮,把命令放在菜单中的合适位置,最后将打开的对话框全部关闭即可。
共2页 第1页 第2页






