开发手册 欢迎您!
软件开发者资料库

MS Access - 宏

MS Access宏 - 从基本到高级概念的简单简单步骤学习MS Access,其中包括概述,RDBMS,对象,创建数据库,表,查询,关系,表单,数据类型,添加,查询,分组,汇总,导入,导出数据,操作,参数查询,查询,替代标准,相关数据,一对一,一对多,多对多关系,通配符,计算表达式,索引,连接,重复,不匹配的查询向导,创建,修改,导航表单,组合框,SQL视图,格式化报告,基础知识,控件和属性,内置函数,宏。

在本章中,我们将介绍Access中宏的基础知识.宏是一种工具,允许您自动执行任务并为表单,报表和控件添加功能.

  • 宏在Access中的工作与WordExcel中的宏有些不同,在那里您基本上记录了一系列击键并稍后播放.

  • Access Macros是从一组预定义的操作,允许您自动执行常见任务,并为控件或对象添加功能.

  • 宏可以是可从导航窗格中查看的独立对象,或直接嵌入表格或报告中.一旦创建了表格,表单和报表等数据库对象,宏就可以提供一种快速简便的方法将所有这些对象组合在一起,创建一个任何人都可以使用甚至修改的简单数据库应用程序,只需要很少的培训.

  • 宏提供了一种运行命令的方法,无需编写甚至不需要知道VBA代码,而且只需使用宏就可以实现很多功能.

创建宏

让我们开始创建一个非常简单的宏,当命令按钮是点击.为此,我们需要打开你的数据库和frmEmployeeData表单,我们在其中创建了两个标签.

创建宏

在这种形式下,我们可以添加一个按钮,允许用户打开所有的工作信息.

工作信息

现在让我们转到此表单的"设计视图",并从"控件"菜单中添加按钮.当您释放鼠标时,您将看到"命令按钮向导"对话框.

Common Button

有几种方法可以构建宏操作,但最简单的方法是使用命令按钮向导.

最简单方式

对于打开表单等常见操作,从"类别"列表中选择"表单操作",然后从"操作"列表中选择"打开表单",然后单击"下一步".上面的截图.

Frmjobs

你需要指定哪个表格你想用命令按钮打开.现在,让我们选择 frmJobs 并点击下一步.

打开记录

在此屏幕中我们有两个选项,我们可以打开表单并显示非常具体的记录,或者我们可以打开表格并显示所有记录.让我们选择第二个选项,然后单击上面屏幕截图中的Next.

查看作业

我们可以让命令按钮本身显示图片,或者您可以选择显示文本.在这里,我们希望显示文本查看作业,然后单击下一步.

CmdViewJobs

您现在可以为命令按钮提供有意义的名称,如上面的屏幕截图所示.这可以在其他代码或其他宏中使用.我们称之为 cmdViewJobs ,然后点击完成.

现在转到表单视图.

Form ViewJobs

现在,您将在表单上看到"查看作业"按钮.让我们点击它.

查看工作按钮

现在你有了表单打开,但您不会查看任何信息.让我们回到frmEmployeeData表单的Design视图.确保选中了命令按钮并单击属性表上的"事件"选项卡.

命令按钮

单击后,您将看到向导创建的嵌入式宏.如果您现在想要修改此宏,请单击...按钮以打开向导生成的宏.

嵌入式宏

这是宏设计器,在右侧您将看到操作目录.这是您的所有操作都将存在于文件夹中的位置.您有数据输入选项,数据导入/导出等,并在主区域的左侧有另一个宏.它只包含一个操作,点击该操作即可查看该特定操作的其他属性.

宏设计器

您将看到表单名称,您可以点击该下拉箭头查看数据库中可用的表单.您可以更改该表单的查看方式,您可以根据自己的选择打开表单视图,设计视图,打印预览.您可以应用过滤器名称或Where条件.这里我们要更改数据模式,因为frmJobs设置为Add Mode,只允许添加新记录.我们可以通过将其更改为编辑模式来覆盖此宏.

数据模式

现在保存您的宏,然后关闭宏设计器并返回到窗体视图.

保存宏

让我们再次点击查看工作.

ViewJob

您现在可以看到它打开您的frmJobs表单,并允许您滚动浏览数据库中的所有可用作业.