首页 access6

access6

举报
开通vip

access6null第6章 宏设计 第6章 宏设计 创建宏 宏的常用命令 通过拖动数据库对象实现宏的设计 宏组 条件宏 自动运行宏宏概念宏概念 宏就是用来自动完成特定任务的操作或操作集,即宏一个或多个操作的集合,其中每个操作实现特定的功能。 比如有以下4个操作:打开用户表、关闭用户表、打开登录窗体、关闭登录窗体,这四个操作分别需要用户按顺序使用鼠标去操作,而这四个操作完全可以定义在宏里,通过运行宏自动完成这四个操作。 6.1 宏应用案例——菜单设计 6.1 宏应用案例——菜单设计 “...

access6
null第6章 宏 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 第6章 宏设计 创建宏 宏的常用命令 通过拖动数据库对象实现宏的设计 宏组 条件宏 自动运行宏宏概念宏概念 宏就是用来自动完成特定任务的操作或操作集,即宏一个或多个操作的集合,其中每个操作实现特定的功能。 比如有以下4个操作:打开用户表、关闭用户表、打开登录窗体、关闭登录窗体,这四个操作分别需要用户按顺序使用鼠标去操作,而这四个操作完全可以定义在宏里,通过运行宏自动完成这四个操作。 6.1 宏应用案例——菜单设计 6.1 宏应用案例——菜单设计 “图书借阅管理”主菜单条如图6.1所示,菜单中包含了系统三大功能模块菜单以及操作控制的“系统操作”菜单,在每级菜单下,分别由每个模块对应的菜单去调用系统中窗体。 6.1 宏应用案例——菜单设计 6.1 宏应用案例——菜单设计 6.2 宏的创建与设计6.2 宏的创建与设计6.2.1 创建第一个宏 【案例6.1】创建一个名为“调用用户资料编辑窗体”的宏,其功能为:首先弹出消息框显示“欢迎使用用户资料管理”,然后运行窗体“用户资料编辑”。 1.新建宏 2.设计宏 3.保存宏 4.运行宏6.2 宏的创建与设计6.2 宏的创建与设计6.2.1 创建第一个宏 nullOpenForm的宏属性设置中,where条件可以设置筛选条件,例如只显示女性数据的的用户资料编辑窗体,可以利用生成器设置为: [用户]![性别]="女"6.2 宏的创建与设计6.2 宏的创建与设计表6-1 宏的常用命令6.2 宏的创建与设计6.2 宏的创建与设计表6-1 宏的常用命令6.2 宏的创建与设计6.2 宏的创建与设计表6-1 宏的常用命令6.2 宏的创建与设计6.2 宏的创建与设计表6-1 宏的常用命令6.2 宏的创建与设计6.2 宏的创建与设计表6-1 宏的常用命令6.2 宏的创建与设计6.2 宏的创建与设计6.2.3通过拖动数据库对象实现宏的设 使用拖动数据库对象的方法完成【案例6.1】。 直接拖动6.3 高级宏操作6.3 高级宏操作6.3.1 宏组 宏组是将多个宏定义在一个宏文件中。 【例6.1】设计一个宏组,宏组名为“用户管理”,要求的功能是:宏组包含四个宏,四个宏名分别为“用户资料编辑”、“按用户号查找”、“学院用户分布”、“用户类型统计”,每个宏的功能分别是打开对应的窗体。 (1)新建一个宏,保存名为“用户管理”。 (2)选中宏设计器中“宏名”按钮。 (3)设计宏,图6.7 6.3 高级宏操作6.3 高级宏操作(4)运行宏 选择菜单“工具”“宏”“运行宏”,然后在弹出的对话框中,选择对应宏组中的宏,比如运行宏组“用户管理”中的“用户资料编辑”宏,其名称为“用户管理.用户资料编辑”。 6.3 高级宏操作6.3 高级宏操作【案例6.2】使用宏组实现如图6.1、图6.2所示菜单设计。 (1)生成子菜单 按照【案例6.1】创建“用户管理”宏组的方式,分别再创建“图书管理”、“借书管理”和“系统操作”三个宏组。 (2)主菜单设计 新建一个宏,名称为“菜单”,按图6.9所示. 6.3 高级宏操作6.3 高级宏操作6.3 高级宏操作6.3 高级宏操作(3)激活菜单 ①设置为窗体的菜单 ②设置系统自动启动菜单 6.3 高级宏操作6.3 高级宏操作(3)激活菜单 ②设置系统自动启动菜单 宏名6.3 高级宏操作6.3 高级宏操作6.3.2 条件宏 【例6.3】创建一个名称为“tjh”的宏,完成如下功能:运行时,先显示一个消息框,消息框中提示“是否显示用户表”,如果单击“是”,则显示,单击“否”,则不显示。创建条件宏界面如图6.11所示: 6.3 高级宏操作6.3 高级宏操作(1)首先要显示条件列,选择菜单“工具”“选项”,“在宏设计中显示”选项中的“名称列”和“条件列”这2项被选中,或直接选中工具箱“ ”(条件),“ ”(宏名)。 (2)创建一个宏,在条件中输入: MsgBox("是否显示用户表?",4)=6。 说明: 参数4表示消息框中会出现“是”“否”两个按纽,等号后的6表示用户单击“是”的返回值。6.3 高级宏操作6.3 高级宏操作【例6.4】在“图书管理”数据库中,在运行“用户登录”窗体时,若用户没有输入用户号,当鼠标移动到“确定”按钮上时,运行一个宏“判断用户号”来判断用户号文本框是否输入数据,若没有输入用户号弹出消息框“请输入用户号”。 6.3 高级宏操作6.3 高级宏操作条件设置窗口 宏条件的更多示例宏条件的更多示例[发货日期] Between #2001年2月2日# And #2001年3月2日# 执行此宏的窗体上的“发货日期”字段值在 2001 年 2 月 2 日和 2001 年 3 月 2 日之间。 [国家]="UK" And [Forms]![销售总额]![订货总数]>100 运行该宏的窗体上的“国家”字段值是 UK,且在“销售总额”窗体内的“订货总数”字段值大于 100。 nullDCount (“*", "[订单]")>35 “订单”表的记录数超过 35。 DCount (“[客户]", "[订单]")>35 “订单”表的“客户”字段的记录数超过 35。 DCount ("*", "[订单明细]", "[订单ID]=[Forms]![订单]![订单ID]")>3 “订单明细”表中的“订单ID”字段值与“订单”窗体的“订单ID”字段值匹配,“订单明细”表中满足这一条件的记录超过 3 条。 (注意:DCount 函数确定指定的一组记录中的记录数) 6.3 高级宏操作6.3 高级宏操作在“条件”列中输入条件,其它项的操作和创建宏或宏组是相同的。一个条件后可以有多行宏操作,在紧跟此条件的操作的“条件”栏内键入省略号 (...),就表示下面的条件和上面的一样,是种简略写法。null例:将登录窗体的功能完善,当用户名为11038、密码为welcome时登录成功,显示“主体导航”窗体,否则将输入焦点停留在用户号输入文本框。nullnull以上登录并不完善,只能用固定的用户名和密码登录,事实上用户表是有很多个用户是可以登录的,可以使用Dlookup函数来帮助完善6.3 高级宏操作6.3 高级宏操作6.3.3 自动运行宏 如果希望在打开数据库文件时自动执行某个宏,可以将这个宏的名称改为autoexec即可,这样,打开数据库文件时,会自动执行该宏。 null课后思考: 如何利用宏实现:在“用户资料编辑”窗体中,双击用户号文本框打开该用户的借书列表窗体
本文档为【access6】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_495010
暂无简介~
格式:ppt
大小:438KB
软件:PowerPoint
页数:0
分类:互联网
上传时间:2011-01-12
浏览量:14