在vba中docmd.runcommand是什么意思

来自:    更新日期:早些时候
在vba中,docmd对象的功能是什么?~

docmd

do是做的意思

cmd cmd.exe是微软Windows系统的命令行程序,类似与微软的DOS操作系统。cmd.exe是一个32位的命令行程序,运行在Windows NT/2000/XP上。这不是纯粹的系统程序

是不是acCmdPivotAutoSum呢?试试吧,参数太多我也没把握。

DoCmd 对象成员
可使用 DoCmd 对象的方法从 Visual Basic 运行 Microsoft Access 操作。操作用于执行诸如关闭窗口、打开窗体及设置控件值等任务。
方法
名称 说明
AddMenu 在 Visual Basic 中,AddMenu 方法执行 AddMenu 操作。
ApplyFilter 在 Visual Basic 中,ApplyFilter 方法执行 ApplyFilter 操作。
Beep 在 Visual Basic 中,Beep 方法执行 Beep 操作。
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 的对应菜单或工具栏命令。
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。在退出前,可以选择其中一个选项来保存数据库对象。
Rename 在 Visual Basic 中,Rename 方法执行 Rename 操作。
RepaintObject 在 Visual Basic 中,RepaintObject 方法执行 RepaintObject 操作。
Requery 在 Visual Basic 中执行 Requery 操作。
Restore 在 Visual Basic 中,Restore 方法执行 Restore 操作。
RunCommand RunCommand 方法用于运行内置命令。
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 指定在导航窗格的标题栏中的“浏览类别”下显示哪些类别。
SetMenuItem 在 Visual Basic 中,SetMenuItem 方法执行 SetMenuItem 操作。
SetProperty 在 Visual Basic 中,SetProperty 方法执行 SetProperty 操作。
SetWarnings 在 Visual Basic 中,SetWarnings 方法执行 SetWarnings 操作。
ShowAllRecords 在 Visual Basic 中,ShowAllRecords 方法执行 ShowAllRecords 操作。
ShowToolbar 在 Visual Basic 中,ShowToolbar 方法执行 ShowToolbar 操作。
SingleStep 暂停宏执行,并打开“单步执行宏”对话框。
StartNewWorkflow 显示“启动新工作流”对话框。
TransferDatabase 在 Visual Basic 中,TransferDatabase 方法执行 TransferDatabase 操作。
TransferSharePointList 可以使用 TransferSharePointList 方法从 1st_WSS_3 网站导入或链接数据。
TransferSpreadsheet 在 Visual Basic 中,TransferSpreadsheet 方法执行 TransferSpreadsheet 操作。
TransferSQLDatabase 将指定的整个 Microsoft SQL Server 数据库传输到另一个 SQL Server 数据库。
TransferText 在 Visual Basic 中,TransferText 方法执行 TransferText 操作。
WorkflowTasks 显示“工作流任务”对话框。

而docmd.runcommand又有以下方法:

