Office中国论坛/Access中国论坛
标题:
能否介绍一下DoCmd语法和参数
[打印本页]
作者:
cake_super
时间:
2004-3-15 05:13
标题:
能否介绍一下DoCmd语法和参数
如DoCmd.OpenForm '''',''''
DoCmd.ApplyFilter""等的用法以及他们后面的各个""里面包含的参数各是什么!!小弟我很想知道啊!!
作者:
cake_super
时间:
2004-3-15 05:14
最好介绍几个例子,谢谢各位
作者:
cake_super
时间:
2004-3-15 07:02
怎么没人肯赐教啊???
作者:
sea.er
时间:
2004-3-15 07:05
还是看帮助吧,帮助里面已经说得很详细了
作者:
cake_super
时间:
2004-3-15 07:36
哎!!!!我的帮助打不开呀!!搞不懂!连搜索也不行,没有光标的!!!奇怪的很!!所以才来这里问问嘛!!
作者:
sea.er
时间:
2004-3-15 07:52
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 个字符)。
语法中的可选参数可以空缺,但必须包含参数的逗号。如果有一个或多个位于末端的参数空缺,则在指定的最后一个参数后面不需使用逗号。
作者:
sea.er
时间:
2004-3-15 07:52
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 参数的逗号。
作者:
cake_super
时间:
2004-3-15 18:09
谢谢斑竹!!!!
作者:
cake_super
时间:
2004-3-15 19:11
以后小弟有什么不懂的还希望不吝赐教!
作者:
sea.er
时间:
2004-3-15 19:40
只要我会,我一定会不遗余力的帮助大家。
但由于能力有限,有时候真的是力不从心,还望大家谅解。
其实所有版主的心态都是这样的,真的希望大家能够理解和支持我们!
作者:
cake_super
时间:
2004-3-15 19:51
支持支持!!谢谢斑竹!
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3