回 帖 发 新 帖 刷新版面

主题:表单中文本框自动显示问题

一表单中有标签1(数量)和文本框1(controlsource设为:sl)
          标签2(单价)和文本框2(controlsource设为:dj)
          标签3(金额)和文本框3(controlsource设为:je)
现当文本框1\文本框2中输入数值时在文本框3中能马上自动显示运算结果(je=sl*dj)(或鼠标点击文本框3时自动显示运算结果)
请问如何实现,谢谢!

回复列表 (共3个回复)

沙发

在 text1 和 text2 的 InteractiveChange 事件写入:
WITH this.Parent
.text3.Value=.text1.Value * .text2.Value
ENDWITH

板凳

在 text1 和 text2 的 valid 事件写入:
WITH this.Parent
.text3.Value=.text1.Value * .text2.Value
ENDWITH
也可以,但chibl老师的办法更好.

3 楼

强烈推荐使用 .Valid
不要用控件的属性去赋值,应该用变量去赋值,必要时刷新一下窗体.
原因自己去探索.

我来回复

您尚未登录,请登录后再回复。点此登录或注册