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 操作。
分享到:
相关推荐
1.2.1 使用DoCmd对象 5 1.2.2 与宏命令等价的代码 7 1.3 将现有宏转换为代码 8 1.4 小 结 12 第2章 使用VBA编写代码 13 2.1 编程初步 13 2.1.1 使用代码模块 14 2.1.2 声明变量 17 2.1.3 声明过程 ...
1.2.1 使用DoCmd对象 5 1.2.2 与宏命令等价的代码 7 1.3 将现有宏转换为代码 8 1.4 小 结 12 第2章 使用VBA编写代码 13 2.1 编程初步 13 2.1.1 使用代码模块 14 2.1.2 声明变量 17 2.1.3 声明过程 21 2.1.4...
382.5 探索窗体设计视图和VBA类模块 392.6 现实世界—所学知识的透视 40第3章 Access导航 423.1 理解Access功能和模式 423.1.1 定义Access功能 423.1.2 定义Access操作模式 443.2 理解Access的表显示 443.2.1 最大化...
382.5 探索窗体设计视图和VBA类模块 392.6 现实世界—所学知识的透视 40第3章 Access导航 423.1 理解Access功能和模式 423.1.1 定义Access功能 423.1.2 定义Access操作模式 443.2 理解Access的表显示 443.2.1 最大化...
382.5 探索窗体设计视图和VBA类模块 392.6 现实世界—所学知识的透视 40第3章 Access导航 423.1 理解Access功能和模式 423.1.1 定义Access功能 423.1.2 定义Access操作模式 443.2 理解Access的表显示 443.2.1 最大化...
382.5 探索窗体设计视图和VBA类模块 392.6 现实世界—所学知识的透视 40第3章 Access导航 423.1 理解Access功能和模式 423.1.1 定义Access功能 423.1.2 定义Access操作模式 443.2 理解Access的表显示 443.2.1 最大化...
382.5 探索窗体设计视图和VBA类模块 392.6 现实世界—所学知识的透视 40第3章 Access导航 423.1 理解Access功能和模式 423.1.1 定义Access功能 423.1.2 定义Access操作模式 443.2 理解Access的表显示 443.2.1 最大化...
382.5 探索窗体设计视图和VBA类模块 392.6 现实世界—所学知识的透视 40第3章 Access导航 423.1 理解Access功能和模式 423.1.1 定义Access功能 423.1.2 定义Access操作模式 443.2 理解Access的表显示 443.2.1 最大化...
382.5 探索窗体设计视图和VBA类模块 392.6 现实世界—所学知识的透视 40第3章 Access导航 423.1 理解Access功能和模式 423.1.1 定义Access功能 423.1.2 定义Access操作模式 443.2 理解Access的表显示 443.2.1 最大化...
382.5 探索窗体设计视图和VBA类模块 392.6 现实世界—所学知识的透视 40第3章 Access导航 423.1 理解Access功能和模式 423.1.1 定义Access功能 423.1.2 定义Access操作模式 443.2 理解Access的表显示 443.2.1 最大化...
382.5 探索窗体设计视图和VBA类模块 392.6 现实世界—所学知识的透视 40第3章 Access导航 423.1 理解Access功能和模式 423.1.1 定义Access功能 423.1.2 定义Access操作模式 443.2 理解Access的表显示 443.2.1 最大化...
382.5 探索窗体设计视图和VBA类模块 392.6 现实世界—所学知识的透视 40第3章 Access导航 423.1 理解Access功能和模式 423.1.1 定义Access功能 423.1.2 定义Access操作模式 443.2 理解Access的表显示 443.2.1 最大化...
382.5 探索窗体设计视图和VBA类模块 392.6 现实世界—所学知识的透视 40第3章 Access导航 423.1 理解Access功能和模式 423.1.1 定义Access功能 423.1.2 定义Access操作模式 443.2 理解Access的表显示 443.2.1 最大化...
382.5 探索窗体设计视图和VBA类模块 392.6 现实世界—所学知识的透视 40第3章 Access导航 423.1 理解Access功能和模式 423.1.1 定义Access功能 423.1.2 定义Access操作模式 443.2 理解Access的表显示 443.2.1 最大化...
382.5 探索窗体设计视图和VBA类模块 392.6 现实世界—所学知识的透视 40第3章 Access导航 423.1 理解Access功能和模式 423.1.1 定义Access功能 423.1.2 定义Access操作模式 443.2 理解Access的表显示 443.2.1 最大化...