Office中国论坛/Access中国论坛
标题:
关于引用
[打印本页]
作者:
wonderfeng
时间:
2007-1-27 19:49
标题:
关于引用
价格表
物品 价格 成本 其他
A 1 0.5 000
B 2 1 001
C 3 1.5 002
如何引用 若文本框TEXT1 输入A TEXT2显示1 TEXT3 显示0.5 TEXT4显示000
同理B C
在text2的gotfocus的事件中输入 me.text2。text=dlookup("价格","价格表","物品=text1"),同理text3 ,text4
问题,如上述方法只有在TEXT2得到焦点后才能赋值,否则报错"除非该控件获得焦点,否则你不能引用该控件的方法"
而我是想实现,在text1中输入A后text2,text3,text4 能够同时显示,而不只是当文本框获得焦点的时候才出来
各位,有方法么?
[此贴子已经被作者于2007-1-27 11:54:29编辑过]
作者:
一点通
时间:
2007-1-27 20:00
改在第一个文本框TEXT1的更新后事件中写入代码,如:
text2 = dlookup("价格","价格表","物品='" & text1 & "'")
作者:
wonderfeng
时间:
2007-1-27 20:09
这样好像我这里还是报错的
“除非该控件获得焦点,否则你不能引用该控件的方法”
作者:
cgsilicone
时间:
2007-1-27 20:35
以下是引用
wonderfeng
在2007-1-27 12:09:00的发言:
这样好像我这里还是报错的
“除非该控件获得焦点,否则你不能引用该控件的方法”
一点通的提示很明确。报错是因为你赋值给 me.text2.text,应该赋值给 me.text2
错me.text2.text=dlookup("价格","价格表","物品=text1")
对me.text2=dlookup("价格","价格表","物品=text1")
作者:
wonderfeng
时间:
2007-1-27 21:16
看来你们是对的
谢谢!
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3