acCmdDocMinimize 最小化ACCESS子窗体
acCmdAppMinimize 最小化ACCESS窗体
acCmdDocMaximize 最大化ACCESS子窗体
acCmdQueryTotals 总计查询
acCmdAutoDial 自动拔选择的电话号码
acCmdFont 字体
acCmdSubdatasheetExpandAll 子数据表全部展开
acCmdSubdatasheetCollapseAll 子数据表全部收缩
acCmdQueryTypeAppend 追加查询
acCmdRegisterActiveXControls 注册ACTIVEX控件
acCmdProperties 属性
acCmdReferences 引用参照
acCmdRenameColumn 重命名列
acCmdRename 重命名
acCmdStopLoadingPage 中止一个网页的加载
acCmdEnd 中止程序运行
acCmdBringToFront 至于最前
acCmdStepToCursor 执行到光标处
acCmdPasteAppend 粘贴为新记录
acCmdPasteAsHyperlink 粘贴为超级链接
acCmdPaste 粘贴
acCmdVerticalSpacingIncrease 增加选择对象的间距
acCmdHorizontalSpacingIncrease 增加水平间距
acCmdBookmarksToggle 增加/删除一条书签
acCmdFormHdrFtr 增加/删除页眉页脚
acCmdReportHdrFtr 增加/删除报表页眉页脚
acCmdOpenNewHyperlink 在新窗口中打开超级链接联接的项目
acCmdViewModules 在数据库窗口中显示模块
acCmdViewMacros 在数据库窗口中显示宏
acCmdViewQueries 在数据库窗口中显示查询
acCmdViewReports 在数据库窗口中显示报表
acCmdViewList 在数据窗体按列表方式显示项目
acCmdViewLargeIcons 在数据窗体按大图标方式显示项目
acCmdArrangeIconsByName 在数据窗体按阿拉伯字母顺序排列图标
acCmdSelectDataAccessPage 在设计状态下选择整个数据页
acCmdSelectForm 在设计状态下选择整个窗体
acCmdNewObjectDiagram 在设计窗口中打开一个新的图表
acCmdSaveModuleAsText 在模块窗体时打开文件另存对话框
acCmdLineUpIcons 在列中排列图标
acCmdHideTable 在关系窗口中隐藏表
acCmdClearAll 在关系窗口中删除所有的表
acCmdMoreWindows 在对话框中显示窗体列表
acCmdPreviewOnePage 在打印预览中显示为一页
acCmdPreviewFourPages 在打印预览中显示为四页
acCmdPreviewTwelvePages 在打印预览中显示为十二页
acCmdPreviewTwoPages 在打印预览中显示为两页
acCmdPreviewEightPages 在打印预览中显示为八页
acCmdViewShowPaneGrid 在查询设计视图中切换网格面板的显示
acCmdViewShowPaneDiagram 在查询设计视图中切换关系面板的显示
acCmdViewShowPaneSQL 在查询设计视图中切换SQL面板的显示
acCmdInsertQueryColumn 在查询设计视图中插入列
acCmdViewVerifySQL 在查询设计时校验SQL语法
acCmdTableNames 在查询设计器中切换是否显示表名
acCmdQueryGroupBy 在查询设计器中切换分组的显示与否
acCmdSpelling 运行拼写检查器
acCmdRunOpenMacro 运行宏
acCmdRun 运行查询
acCmdEditHyperlink 允许编辑超链接
acCmdApplyFilterSort 应用你在过滤设计窗体输入的过滤条件
acCmdHideColumns 隐藏列
acCmdWindowHide 隐藏获得焦点的窗体
acCmdSend 以缺省的邮件系统发送选择的对象
acCmdBookmarksNext 移至下一条书签
acCmdBookmarksPrevious 移至上一条书签
acCmdRemoveTable 移去表
acCmdDocMove 移动ACCESS子窗体
acCmdRecordsGoToLast 移到最后一条记录
acCmdRecordsGoToNext 移到下一条记录
acCmdRecordsGoToPrevious 移到上一条记录
acCmdRecordsGoToFirst 移到第一条记录
acCmdSubdatasheetRemove 移除子数据表
acCmdTransparentBackground 移除窗体的背景
acCmdCompactDatabase 压缩数据库
acCmdSelectReport 选择整个报表
acCmdSelectAllRecords 选择所有记录
acCmdSelectRecord 选择当前记录
acCmdSelectAll 选择窗口中的所有内容
acCmdQueryTypeSelect 选择查询
acCmdRepairDatabase 修复数据库
acCmdRowHeight 行高
acCmdRecordsGoToNew 新增一条记录
acCmdNewObjectDataAccessPage 新建数据页
acCmdNewDatabase 新建数据库
acCmdNewObjectView 新建视图
acCmdNewObjectClassModule 新建模块
acCmdNewObjectModule 新建模块
acCmdNewObjectFunction 新建函数
acCmdNewGroup 新建工作组
acCmdNewObjectForm 新建窗体
acCmdNewObjectQuery 新建查询
acCmdNewObjectTable 新建表
acCmdNewObjectReport 新建报表
acCmdVerticalSpacingMakeEqual 相同选择对象的间距
acCmdAutoCorrect 显示自动纠正窗口
acCmdAutoFormat 显示自动格式对话框
acCmdToolbarsCustomize 显示自定义工具栏对话框
acCmdShowTable 显示增加表窗口
acCmdUserLevelSecurityWizard 显示用户级安全向导对话框
acCmdUserAndGroupAccounts 显示用户和组帐号对话框
acCmdUserAndGroupPermissions 显示用户和组权限对话框
acCmdAnalyzePerformance 显示性能分析向导窗口
调用打印对话框的菜单命令
DoCmd.RunCommand acCmdPrint
返回
DoCmd.RunCommand acCmdUndo


在vba中docmd.runcommand是什么意思视频

