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编程-操作(宏..
  • Access编程-操作(宏..
  • 使用宏的几点说明
  • 【Access技巧】-隐藏..
  • Access丢失的菜单怎样..

最新文章

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

联系方式

Access交流网(免费Access交流)

QQ:18449932 

网  址:www.access-cn.com

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

Access编程-操作(宏)[7]

GoToPage 操作[7]

使用 GoToPage 操作,可以在活动窗体中将焦点移到指定页的第一个控件上。如果已经创建了一个带有分页符的窗体,其中包含几组相关的信息,就可以使用该操作。例如,可能有一个员工窗体,其中一页上包含个人信息,另一页上包含办公室信息,而第三页上包含销售信息。可以使用 GoToPage 操作移到所需的页上。另外,还可以利用选项卡控件,在单个窗体上展示多个页。

GoToPage 操作具有下列参数:

操作参数

说明

页码

要将焦点移动到的页的页码。在“宏”窗口“操作参数”部分的“页码”框中输入页码。如果将本参数留空,那么焦点会停留在当前的页上。可以使用“右”及“下”参数,以显示该页中要查看的其他部分。

右

此页左上角边缘的水平位置,从页所在窗口的左边缘开始算起。如果指定了“下”参数,则也必须指定本参数。

下

此页左上角的垂直位置,从页所在窗口的上边缘开始算起。如果指定了“右”参数,则也必须指定本参数。

注意   “右”和“下”参数是按照英寸或厘米度量的,具体采用哪种度量单位要视 Windows 控制面板中的“区域设置”而定。

说明   使用该操作可以选择指定页上的第一个控件(按窗体的 Tab 键次序定义)。而使用 GoToControl 操作,可将焦点移到窗体上指定的控件中。

对页大于 Microsoft Access 窗口的窗体可以使用“右”和“下”参数。先使用“页码”参数移到所需的页,然后使用“右”和“下”参数显示该页中要查看的部分。对于左上角距其所在页的左上角偏移指定距离的部分,Access 可以进行显示。

在以下几种情况下,不能使用 GoToPage 操作:

  • 将焦点移到隐藏窗体的页上。
  • 在选项卡控件内将焦点从一页移动到另一页上。

若要在 Visual Basic 中运用 GoToPage 操作,可使用 DoCmd 对象的 GoToPage 方法。

GoToRecord 操作

使用 GoToRecord 操作可以使打开着的表、窗体或查询结果集中的指定记录变成当前记录。

GoToRecord 操作具有以下参数:

操作参数

说明

对象类型

包含要作为当前记录的对象类型。可以在“宏”窗口“操作参数”节中的“对象类型”框中选择“表”、“查询”、“窗体”、“服务器视图”、“存储过程”或“函数”。将该参数留空可以选择活动对象。

对象名称

包含要作为当前记录的对象名称。“对象名称”框中显示了当前数据库中由“对象类型”参数所选择的全部对象。如果“对象类型”参数为空,则也将该参数留空。

记录

要作为当前记录的记录。可在“记录”框中单击“向前移动”、“向后移动”、“首记录”、“尾记录”、“定位”或“新记录”。默认值为“向后移动”。

偏移量

整型数或结果为整型的表达式。表达式前必须有等号 (=)。该参数指定要用作当前记录的记录。有两种使用“偏移量”参数的方式:

  • 当“记录”参数为“向前移动”或“向后移动”时,Microsoft Access 将记录编号向前或向后移动由“偏移量”参数指定的数。
  • 当“记录”参数为“定位”时,Access 将移动到其编号与“偏移量”参数值相等的记录。记录编号显示在窗口底部的记录编号框中。

注意   如果“记录”参数设置为“首记录”、“尾记录”或“新记录”,Access 将忽略“偏移量”参数。如果输入过大的“偏移量”参数,Access 会显示错误信息。此外,不能在“偏移量”参数中输入负数。

说明   如果焦点处于某个记录的特定控件中,该操作将使焦点停留在新记录的相同控件中。将“记录”参数设置为“新记录”,可以移到窗体或表底部的空记录中,这样就可以输入新的数据。

该操作与单击“编辑”菜单上的“定位”结果类似。“定位”命令的“首记录”、“尾记录”、“下一记录”、“上一记录”和“新记录”子命令对所选对象的效果与“记录”参数的“首记录”、“尾记录”、“向前移动”、“向后移动”和“新记录”设置相同。也可以使用窗口底部的浏览按钮移到所需记录。

如果在“对象类型”和“对象名称”参数中指定了隐藏窗体,则可以使用 GoToRecord 操作使隐藏窗体上的记录变成当前记录。

若要在 Microsoft Visual Basic 中运行 GoToRecord 操作,请使用 DoCmd 对象的 GoToRecord 方法。

Hourglass 操作

使用 Hourglass 操作可以使鼠标指针在宏执行时变成沙漏图像(或其他所选图标)。该操作可在视觉上表明宏正在执行。当宏操作或宏本身需要花很长时间执行时,该功能特别有用。

Hourglass 操作具有下列参数:

操作参数

说明

显示沙漏

在“宏”窗口“操作参数”部分的“显示沙漏”框中选择“是”(显示沙漏图标)或“否”(显示普通的鼠标指针)。默认值为“是”。

说明   如果通过使用 Echo 操作关闭了回响,将会经常用到该操作。如果关闭回响,Microsoft Access 会暂停屏幕更新,直到宏完成为止。

当宏执行完后,Microsoft Access 会自动将“显示沙漏”参数重置为“否”。

注意   1.在 Microsoft Windows NT 中,它是在 Windows“控制面板”的“指针”对话框中为“等待”设置的图标。在 Microsoft Windows 2000、Microsoft Windows Millennium Edition 和 Microsoft Windows 98 中,它是在 Windows“控制面板”的“鼠标属性”对话框中为“忙”设置的图标。所有 Windows 操作系统对此所默认的图标都是作成动画的沙漏图标。

2.可以根据自己的喜好另选一个图标。

若要在 Visual Basic 中运行 Hourglass 操作,可使用 DoCmd 对象的 Hourglass 方法。

Maximize 操作

使用 Maximize 操作可以放大活动窗口,使其充满 Microsoft Access 窗口。该操作可以使用户尽可能多地看到活动窗口中的对象。

注意   该操作不能应用于“Visual Basic 编辑器”中的代码窗口。有关如何影响代码窗口的信息,请参阅 WindowState 属性主题。

Maximize 操作没有任何参数。

说明   该操作与单击窗口右上角的“最大化”按钮或“控制”菜单中的“最大化”命令有相同的效果。

使用 Restore 操作可以使最大化窗口恢复到以前的大小。

提示   1.如果要最大化的窗口不是活动窗口,可能需要先使用 SelectObject 操作。

2.在 Access 中将一个窗口最大化后,以后所打开或切换到的其他窗口也都会最大化。不过,弹出式窗体不会最大化。若要使某个窗体在其他窗口最大化时保持原来的大小,可将其“弹出方式”属性设置为“是”。

若要在 Visual Basic 中运行 Maximize 操作,可使用 DoCmd 对象的 Maximize 方法。

Minimize 操作

使用 Minimize 操作可以将活动窗口缩小为 Microsoft Access 窗口底部的小标题栏。

注意   该操作不能应用于“Visual Basic 编辑器”中的代码窗口。

Minimize 操作没有任何参数。

说明   使用该操作可以将窗口从屏幕上移去,但仍使对象保持打开状态。另外,还可使用该操作打开某个对象,但不显示它所在的窗口。若要显示该对象,可将 SelectObject 操作与 Maximize 或 Restore 操作同时使用。Restore 操作可将最小化窗口恢复成以前的大小。

Minimize 操作与单击窗口右上角的“最小化”按钮或窗口“控制”菜单上的“最小化”命令具有相同的效果。

提示 1.如果要缩小的窗口不是活动窗口,可能需要先使用 SelectObject 操作。

2.若要将“数据库”窗口缩为最小,可先使用 SelectObject 操作,并将其“在‘数据库’窗口中”参数设

为“是”,然后使用 Minimize 操作。

3.使用“窗口”菜单上的“隐藏”命令可以隐藏活动窗口。此时窗口不是缩小成图标,而是完全不可见。

“窗口”菜单上的“取消隐藏”命令可以使窗口重新显示出来。可以通过 RunCommand 操作,在宏中执行这两个命令中的任意一个。

4.另外,也可以使用 SetValue 操作来设置窗体的 Visible 属性,以隐藏或显示窗体窗口。

若要在 Visual Basic 中运行 Minimize 操作,可使用 DoCmd 对象的 Minimize 方法。

MoveSize 操作

使用 MoveSize 操作可以移动活动窗口或调整其大小。

MoveSize 操作具有以下参数:

操作参数

说明

右

活动窗口左上角的新水平位置,从页所在窗口的左边缘开始算起。请在“宏”窗口“操作参数”部分的“右”框中输入一个位置。

下

活动窗口左上角的新垂直位置,从页所在窗口的上边缘开始算起。

宽度

活动窗口的新宽度。

高度

活动窗口的新高度。

如果将某个参数留空,Microsoft Access 会使用窗口的当前设置。

对于该操作,必须至少输入一个参数值。

注意   每个度量值都是以英寸或厘米为单位的,到底采用哪个单位要视 Windows“控制面板”中的“区域设置”而定。

说明   该操作与单击窗口“控制”菜单上的“移动”或“大小”效果相似。用键盘的箭头键,可以通过菜单命令移动窗口或调整其大小。使用 MoveSize 操作,可以直接输入位置与大小的度量值。另外,也可以使用鼠标移动窗口或调整其大小。在任何窗口、任何视图中都可以使用该操作。

提示   1.若要移动窗口但不调整其大小,请输入“右”与“下”参数的值,但将“宽度”与“高度”参数留空。

2.若要调整窗口大小但不移动,请输入“宽度”与“高度”参数的值,但将“右”与“下”参数留空。 

若要在 Visual Basic 中运行 MoveSize 操作,可使用 DoCmd 对象的 MoveSize 方法。

示例  通过使用宏同步窗体

下面的宏会在“供应商”窗体的右下角打开一个“产品列表”窗体,显示当前供应商所供应的产品。它显示了 Echo、MsgBox、GoToControl、StopMacro、OpenForm 及 MoveSize 等操作的使用方法,同时也显示了 MsgBox、GoToControl 和 StopMacro 操作的条件表达式的使用方法。该宏应附加到“供应商”窗体的“回顾产品”按钮上。

条件

操作

参数:设置

备注

 

Echo

打开回响:否

在宏执行过程中停止屏幕更新。

IsNull([供应商ID])

MsgBox

消息:请移至要查看其产品的供应商记录上,然后再次单击“回顾产品”按钮。 发嘟嘟声:无 类型:无 标题:选择供应商

如果“供应商”窗体中没有当前供应商的数据,则显示一条信息。

 

GoToControl

控件名称:公司名称

将焦点移到“公司名称”控件上。

...

StopMacro

 

停止执行宏。

 

OpenForm

窗体名称:产品列表 视图:数据表 筛选名称:    Where 条件:[供应商ID] = [Forms]![供应商]![供应商ID] 数据模式:只读 窗口模式:普通

打开“产品列表”窗体并显示当前供应商的产品。

 

MoveSize

右:0.7799 英寸

下:1.8 英寸

将“产品列表”窗体放在“供应商”窗体的右下方。

发布人:网络文章  
分享到:
点击次数:  更新时间:2009-03-24 08:31:25  【打印此页】  【关闭】
上一条:Access编程-操作(宏)[8]  下一条:Access编程-操作(宏)[6]



相关文章

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

热门文章

  • [2005-05-20] 在宏中使用条件access数据库
  • [2008-12-01] Access创建宏access数据库
  • [2005-04-30] 创建宏组access数据库
  • [2006-10-06] 自定菜单利用宏打开窗体,Docmd.setwarnings false失效的BUGaccess数据库
  • [2004-11-29] Access丢失的菜单怎样找回来?access数据库
  • [2009-03-25] Access编程-操作(宏)[11]access数据库

热门产品

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

Access交流网 版权所有 1999-2018 粤ICP备10043721号

QQ:18449932

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

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

Powered by MetInfo 5.3.12 ©2008-2023  www.metinfo.cn