Office中国论坛/Access中国论坛

标题: 如何能回复窗体关闭前状态? [打印本页]

作者: itez    时间: 2007-11-30 14:40
标题: 如何能回复窗体关闭前状态?
想要重新打开窗体时能够使某些组合框和文本框回复到关闭之前的状态,想当然地写了下面语句,报错!有点中国式英文的味道,呵呵。

请教正确方法,谢谢!


Dim Zaiko2 As String
Dim Zaiko3 As String

Zaiko2 = Me.组合框
Zaiko3 = Me.文本框

DoCmd.Close acForm, "窗体1"
DoCmd.OpenForm "窗体1", acNormal, "", "", , acNormal

Me.组合框= Zaiko2
Me.文本框 = Zaiko3
作者: Grant    时间: 2007-11-30 14:55
Public Zaiko2 As String
建立模块,建立全局变量
作者: itez    时间: 2007-11-30 16:35
原帖由 Grant 于 2007-11-30 14:55 发表
Public Zaiko2 As String
建立模块,建立全局变量

谢谢回复!
======================================
新建模块2:

Option Compare Database
Public Zaiko2 As String
Public Zaiko3 As String
======================================
单击键钮:

Zaiko2 = Me.组合框
Zaiko3 = Me.文本框
DoCmd.Close acForm, "窗体1"
DoCmd.OpenForm "窗体1", acNormal, "", "", , acNormal
Me.组合框= Zaiko2
Me.文本框 = Zaiko3
======================================
错误提示:

运行时错误'2467':
您输入的表达式引用了一个关闭或不存在的对象。

关闭窗体貌似就失效了???
作者: Grant    时间: 2007-11-30 16:45
先检查你引用的值是否正确




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3