`
deepfuture
  • 浏览: 4412296 次
  • 性别: Icon_minigender_1
  • 来自: 湛江
博客专栏
073ec2a9-85b7-3ebf-a3bb-c6361e6c6f64
SQLite源码剖析
浏览量:80130
1591c4b8-62f1-3d3e-9551-25c77465da96
WIN32汇编语言学习应用...
浏览量:70350
F5390db6-59dd-338f-ba18-4e93943ff06a
神奇的perl
浏览量:103592
Dac44363-8a80-3836-99aa-f7b7780fa6e2
lucene等搜索引擎解析...
浏览量:286571
Ec49a563-4109-3c69-9c83-8f6d068ba113
深入lucene3.5源码...
浏览量:15054
9b99bfc2-19c2-3346-9100-7f8879c731ce
VB.NET并行与分布式编...
浏览量:67786
B1db2af3-06b3-35bb-ac08-59ff2d1324b4
silverlight 5...
浏览量:32292
4a56b548-ab3d-35af-a984-e0781d142c23
算法下午茶系列
浏览量:46075
社区版块
存档分类
最新评论

access vba的DoCmd对象

阅读更多

DoCmd在Access中用于执行vb过程内的宏操作

其语法为:

DoCmd.操作名 用逗号分隔的参数

比如打开窗体

DoCmd.OpenForm "我的窗体"

可以加个where条件过滤,在打开窗体时,前提是窗体的数据源已经设置完毕

下面是用命名参数的方式

DoCmd.OpenForm FormName:="我的窗体",WhereCondition:="[age]>30"

也可以用逗号分隔

DoCmd.OpenForm  "我的窗体",,,"[age]>30"

 

 

 

其常用成员和方法如下:

 以使用 DoCmd 对象的方法 (方法:类似于语句或函数的过程,它对特定对象进行操作。例如,可将 Print 方法应用于 Debug 对象,以将打印输出传输到“即时”窗口。)从 Visual Basic 运行 Microsoft Office Access 操作 (操作:宏的基本组成部分;这是一种自含式指令,可以与其他操作相结合来自动执行任务。在其他宏语言中有时称为命令。)。此类操作用于执行诸如关闭窗口、打开窗体及设置控件 (控件:允许用户控制程序的图形用户界面对象,如文本框、复选框、滚动条或命令按钮等。可使用控件显示数据或选项、执行操作或使用户界面更易阅读。)值等任务。

方法

  名称 说明
 AddMenu 在 Visual Basic 中,AddMenu 方法执行 AddMenu 操作。
 ApplyFilter 在 Visual Basic 中,ApplyFilter 方法执行 ApplyFilter 操作。
 Beep 在 Visual Basic 中,Beep 方法执行 Beep 操作。
 BrowseTo BrowseTo 方法执行 Visual Basic 中的 BrowseTo 操作。
 CancelEvent 在 Visual Basic 中,CancelEvent 方法执行 CancelEvent 操作。
 ClearMacroError 删除存储在 MacroError 对象中的有关错误的信息。
 Close 在 Visual Basic 中,Close 方法执行 Close 操作。
 CloseDatabase 关闭当前的数据库。
 CopyDatabaseFile 将与当前项目连接的数据库复制为 Microsoft SQL Server 数据库文件以便于导出。
 CopyObject 在 Visual Basic 中,CopyObject 方法执行 CopyObject 操作。
 DeleteObject 在 Visual Basic 中,DeleteObject 方法执行 DeleteObject 操作。
 DoMenuItem 显示 Microsoft Access 的对应菜单 (菜单:单击菜单栏或其他工具栏上的菜单名时出现的命令的列表。)或工具栏 (工具栏:包含可用于执行命令的按钮和选项的栏。要显示工具栏,请按 Alt 然后按 Shift+F10。)命令。
 Echo 在 Visual Basic 中执行 Echo 操作。
 FindNext 在 Visual Basic 中,使用 FindNext 方法执行 FindNext 操作。
 FindRecord 在 Visual Basic 中,FindRecord 方法执行 FindRecord 操作。
 GoToControl 在 Visual Basic 中,GoToControl 方法执行 GoToControl 操作。
 GoToPage 在 Visual Basic 中执行 GoToPage 操作。
 GoToRecord 在 Visual Basic 中,GoToRecord 方法执行 GoToRecord 操作。
 Hourglass 在 Visual Basic 中,Hourglass 方法执行 Hourglass 操作。
 LockNavigationPane 使用 LockNavigationPane 操作可以禁止用户删除导航窗格中显示的数据库对象。
 Maximize 在 Visual Basic 中,Maximize 方法执行 Maximize 操作。
 Minimize 在 Visual Basic 中,Minimize 方法执行 Minimize 操作。
 MoveSize 在 Visual Basic 中,MoveSize 方法执行 MoveSize 操作。
 NavigateTo 使用 NavigateTo 方法可以控制数据库对象在导航窗格中的显示方式。
 OpenDataAccessPage 在 Visual Basic 中,OpenDataAccessPage 方法执行 OpenDataAccessPage 操作。
 OpenDiagram 在 Visual Basic 中,OpenDiagram 方法执行 OpenDiagram 操作。
 OpenForm 在 Visual Basic 中,OpenForm 方法执行 OpenForm 操作。
 OpenFunction 打开 Microsoft SQL Server 数据库中的用户定义函数以便在 Microsoft Access 中查看。
 OpenModule 在 Visual Basic 中,OpenModule 方法执行 OpenModule 操作。
 OpenQuery 在 Visual Basic 中,OpenQuery 方法执行 OpenQuery 操作。
 OpenReport 在 Visual Basic 中,OpenReport 方法执行 OpenReport 操作。
 OpenStoredProcedure 在 Visual Basic 中,OpenStoredProcedure 方法执行 OpenStoredProcedure 操作。
 OpenTable 在 Visual Basic 中,OpenTable 方法执行 OpenTable 操作。
 OpenView 在 Visual Basic 中,OpenView 方法执行 OpenView 操作。
 OutputTo 在 Visual Basic 中,OutputTo 方法执行 OutputTo 操作。
 PrintOut 在 Visual Basic 中,PrintOut 方法执行 PrintOut 操作。
 Quit Quit 方法用于退出 Microsoft Access。在退出前,可以选择其中一个选项来保存数据库对象 (数据库对象:Access 数据库包含诸如表、查询、窗体、报表、页、宏和模块等对象。Access 项目包含诸如窗体、报表、页、宏和模块等对象。)。
 RefreshRecord RefreshRecord 方法执行 Visual Basic 中的 RefreshRecord 宏操作。 
 Rename 在 Visual Basic 中,Rename 方法执行 Rename 操作。
 RepaintObject 在 Visual Basic 中,RepaintObject 方法执行 RepaintObject 操作。
 Requery 在 Visual Basic 中执行 Requery 操作。
 Restore 在 Visual Basic 中,Restore 方法执行 Restore 操作。
 RunCommand RunCommand 方法用于运行内置命令。
 RunDataMacro 使用 RunDataMacro 方法可以运行 Visual Basic 中的已命名数据宏。
 RunMacro 在 Visual Basic 中,RunMacro 方法执行 RunMacro 操作。
 RunSavedImportExport 运行保存的导入或导出规格。
 RunSQL 在 Visual Basic 中,RunSQL 方法执行 RunSQL 操作。
 Save 在 Visual Basic 中,Save 方法执行 Save 操作。
 SearchForRecord 可以使用 SearchForRecord 方法来搜索表、查询、窗体或报表中的特定记录。
 SelectObject 在 Visual Basic 中,SelectObject 方法执行 SelectObject 操作。
 SendObject 在 Visual Basic 中,SendObject 方法执行 SendObject 操作。
 SetDisplayedCategories 指定在导航窗格的标题栏中的“浏览类别”下显示哪些类别。
 SetFilter 使用 SetFilter 方法可以对活动数据表、窗体、报表或表中的记录应用筛选。
 SetMenuItem 在 Visual Basic 中,SetMenuItem 方法执行 SetMenuItem 操作。
 SetOrderBy 使用 SetOrderBy 方法可以对活动数据表、窗体、报表或表应用排序。
 SetParameter 使用 SetParameter 方法可以创建供 BrowseTo 、OpenForm、OpenQuery、OpenReport 或 RunDataMacro 方法使用的参数。
 SetProperty 在 Visual Basic 中,SetProperty 方法执行 SetProperty 操作。
 SetWarnings 在 Visual Basic 中,SetWarnings 方法执行 SetWarnings 操作。
 ShowAllRecords 在 Visual Basic 中,ShowAllRecords 方法执行 ShowAllRecords 操作。
 ShowToolbar 在 Visual Basic 中,ShowToolbar 方法执行 ShowToolbar 操作。
 SingleStep 暂停宏 (宏:用来自动执行任务的一个操作或一组操作。)执行,并打开“单步执行宏”对话框。
 TransferDatabase 在 Visual Basic 中,TransferDatabase 方法执行 TransferDatabase 操作。
 TransferSharePointList 可以使用 TransferSharePointList 方法从 Windows SharePoint Services 3.0 网站导入或链接数据。
 TransferSpreadsheet 在 Visual Basic 中,TransferSpreadsheet 方法执行 TransferSpreadsheet 操作。
 TransferSQLDatabase 将指定的整个 Microsoft SQL Server 数据库传输到另一个 SQL Server 数据库。
 TransferText 在 Visual Basic 中,TransferText 方法执行 TransferText 操作。

分享到:
评论

相关推荐

    ACCESS保存图片程序示例(VBA)

    在VBA中,你可以编写代码来与ACCESS的对象模型交互。这包括表单、控件、记录集等。首先,你需要在模块中定义一个过程,比如一个按钮的Click事件,来触发保存或显示图片的操作。 3. **保存图片**: - 创建一个表,...

    access-vba之用户登录窗口.pdf

    Access VBA 用户登录窗口设计与实现 Access VBA 是一个功能强大的开发工具,广泛应用于数据库开发、自动化办公等领域。在本文中,我们将详细介绍如何使用 Access VBA 设计和实现一个用户登录窗口,包括窗体设计、...

    一个Access中的VBA程序.zip_access vba_vba access

    2. **Access对象模型**:在VBA中,可以通过Access的对象模型来控制数据库的各个方面。例如,`CurrentProject`、`CurrentDb`、`DoCmd`和`Users`对象可以帮助我们获取数据库信息。 3. **列举用户**:要获取当前连接的...

    access主界面关闭_access_VBa_access主界面关闭_

    对于初学者来说,学习VBA语法、Access对象模型以及如何编写和调试代码是非常重要的。而对已经熟悉VBA的开发者来说,挑战在于如何设计出既实用又易于维护的代码结构。 总结来说,这个话题涉及了Access数据库中的VBA...

    Access-VBA函数大全

    - `DoCmd` 对象:用于执行Access命令,如打开报表、运行宏等。 在`VBA函数说明.htm`中,应详细列出了这些函数的使用方法、参数和返回值,为Access2003的VBA编程提供了详尽的参考。通过学习和熟练运用这些函数,...

    Access VBA教程高级篇.pdf

    在Access VBA中,DAO提供了直接与数据库表格交互的对象,如TableDef、Recordset等。DAO的一个典型用法是通过TableDef对象来操作数据库中的表。例如,可以遍历CurrentDb.TableDefs集合来获取所有表的信息,或者创建新...

    Access 操作EXCEL对象实例

    在Access中,可以使用DoCmd对象的TransferSpreadsheet方法来实现: - 导入Excel数据: ```vba DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel9, "表名", "C:\路径\文件名.xlsx", True ``` - 导出...

    ACCESS_VBA编程.pdf

    - ACCESS_VBA支持直接在数据库中存储图片文件,通过OLE对象字段来实现。 以上内容总结了ACCESS_VBA编程中的关键知识点,包括控件操作、窗体操作、日期时间函数以及数据输入、查询、计算等方面的内容。通过这些知识...

    Access对象

    1. **DoCmd对象概述** `DoCmd`对象是Access VBA的成员,它包含了一系列方法,用于模拟用户界面的操作。这些方法包括打开窗体、报表、模块,执行宏,以及数据操作如添加记录、删除记录等。通过`DoCmd`,开发者可以...

    VBA编程入门PPT课件.pptx

    DoCmd对象的使用可以在VBA中运运行Access的操作。 DoCmd.OpenForm方法 DoCmd.OpenForm方法用于打开一个Form,例如:DoCmd.OpenForm "教师信息窗体",acNormal,"性别='男'"。该方法可以根据不同的参数打开不同的...

    access中VBA操作记录

    在Access数据库中,Visual Basic for Applications (VBA) 是一种强大的工具,用于自动化和扩展数据库功能。通过VBA,你可以编写脚本来创建、读取、更新和删除(CRUD)记录,实现对数据的高效管理。以下是一些关于...

    accessvba存图片示例

    在Access数据库中,VBA(Visual Basic for Applications)是一种强大的工具,可以用来自动化各种任务,包括处理图像数据。"accessvba存图片示例"这个主题主要涉及如何使用VBA来存储和管理数据库中的图片。以下是一些...

    ACCESS VBA

    这里的`DoCmd.Quit`语句用于关闭当前的Access应用程序,展示了如何通过简单的VBA代码实现复杂的功能。 #### 四、VBA代码结构与语法 VBA代码的结构清晰,易于理解。其中,`Sub`关键字用于定义过程,`End Sub`则标记...

    VBA ACCESS 权限

    这可以通过`CurrentUser`对象和`DoCmd`对象的`SetPermissions`方法来实现。VBA代码可以用来根据用户的登录信息执行特定的操作,或者在用户尝试执行操作时进行权限验证。 5. **宏和模块的安全性**: 宏和VBA模块也...

    COM对象方式修改Access数据库密码.rar

    然后,我们可以使用`appAccess.DoCmd`对象的`ChangePassword`方法来更改密码: ```vba appAccess.DoCmd.ChangePassword "旧密码", "新密码" ``` 这里,"旧密码"和"新密码"分别是你要更改的旧密码和新密码。 最后...

    VBA_ACCESS_窗体的任意条件查询 .rar

    在Microsoft Access中,VBA(Visual Basic for Applications)是一种强大的编程工具,用于自动化和扩展Access数据库的功能。"VBA_ACCESS_窗体的任意条件查询"的主题着重于如何使用VBA来实现用户在Access窗体中输入...

    在access中添加图片

    - **打开Access对象**: 在VBA中,你可以使用`DoCmd.OpenForm`或`DoCmd.OpenReport`等命令打开包含图片的表单或报表。 - **图片控件**: Access中可以使用`Image`控件在表单上显示图片。在VBA代码中,可以通过`Form....

    Excel-VBA宏编程实例源代码-由Excel启动Access并打印.zip

    - 最后,为了打印数据,我们可以调用Access的`DoCmd.PrintOut`方法,它可以打印当前活动窗口或者指定的对象。 这个源代码实例可能是这样的: ```vba Sub OpenAndPrintInAccess() Dim accApp As Object Set ...

    word到access access到word

    - **VBA编程**:熟悉VBA的基本语法,以及如何在Access和Word环境中使用VBA来操作对象和数据。 - **Access数据库结构**:知道如何在Access中创建表、定义字段,以及如何使用VBA来操作数据库记录。 - **Word API**:...

Global site tag (gtag.js) - Google Analytics