(access6.ppt

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(access6

第6章 宏设计 创建宏 宏的常用命令 通过拖动数据库对象实现宏的设计 宏组 条件宏 自动运行宏 宏概念 宏就是用来自动完成特定任务的操作或操作集,即宏一个或多个操作的集合,其中每个操作实现特定的功能。 比如有以下4个操作:打开用户表、关闭用户表、打开登录窗体、关闭登录窗体,这四个操作分别需要用户按顺序使用鼠标去操作,而这四个操作完全可以定义在宏里,通过运行宏自动完成这四个操作。 6.1 宏应用案例——菜单设计 “图书借阅管理”主菜单条如图6.1所示,菜单中包含了系统三大功能模块菜单以及操作控制的“系统操作”菜单,在每级菜单下,分别由每个模块对应的菜单去调用系统中窗体。 6.1 宏应用案例——菜单设计 6.2 宏的创建与设计 6.2.1 创建第一个宏 【案例6.1】创建一个名为“调用用户资料编辑窗体”的宏,其功能为:首先弹出消息框显示“欢迎使用用户资料管理”,然后运行窗体“用户资料编辑”。 1.新建宏 2.设计宏 3.保存宏 4.运行宏 6.2 宏的创建与设计 6.2.1 创建第一个宏 OpenForm的宏属性设置中,where条件可以设置筛选条件,例如只显示女性数据的的用户资料编辑窗体,可以利用生成器设置为: [用户]![性别]=女 6.2 宏的创建与设计 6.2 宏的创建与设计 6.2 宏的创建与设计 6.2 宏的创建与设计 6.2 宏的创建与设计 6.2 宏的创建与设计 6.2.3通过拖动数据库对象实现宏的设 使用拖动数据库对象的方法完成【案例6.1】。 6.3 高级宏操作 6.3.1 宏组 宏组是将多个宏定义在一个宏文件中。 【例6.1】设计一个宏组,宏组名为“用户管理”,要求的功能是:宏组包含四个宏,四个宏名分别为“用户资料编辑”、“按用户号查找”、“学院用户分布”、“用户类型统计”,每个宏的功能分别是打开对应的窗体。 (1)新建一个宏,保存名为“用户管理”。 (2)选中宏设计器中“宏名”按钮。 (3)设计宏,图6.7 6.3 高级宏操作 (4)运行宏 选择菜单“工具”?“宏”?“运行宏”,然后在弹出的对话框中,选择对应宏组中的宏,比如运行宏组“用户管理”中的“用户资料编辑”宏,其名称为“用户管理.用户资料编辑”。 6.3 高级宏操作 【案例6.2】使用宏组实现如图6.1、图6.2所示菜单设计。 (1)生成子菜单 按照【案例6.1】创建“用户管理”宏组的方式,分别再创建“图书管理”、“借书管理”和“系统操作”三个宏组。 (2)主菜单设计 新建一个宏,名称为“菜单”,按图6.9所示. 6.3 高级宏操作 6.3 高级宏操作 (3)激活菜单 ①设置为窗体的菜单 ②设置系统自动启动菜单 6.3 高级宏操作 (3)激活菜单 ②设置系统自动启动菜单 6.3 高级宏操作 6.3.2 条件宏 【例6.3】创建一个名称为“tjh”的宏,完成如下功能:运行时,先显示一个消息框,消息框中提示“是否显示用户表”,如果单击“是”,则显示,单击“否”,则不显示。创建条件宏界面如图6.11所示: 6.3 高级宏操作 (1)首先要显示条件列,选择菜单“工具”?“选项”,“在宏设计中显示”选项中的“名称列”和“条件列”这2项被选中,或直接选中工具箱“ ”(条件),“ ”(宏名)。 (2)创建一个宏,在条件中输入: MsgBox(是否显示用户表?,4)=6。 说明: 参数4表示消息框中会出现“是”“否”两个按纽,等号后的6表示用户单击“是”的返回值。 6.3 高级宏操作 【例6.4】在“图书管理”数据库中,在运行“用户登录”窗体时,若用户没有输入用户号,当鼠标移动到“确定”按钮上时,运行一个宏“判断用户号”来判断用户号文本框是否输入数据,若没有输入用户号弹出消息框“请输入用户号”。 6.3 高级宏操作 条件设置窗口 宏条件的更多示例 [发货日期] Between #2001年2月2日# And #2001年3月2日# 执行此宏的窗体上的“发货日期”字段值在 2001 年 2 月 2 日和 2001 年 3 月 2 日之间。 [国家]=UK And [Forms]![销售总额]![订货总数]100 运行该宏的窗体上的“国家”字段值是 UK,且在“销售总额”窗体内的“订货总数”字段值大于 100。 DCount (“*, [订单])35 “订单”表的记录数超过 35。 DCount (“[客户], [订单])35 “订单”表的“客户”字段的记录数超过 35。 DCount (*, [订单明细], [订

文档评论(0)

lv21567 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档