相关评论:
  • 13857715696在vba中docmd.runcommand是什么意思
    龙烁依DoCmd 对象成员可使用 DoCmd 对象的方法从 Visual Basic 运行 Microsoft Access 操作。操作用于执行诸如关闭窗口、打开窗体及设置控件值等任务。方法 名称 说明 AddMenu 在 Visual Basic 中,AddMenu 方法执行 AddMenu 操作。 ApplyFilter 在 Visual Basic 中,ApplyFilter 方法执行 ApplyFilter 操作。 Beep 在 Visual B...

  • 13857715696用vb连接access数据库以后,如何一次性执行多条sql语句
    龙烁依1)新建一个ACCESS窗体,窗体添加一个命令按钮;2)编写按钮单击事件过程 Private Sub Command1_Click()Dim strSql as stringstrSQL="Update Policy SET LatestDueDate=Year(Date()) & '-' & Format(PolicyDate,'mm-dd')" DoCmd.RunSql strSQL '运行第一个更新语句strSQL="UPDATE Policy SET ...

  • 13857715696用vba代码查询access,比如查询"招行",要求"招商银行"也能显示出来,代...
    龙烁依like “招*行*”即可。但是如果你在VB中使用 docmd.runsql 命令调用SQL,那么 应该写成 "where 银行名称 = 招%行% "这样就可以了。

  • 13857715696access中通过命令按钮添加和删除一个表中的一条记录VBA代码怎么写?
    龙烁依在按钮的事件中如下写:'添加 DOCMD.RUNSQL "INSERT INTO 表1 ( 字段1, 字段2 ) value(111,'aaa')"或 DoCmd.GoToRecord , , acNewRec '删除 DOCMD.RUNSQL "delete * from 表1 WHERE ID=9"或 DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70 DoCmd.DoMenuItem acFormBar...

  • 13857715696VBA中怎么调用另存为对话框
    龙烁依FileName = Application.GetSaveAsFilename("新生成的表.xlsx")If FileName = "False" Then Exit Sub Set wb = Workbooks.Add Dim sqlStr As String sqlString = "select * into[8.0.Database=wb.sheet1 from accessfile;"MsgBox sqlStr DoCmd.RunSQL sqlStr ActiveWorkbook.SaveAs FileName B...

  • 13857715696Access中CurrentDb.Execute 和DoCmd.RunSQL 的异同
    龙烁依用VBA---循环从记录集取出SQL语句,然后执行 docmd.runsql rst("sql语句")

  • 13857715696在access中用vba如何运行一个已经存在的动作查询?
    龙烁依ACCESS中用VBA代码运行一个已经定义的动作查询,可以用运行DoCmd对象的OpenQuery方法予以实现。下面例子示范单击ACCESS窗体命令按钮,执行一个预定义的动作查询将表T1中的数据清空。1)预先定义一个动作查询 将SQL语句:delete from T1;保存为查询名 “清空T1"2) 执行该动作查询 Private Sub Command0_Click...

  • 13857715696如何在VBA中调用Excel工作表函数
    龙烁依步骤:1、打开Microsoft Office Excel 2007 办公软件,击 “开始” ->“Excel 选项”。2、选择“常规”选项卡,并在右侧点选“在功能区显示‘开发工具’选项卡”,并单击“确定"。3、在单元格A1中输入“弧度”,单元格B1中输入“角度”,单元格A2中输入“3.14”,然后在单元格B2中输入公式"=...

  • 13857715696access 删除记录vba代码
    龙烁依删除\/插入 (delete\/insert) 利用的是CurrentDb.Execute(stSql)。代码如下:[plain] view plaincopy '拼写删除指定PR Number的SQL文 stSql = "DELETE FROM [000_BASTS] WHERE [PR NR] = '" & pr_nr & "'"'执行SQL文 CurrentDb.Execute (stSql)...

  • 13857715696如何将VBA中的SQL查询结果显示出来?在ACCESS中
    龙烁依1.点击:创建--宏。打开宏编辑器。2.在操作这一栏,从下拉列表中,选择runcode操作。3.弹出了操作参数对话框,点击函数名称右边的这个省略号。4.打开了表达式生成器,在下方选择函数进行编辑,或者自己输入公式,然后点击确定按钮。5.点击菜单栏上面的保存按钮,在弹出的另存为对话框中,输入宏的名称,...

  • 相关主题精彩

    版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

    Copyright © 喜物网