Office中国论坛/Access中国论坛
标题:
VBA中窗体名参数如何使用?
[打印本页]
作者:
whjsky
时间:
2010-4-12 23:56
标题:
VBA中窗体名参数如何使用?
例如我定义了一个STRING 参数存储窗体名,如下
DIM FormN as string
FormN ="某窗体名"
运行函数:doCmd.open FormN 可正常运行
但我想在如下VBA中也用窗体名参数,该如何拼凑?
FROMS!某窗体名!controls
尝试用 FROMS!FormN!controls 是不对的!
谢谢献策啊~~
作者:
tz-chf
时间:
2010-4-13 08:51
FROMS(FormN).controls
作者:
whjsky
时间:
2010-4-13 23:46
2#
tz-chf
如果我想对新打开的窗体(窗体名为参数)的某个acTextbox赋值呢,VBA如何写?
如
FormN ="某窗体名"
Docmd.open FormN , , , "单号= " + Str(ME.单号) + ""
FROMS!某窗体名!某字段txt="手动赋的值"
(此语句如何用VBA拼凑,某窗体名要用参数代替,某字段txt是新打开窗体的某个文本框,例如ID)
作者:
tz-chf
时间:
2010-4-14 08:57
Docmd.open FormN , , , "单号= " + Str(ME.单号) + "",,,"赋的值"
在formN的load里写:某个文本框=me.OpenArgs
作者:
whjsky
时间:
2010-4-14 12:51
4#
tz-chf
谢谢楼上。
但我现在就是需要再第一个窗体里写VBA,二级窗体(打开的窗体)可能有无数个,
FROMS!某窗体名!某字段txt="手动赋的值"
不能在非本身的窗体代码上拼凑吗?着急啊~~
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3