Access编程交流网
  • 设为首页|收藏本站|繁体中文|手机版
  •     
  • Access培训-Access开发平台-Access行业开发

  • 首页
  • 资讯
  • 技巧
  • 源码
  • 行业
  • 资源
  • 活动
  • 关于

技巧

ACCESS数据库

启动/设置/选项/背景

修复/压缩

安全/加密/解密

快捷键

版本升级/其它等

数据表

命名方式/设计规范

表设计

查询

Sql语言基础

选择查询

更新查询

删除查询

追加查询

生成表查询

交叉表查询

SQL特定查询

查询参数

查询综合应用

界面/窗体/控件

标签

文本框

命令按钮

组合框/列表框

选项组/复选框/选项按钮

选项卡

子窗体

窗体本身/综合应用

其它

报表打印

报表设计

高级报表

模块/函数/VBA/API/系统

VBA基础

内置函数

调试/跟踪/Debug

模块/类模块

API/COM/系统相关

字符数字日期

网络通信游戏

加密解密安全

文件处理

经典算法

宏/菜单/工具栏/功能区

宏/脚本

菜单/工具栏

功能区/Ribbon

图表/图形/图像/多媒体

图表

图形/图像

音频

视频/动画

DAO/链接表/ADO/ADP

DAO/链接表/ODBC

ADO/RDO

ADP

ActiveX/第三方控件/插件

Treeview树控件

ListView列表控件

Toolbar工具栏控件

微软其它控件

Dbi-Tech

CodeJock

Grid++Report

FastReport

ComponentOne

加载项/插件/Addin

OFFICE集成/导入导出/交互

Excel导入导出/交互

Word导入导出/交互

PPT交互

Outlook控制/邮件

Text文本文件/INI/CSV

PDF/SWF/XML格式

CAD格式

Sharepoint/其它Office

SqlServer/其它数据库

表

视图

存储过程/触发器

函数

用户/权限/安全

调试/维护

SqlServer其它/综合

发布/打包/文档/帮助

开发版/运行时

打包/发布/部署

开发文档/帮助制作

Access完整行业系统

采购管理系统

销售管理系统

仓库管理系统

人力资源管理HRM

CRM管理系统

MRP/ERP管理系统

BRP/流程优化

其它管理系统

心得/经验/绝招
其它/杂项
Excel技巧

Excel应用与操作

Excel开发编程

Word技巧

Word应用与操作

Word开发编程

Outlook技巧

Outlook应用与操作

Outlook开发编程

热门文章

  • 在互联网上配置ACCESS..
  • 宏的概念以及工作方式
  • 创建宏
  • 自定义菜单的另类导入导出
  • 关于数据访问页的一些资料
  • 创建宏组

最新文章

  • Access 2010创建..
  • 隐藏ACCESS主窗口的方..
  • 不修改注册表方式取消OFF..
  • Access的RunMen..
  • RunCommand运行访..
  • 解决大量数据录入的一方法(..

联系方式

Access交流网(免费Access交流)

QQ:18449932 

网  址:www.access-cn.com

当前位置:首页 > 技巧 > 宏/菜单/工具栏/功能区
宏/菜单/工具栏/功能区

Access使用宏控制程序

1.创建宏

  因为宏是在控件发生事件的时候执行的,所以我们需要先创建对象,然后让它的相应的事件指向某个宏。

500)this.width=500}" alt="" src="/upload/old/allimg/101019/1300521524-0.gif">

  建立一个窗体,在上面添加一个按钮(如果出现按钮向导的对话框,单击取消)。

  在属性窗口中选择事件/单击右边的生成器按钮,从中选择“宏生成器”,然后给宏起一个名字,比如“宏1”。

500)this.width=500}" alt="" src="/upload/old/allimg/101019/13005232S-1.gif">

  在操作列选择“OpenForm”,下面参数中的“窗体名称”选择“窗体1”(当然,在这之前你需要有一个叫做窗体1的窗体)。

  关闭宏的设计视图,保存宏。

500)this.width=500}" alt="" src="/upload/old/allimg/101019/1300525962-2.gif">

  这是刚建的按钮的属性窗口,可以看到,单击事件已经指向的宏1。

  运行该窗体,当单击按钮时,将打开窗体1。

  2.创建宏组

  如果有许许多多的宏,那么将相关的宏分组到不同的宏组可以有助于方便地对数据库进行管理。

500)this.width=500}" alt="" src="/upload/old/allimg/101019/1300522N2-3.gif">

  建立一个窗体,添加4个按钮(如果出现按钮向导对话框,选择取消)。

500)this.width=500}" alt="" src="/upload/old/allimg/101019/1300524O5-4.gif">

  按照创建宏的方法,打开宏设计视图,单击工具栏上的“宏名”按钮500)this.width=500}" alt="" src="/upload/old/allimg/101019/13005260S-5.gif">,为宏添加宏名列。

  为4个按钮各起一个宏名,并选择一个宏操作。

  关闭宏设计视图,保存宏。

  “宏名”列用于标识宏。在宏组中执行宏时,Microsoft access将执行操作列中的操作和操作列中其“宏名”列为空时立即跟随的操作。

