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开发编程

热门文章

  • 用VBA代码处理菜单和工具..
  • 自定义菜单的另类导入导出
  • 在宏中使用条件
  • VBA自定义菜单和菜单栏(..
  • 创建宏
  • Runcommand操作-..

最新文章

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

联系方式

Access交流网(免费Access交流)

QQ:18449932 

网  址:www.access-cn.com

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

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

Rename 操作[12]

使用 Rename 操作可以重新命名一个指定的数据库对象。

Rename 操作具有以下参数:

操作参数

说明

新名称

数据库对象的新名称。请在“宏”窗口“操作参数”部分的“新名称”框中输入对象的名称。该参数是必需的。

对象类型

要重新命名的对象的类型。可选择“表”、“查询”、“窗体”、“报表”、“宏”、“模块”、“数据访问页”、“服务器视图”、“图表”、“存储过程”或“函数”。若要对“数据库”窗口中选定的对象重新命名,则请将本参数留空。

旧名称

要重命名的对象。在“旧名称”框中显示的是数据库中所有对应于“对象类型”参数所选类型的对象。如果“对象类型”参数为空,那么也要将本参数留空。

注意   如果在某个类库数据库中运行含有 Rename 操作的宏,Microsoft Access 将首先在该类库数据库中查找具有该名称的对象,然后再到当前数据库中查找。

说明    数据库对象的新名称必须遵循 Access 对象的标准命名规则。

如果将“对象类型”和“旧名称”参数留空,Access 会对在“数据库”窗口中选定的对象进行重新命名。若要在“数据库”窗口中选择对象,可使用 SelectObject 操作,并将其“在‘数据库’窗口中”参数设为“是”。

还有一种重新命名对象的方法,即先单击“数据库”窗口中的对象,然后再次单击该对象即可对其名称进行编辑,此时可键入新名称。用 Rename 操作就不需先在“数据库”窗口中选择对象,而且不用中止宏来输入对象的新名称。

该操作与 CopyObject 操作是不一样的,后者是以新名称创建已有对象的一个副本。

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

RepaintObject 操作

使用 RepaintObject 操作可完成指定数据库对象挂起的屏幕更新。如果没有指定数据库对象,则会对活动数据库对象进行屏幕更新。这种更新包括对象控件所有挂起的重新计算。

RepaintObject 操作具有以下参数:

操作参数

说明

对象类型

要重新绘制的对象的类型。可在“宏”窗口中“操作参数”部分的“对象类型”框中单击“表”、“查询”、“窗体”、“报表”、“宏”、“模块”、“数据访问页”、“服务器视图”、“图表”、“存储过程”或“函数”。如果将该参数留空,就会选择活动对象。

对象名称

要重新绘制的对象的名称。在“对象名称”框中显示的是数据库中所有对应于“对象类型”参数所选类型的对象。如果“对象类型”参数为空,则本参数也要留空。

说明    Microsoft Access 要等到完成其他挂起任务时才会去完成挂起的屏幕更新。用该操作则可以强制立即重新绘制指定对象中的控件。可以在以下情况中使用该操作:

  • 在用 SetValue 操作改变多个控件的值时。Access 可能不会立即显示所作的更改,特别是在其他控件(如计算控件)依赖于被更改的控件的值时。
  • 当要确保所查看的窗体显示所有控件中的数据时。例如,包含 OLE 对象的控件不会在打开窗体后立即显示所包含的数据。

注意

  • 该操作不会产生数据库的重新查询,因此不会显示新的或更改了的记录,也不会从对象的基础表或基础查询中移去被删除的记录。请用 Requery 操作来重新对对象或对象中的某一控件的数据源进行查询。使用 ShowAllRecords 操作可显示最新的记录并删除所有已应用的筛选。
  • RepaintObject 操作的效果不同于选择“记录”菜单中的“刷新”命令。后者显示的是您或其他用户对当前在窗体和数据表中显示的记录所作的所有修改。

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

Requery 操作

使用 Requery 操作可以通过重新查询控件的数据源来更新活动对象指定控件中的数据。如果不指定控件,该操作将对对象本身的数据源进行重新查询。使用该操作可以确保活动对象或其所包含的控件显示的是最新数据。    Requery 操作具有以下参数:

操作参数

说明

控件名称

要更新的控件的名称。请在“宏”窗口中“操作参数”部分的“控件名称”框中输入控件名称。应该只使用控件的名称,而不是它的完整标识符。如果要重新查询活动对象的数据源,则要将本参数留空。如果活动对象是数据表或查询结果集,也必须将本参数留空。

说明    Requery 操作可完成以下任务之一:

  • 返回控件或对象所基于的查询。
  • 显示所有新的或更改过的记录,并且从控件或对象所基于的表中移去所有被删除了的记录。

注意   Requery 操作不会影响记录指针的位置。

基于查询或表的控件包括: 列表框和组合框、子窗体控件、OLE 对象(如图表)、含有域聚合函数的控件(如DSum)。

如果指定的控件不是基于查询或表的,该操作将强制对控件进行重新计算。

如果将“控件名称”参数留空,Requery 操作的效果就和当对象具有焦点时按 Shift+F9 是一样的。如果子窗体控件具有焦点,该操作将只重新查询子窗体的数据源(就像按 Shift+F9 一样)。

注意   Requery 操作重新查询控件或对象的数据源,而 RepaintObject 操作则只是重新绘制指定对象中的控件,并不重新查询数据库,也不显示新记录。ShowAllRecords 操作不仅重新查询活动对象,而且还删除所有已经应用过的筛选,而 Requery 操作是不会删除这些筛选的。

如果要重新查询非活动对象上的控件,必须使用 Visual Basic 中的 Requery 方法,而不要用 Requery 操作或与其相应的 DoCmd 对象的 Requery 方法。Visual Basic 的 Requery 方法比 Requery 操作和 DoCmd.Requery 方法要快。而且,当使用 Requery 操作或 DoCmd.Requery 方法时,Microsoft Access 将关闭查询然后重新从数据库加载查询。而使用 Requery 方法时,Access 将重新运行查询,而不是关闭再重新加载它。

Restore 操作

使用 Restore 操作可将已最大化或最小化的窗口恢复为原来的大小,操作没有任何参数。

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

说明    该操作可用于所选对象。如果某对象已经最小化,可先用 SelectObject 操作选择该对象,再用 Restore 方法将它恢复为原来的大小。

窗口恢复为原来大小后可使用 MoveSize 操作移动该窗口或调整该窗口的大小。

该操作的效果和单击窗口右上角的“还原”按钮或选择窗口“控制”菜单上的“还原”命令是一样的。

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

RunApp 操作

使用 RunApp 操作可以在 Microsoft Access 中运行一个 Microsoft Windows 或 MS-DOS 应用程序,如 Microsoft Excel、Microsoft Word 或 Microsoft PowerPoint。例如,用户可能要将 Excel 电子表格数据粘贴到 Access 数据库中。    RunApp 操作具有以下参数:

操作参数

说明

命令行

用以打开应用程序的命令行(命令行应包括路径和其他所需参数,例如用于以特定模式运行应用程序的开关)。请在“宏”窗口“操作参数”节的“命令行”框中键入命令行。该参数是必选参数。

说明   该操作选择的应用程序将在前台加载和运行。包含该操作的宏在打开应用程序后将继续运行。

用 Microsoft Windows 的动态数据交换 (DDE) 工具或“剪贴板”可在 Access 和其他应用程序之间交换数据。而用 SendKeys 操作则可将键击传送到其他的应用程序中(虽然 DDE 是交换数据更有效的方法)。用自动化也可以在应用程序间共享数据。

MS-DOS 应用程序将在 Windows 环境中的 MS-DOS 窗口中运行。

在 Windows 操作系统中,运行应用程序的方法很多,例如,可以在 Windows 资源管理器中打开程序或者可以用“开始”菜单的“运行”命令,还可以双击“Windows 桌面”上的程序图标。

在 Microsoft Visual Basic 中没有 RunApp 操作,可以使用 Visual Basic 的 Shell 函数来代替。

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



相关文章

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

热门文章

  • [2004-01-04] 在互联网上配置ACCESS数据访问页实例access数据库
  • [2004-11-29] Access丢失的菜单怎样找回来?access数据库
  • [2009-09-05] VBA自定义菜单和菜单栏(三)access数据库
  • [2004-01-06] 菜单和工具栏控制(适用于全部Office组件)access数据库
  • [2009-03-26] 宏的概念以及工作方式access数据库
  • [2009-03-24] Access编程-操作(宏)[5]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