宏 实验.docVIP

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验7 宏的设计 【实验目的】 1.熟悉Access中宏对象。 2.掌握宏的创建与设计方法。 3.掌握宏运行和调试的方法。 【实验准备】 1.了解宏的概念。 2.理解创建宏的不同方法。 3.掌握在事件响应中执行宏。 【实验内容】 1.熟悉使用宏设计窗体创建宏。 2.熟悉创建宏组和条件宏。 3.熟悉在建事件驱动中使用宏。 【实验步骤】 一、创建宏 【例题7-1】创建名为“高级职称教师”的宏,其中只有一个宏操作:打开窗体“自动创建教工情况纵栏式“。但要求只显示具有教授职称的教师(即技术职称编码末位是1或2)。 操作步骤: 在数据库窗口中,切换至“宏”对象,单击“新建”按钮; 在宏编辑窗口中,在“操作”列第一行中选择“OpenForm” 在操作参数中,指定窗体名称为“自动创建教工情况纵栏式”, Where条件栏中输入“[职称]=教授”,如图7-1 所示。 图7-1 高级职称教师的宏 保存宏为“高级职称教师” 运行宏,查看结果如图7-2 所示。 图7-2“高级职称教师”宏执行的结果 二、创建宏组 【例题7-2】创建名为“李姓男教工”的宏,其中包括两个宏操作:打开窗体“自动创建教工情况表格式”;显示消息框(宏命令是:Msgbox 消息是:运行成功)。要求只显示姓李的男教工。 操作步骤 在数据库窗口中,切换至“宏”对象,单击“新建”按钮; 在宏编辑窗口中,在“操作”列第一行中选择“OpenForm”; 设置OpenForm的操作参数,指定窗体名称为“自动创建教工情况表格式”,视图为“窗体”,Where条件栏中输入“[姓名] Like 李* And [性别]=男”,如图7-3所示。 图7-3 “李姓男教工”的宏 ; 在“操作”列第二行中选择“MsgBox”; 设置MsgBox的操作参数,在消息栏中输入“运行成功”;如图7-4所示。 图7-4 消息框宏 保存宏为“李姓男教工”; 运行宏,查看结果如图7-5和7-6所示。 图7-5运行结果 图7-6消息宏 【例题7-3】创建名为“学生情况管理”的宏组,其中包括3个宏,每个宏有多个宏操作:这3个宏的详细名称及包含的宏操作见表7-1所示。 表7-1 “学生情况管理”宏组中的宏操作 宏名 宏操作命令 打开的窗体名称 数据模式 查看学生情况 OpenForm Maximize Beep 自动创建学生情况表格式 只读 输入学生情况 OpenForm Beep 自动创建学生情况纵栏式 增加 修改学生情况 OpenForm SetValue 自动创建学生情况纵栏式 编辑 操作步骤 在数据库窗口中,切换至“宏”对象,单击“新建”按钮; 在宏编辑窗口中,点击菜单“视图”|“宏名”,添加“宏名”列; 在“宏名”列第一行中输入“查看学生情况”,在“操作”列第一行中选择“OpenForm”,如图7-7所示。 图7-7 “学生情况管理”宏应用 设置“OpenForm”操作参数(1),指定窗体名称为“自动创建学生情况表格式”,视图为“窗体”,数据模式为“只读”,在“注释”列第一行输入“查看学生情况”;如图7-8所示。 图7-8“OpenForm”操作参数(1) 图7-9“OpenForm”操作参数(2) 在“操作”列第二行中选择“Maximize”; 在“操作”列第三行中选择“”Beep; 在“宏名”列第四行中输入“输入学生情况”,在“操作”列第四行选择“OpenForm”,如图7-7 “OpenForm”操作参数(2)所示。 设置“OpenForm”操作参数(2),指定窗体名称为“自动创建学生情况纵栏式”,视图为“窗体”,数据模式为“增加”,在“注释”列第四行输入“向学生情况表输入数据”;如图7-9所示。 在“操作”列第五行选择“Beep”; 在“宏名”列第六行输入“修改学生情况”,在“操作”列第六行选择“OpenForm”,如图7-7 “OpenForm”操作参数(3)所示。 设置设置OpenForm的操作参数,指定窗体名称为“自动创建学生情况纵栏式”,视图为“窗体”,数据模式为“编辑”,在“注释”列第六行输入“修改学生情况表中的数据”;如图7-10所示。 图7-10“OpenForm”操作参数(3) 图7-11“SetValue”的参数设置 在“操作”列第七行选择“SetValue”,设置SetValue操作参数,在项目栏中输入“ [Forms]![自动创建学生成绩纵栏式].[AllowAdditions] ”,表达式栏输入“False”;如图7-11所示。 保存宏为“学生情况管理”。 三、创建窗体事件中调用的宏 【例题7-4】设计一个窗体调用上述7-题中的宏。 操作步骤 在数据库窗口中,切换至“窗体”对象,双

文档评论(0)

***** + 关注
实名认证
文档贡献者

本账号下所有文档分享可拿50%收益 欢迎分享

1亿VIP精品文档

相关文档