设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 2637|回复: 10
打印 上一主题 下一主题

[宏/菜单/工具栏] 能否介绍一下DoCmd语法和参数

[复制链接]
跳转到指定楼层
1#
发表于 2004-3-15 05:13:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如DoCmd.OpenForm '''',''''
DoCmd.ApplyFilter""等的用法以及他们后面的各个""里面包含的参数各是什么!!小弟我很想知道啊!!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
 楼主| 发表于 2004-3-15 05:14:00 | 只看该作者
最好介绍几个例子,谢谢各位
3#
 楼主| 发表于 2004-3-15 07:02:00 | 只看该作者
怎么没人肯赐教啊???
4#
发表于 2004-3-15 07:05:00 | 只看该作者
还是看帮助吧,帮助里面已经说得很详细了
5#
 楼主| 发表于 2004-3-15 07:36:00 | 只看该作者
哎!!!!我的帮助打不开呀!!搞不懂!连搜索也不行,没有光标的!!!奇怪的很!!所以才来这里问问嘛!!
6#
发表于 2004-3-15 07:52:00 | 只看该作者
OpenForm 方法
               

OpenForm 方法执行 Visual Basic 中的 OpenForm 操作。有关该操作和它的参数如何使用的详细内容,请参阅该操作的主题。

语法

DoCmd.OpenForm formname[, view][, filtername][, wherecondition][, datamode][, windowmode][, openargs]

OpenForm 方法具有下列参数:

参数 说明
formname 字符串表达式,代表当前数据库中的窗体的有效名称。
  如果在程序数据库中执行包含 OpenForm 方法的 Visual Basic 代码,则 Microsoft Access 首先会在程序数据库中,使用该名称搜索窗体,然后再到当前数据库中搜索。
view 下列固有常量之一:
  acDesign
acFormDS
acNormal(默认值)
acPreview
  acNormal 在“窗体”视图中打开窗体。
  如果不设置该参数,将假设为默认常量 (acNormal)。
filtername 字符串表达式,代表当前数据库中查询的有效名称。
wherecondition 字符串表达式,不包含 WHERE 关键字的有效 SQL WHERE 子句。
datamode 下列固有常量之一:
  acFormAdd
acFormEdit
acFormPropertySettings(默认值)
acFormReadOnly
  如果不设置该参数(将假设为默认常量,即 acFormPropertySettings),Microsoft Access 将在一定数据模式中打开窗体,数据模式由窗体的 AllowEdits、AllowDeletions、AllowAdditions 和 DataEntry 属性设置。
windowmode 下列固有常量之一:
  acDialog
acHidden
acIcon
acWindowNormal(默认值)
  如果不设置该参数,将假设为默认常量 (acWindowNormal)。
openargs 字符串表达式。用来设置窗体的 OpenArgs 属性。该设置可以在窗体模块的代码中使用。例如 Open 事件过程。在宏和表达式中可以引用 OpenArgs 属性。
  例如,如果打开的是一个客户列表的连续窗体。则在窗体打开时,要让焦点移到特定的客户记录,可以指定客户名称与 openargs 参数,然后使用 FindRecord 方法,将焦点移动到指定的客户名称的记录上。
  该参数仅在 Visual Basic 中使用。


说明

wherecondition 参数的最大长度是 32,768(而“宏”窗口中的 Where Condition 操作参数的最大长度为 256 个字符)。

语法中的可选参数可以空缺,但必须包含参数的逗号。如果有一个或多个位于末端的参数空缺,则在指定的最后一个参数后面不需使用逗号。
7#
发表于 2004-3-15 07:52:00 | 只看该作者
ApplyFilter 方法
              

在 Visual Basic 中,ApplyFilter 方法执行 ApplyFilter 操作。有关该操作及其参数如何使用的详细内容,请参阅该操作主题。

语法

DoCmd.ApplyFilter [filtername][, wherecondition][, filtertype]

ApplyFilter 方法具有以下参数:

参数 说明
filtername 字符串表达式,代表当前数据库中一个筛选或查询名称。
  注意   当使用这个方法应用服务器筛选时,filtername 参数必须为空。
wherecondition 字符串表达式,代表不包含 WHERE 词的 SQL WHERE 子句。
filtertype 下列固有常量之一:
  acFilterNormal(默认值)
acServerFilter


应用的筛选和 WHERE 条件成为窗体或报表的 Filter 或 ServerFilter 属性设置。

说明

ApplyFilter 方法的两个参数必须至少包含一个。如果同时对两个参数输入值,wherecondition 参数将应用于筛选。

wherecondition 参数的最大长度为 32,768 个字符(而在“宏”窗口中,Where Condition 操作参数的最大长度为 256 个字符)。

如果指定 wherecondition 参数但使 filtername 参数空缺,必须包含 filtername 参数的逗号。
8#
 楼主| 发表于 2004-3-15 18:09:00 | 只看该作者
谢谢斑竹!!!!
9#
 楼主| 发表于 2004-3-15 19:11:00 | 只看该作者
以后小弟有什么不懂的还希望不吝赐教!
10#
发表于 2004-3-15 19:40:00 | 只看该作者
只要我会,我一定会不遗余力的帮助大家。
但由于能力有限,有时候真的是力不从心,还望大家谅解。

其实所有版主的心态都是这样的,真的希望大家能够理解和支持我们!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-12-2 03:57 , Processed in 0.114974 second(s), 34 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表