html表单 access,【Access基础】OpenForm打开窗体方法详解

时 间:2020-06-11 08:01:25

作 者:摘 要:对openform方法中的相关参数进行详解。

正 文:

expression.OpenForm(FormName, View, FilterName, WhereCondition, DataMode, WindowMode, OpenArgs)

括号内的都是openform方法的相关参数,有些参数是必需指定,有些参数可选。

expression必需 返回“应用于"”列表中的一个对象的表达式。在access中是指docmd对象

FormName必需 Variant (变量)型,既可以直接指定窗体的名称也可以是变量

假设有一个窗体名称为”窗体A”

Docmd.openform“窗体A”就是打开 “窗体A”

下面的是通过变量打开 “窗体A'

Dim strFormName as string

StrFormName=”窗体A”

Docmd.openform StrFormName

View可选 是指窗体的视图模式,如果将该参数留空默认是acNormal,可用常量如下

acDesign    指窗体以设计模式打开

acFormDS    指窗体以数据表模式打开

acFormPivotChart    指窗体以数据透视图模式打开

acFormPivotTable    指窗体以数据透视表模式打开

acNormal    默认。在“窗体”视图中打开窗体。

acPreview    以预览模式打开窗体。

假设有一个窗体名称为”窗体A”

Docmd.openform “窗体A", acNormal就是打开“窗体A”

FilterName可选Variant(变量)型,代表当前数据库中查询的有效名称。

WhereCondition可选Variant 型。字符串表达式,表示不包括词Where的有效查询条件

假设有一个窗体名称为”窗体A”

Docmd.openform “窗体A", acFormDS, ,”姓名='张三”就是以数据表模式打开 “窗体A”并且只显示窗体中姓名是张三的记录

DataMode可选,窗体的数据输入模式。它只应用于在“窗体”视图或“数据表"视图中打开的窗体。如果将该参数留空默认就是acFormPropertySettings,可用的常量如下:

acFormAdd用户可以添加新记录,但是不能编辑现有记录。

acFormEdit用户可以编辑现有记录和添加新记录。

acFormPropertySettings默认

acFormReadOnly用户只能查看记录。

假设有一个窗体名称为”窗体A”

Docmd.openform “窗体A”,,,”姓名='张三”,acFormReadOnly    是指以只读方式打开“窗体A”,窗体不能添加修改,并且只显示窗体中姓名是张三的记录,

WindowMode可选, 打开窗体时所采用的窗口模式,可用常量如下

acDialog    窗体的Modal 和PopUp 属性设为“是”。

acHidden    窗体隐藏。

acIcon    打开窗体并在Windows 工具栏中最小化。

acWindowNormal    默认值窗体采用它的属性所设置的模式如果将该参数留空,将假定为默认常量(acWindowNormal)。

OpenArgs可选 Variant 型。字符串表达式,可用来给打开的窗体传递参数。

假设有一个窗体名称为”窗体A”

DoCmd.OpenForm "窗体A.",...,“大家好”    是指打开窗体A,并给窗体传递参数值”大家好”

Private Sub Form Load()

Dim strOpen as string

strOpen = Me.OpenArgs

MsgBox strOpen

End Sub

Access软件网QQ交流群(群号:39785885)

Access源码网店

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值