500)this.width=500}" alt="" src="/upload/old/allimg/101019/1300521305-6.gif">

  为了在宏组中执行宏,可以使用这样的格式调用宏:宏组名+“句点”+宏名。

  在按钮属性窗口的事件/单击的下拉列表框中选择合适的宏名。

  运行窗体,单击各按钮后会执行宏组中相应的宏。

  3.在宏中使用条件

  在某些情况下,可能希望仅当特定条件为真时才在宏中执行一个或多个操作。例如,如果在某个窗体中使用宏来校验数据,可能要显示相应的信息来响应记录的某些输入值,另一信息来响应另一些不同的值。在这种情况下,可以使用条件来控制宏的流程。

  条件是逻辑表达式。宏将根据条件结果的真或假而沿着不同的路径执行。如果这个条件结果为真,则 Microsoft Access 将执行此行中的操作。在紧跟此操作的操作的“条件”栏内键入省略号(…),就可以使 Microsoft Access 在条件为真时可以执行这些操作;如果这个条件式的结果为假,Microsoft access 则会忽略这个操作以及紧接着此操作且在“条件”字段内有省略号(…)的操作,并且移到下一个包含其他条件或空“条件”字段的操作。 

500)this.width=500}" alt="" src="/upload/old/allimg/101019/1300522W9-7.gif">

  建立一个窗体,添加一个文本框,命名为“输入数字文本框”,再添加一个确定按钮。

  单击确定按钮属性的事件/单击右边的生成器按钮,选择建立宏,并为宏起一个宏名,如“宏3”。

500)this.width=500}" alt="" src="/upload/old/allimg/101019/1300522Y3-8.gif">

  上图是宏3的设计视图。这个宏将实现根据用户在[输入数字文本框]中输入的不同数字显示不同的消息。

  单击工具栏上的“条件”按钮500)this.width=500}" alt="" src="/upload/old/allimg/101019/1300523463-9.gif">,为宏添加条件列。

  图中第一行表示当 0 < [输入数字文本框] < 10 时,显示一个“你输入了一个小于 10 的数字”的消息。

  第二行表示当 10 < [输入数字文本框] < 20 时时,显示一个“你输入了一个大于 10 并小于 20 的数字”的消息。

  第三行表示当 20 < [输入数字文本框] < 30 时时,显示一个“你输入了一个小于 20 并小于 30 的数字”的消息。

  关闭宏的设计视图,保存宏3。

500)this.width=500}" alt="" src="/upload/old/allimg/101019/1300525304-10.gif">

  这是窗体运行时的效果,当输入了一个数字 15 ,将显示如图的消息框。

  4.常用的宏操作

  宏的操作是非常丰富的,如果你只是做一个小型的数据库,程序的流程用宏就可以完全实现,而无须使用 Visual Basic 。

  有的操作是没有参数的(如 Beep ),而有的操作必须指定参数才行(如 OpenForm )。通常,按参数排列顺序来设置操作的参数是很好的方法,因为选择某一参数将决定该参数后面的参数的选择。

  


(宏_脚本-相关文章技巧链接):
Access如何通过宏调出打印属性对话框?
发布人:网络文章  
分享到:
点击次数:  更新时间:2008-12-04 15:23:47  【打印此页】  【关闭】
上一条:通过身份号码查询出生日期、性别的设计  下一条:常用的宏操作



相关文章

  • • Access 2010创建、管理自定义功能区
  • • 隐藏ACCESS主窗口的方法
  • • 不修改注册表方式取消OFFICE2003的安全警告
  • • Access的RunMenuCommand 宏操作
  • • RunCommand运行访问菜单或工具栏命令
  • • 解决大量数据录入的一方法(部分字段与上条字段内容相同)
  • • 【Access技巧】-隐藏菜单栏
  • • 设置Access窗体启动

热门文章

  • [2006-10-06] 在数据表窗体用代码来冻结列access数据库
  • [2004-01-04] 在互联网上配置ACCESS数据访问页实例access数据库
  • [2004-08-13] 用VBA代码处理菜单和工具栏之四access数据库
  • [2008-12-04] 常用的宏操作access数据库
  • [2004-01-06] 菜单和工具栏控制(适用于全部Office组件)access数据库
  • [2004-11-29] Access丢失的菜单怎样找回来?access数据库

热门产品

公司动态|在线留言|在线反馈|友情链接|会员中心|站内搜索|网站地图

中山市天鸣科技发展有限公司 版权所有 1999-2023 粤ICP备10043721号

QQ:18449932

Access应用 Access培训 Access开发 Access平台

access|数据库|access下载|access教程|access视频|access软件

Powered by MetInfo 5.3.12 ©2008-2025  www.metinfo.cn
操作 说明
Beep 通过计算机的扬声器发出嘟嘟声。
Close 关闭指定的 Microsoft access 窗口。如果没有指定窗口,则关闭活动窗口。
GoToControl 把焦点移到打开的窗体、窗体数据表、表数据表、查询数据表中当前记录的特定字段或控件上。
Maximize 放大活动窗口,使其充满 Microsoft access 窗口。该操作可以使用户尽可能多地看到活动窗口中的对象。
Minimize 将活动窗口缩小为 Microsoft access 窗口底部的小标题栏。
MsgBox 显示包含警告信息或其它信息的消息框。
OpenForm 打开一个窗体,并通过选择窗体的数据输入与窗口方式,来限制窗体所显示的记录。
OpenReport 在“设计”视图或打印预览中打开报表或立即打印报表。也可以限制需要在报表中打印的记录。
PrintOut 打印打开数据库中的活动对象,也可以打