帮个小忙!

mzzxy 2003-10-17 05:15:18
如何在一个文本框里显视,在同一个表单里的另两个文本框里面的数字相乘的积。
...全文
42 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
老猿的书房 2003-10-21
  • 打赏
  • 举报
回复
if len(allt(thisform.text1.value))<>0.and.len(allt(thisform.text2.value))<>0
thisform.text3.value=str(val(thisform.text1.value)*val(thisform.text2.value))
endif

===================================================
将上面的代码写入text1和text2的InteractiveChange事件,试试看
mzzxy 2003-10-20
  • 打赏
  • 举报
回复
做不了!
mzzxy 2003-10-19
  • 打赏
  • 举报
回复
如果在text2\text3输完数字后,马上在text1有结果,
也就是只要改变一个文本框的数字后,马上在显视新的结果,
应该在哪里写代码?
老猿的书房 2003-10-19
  • 打赏
  • 举报
回复
文本框里有一个I什么事件的(对不起,名字忘了,里面有change这个词),这个事件在文本框的值被改变的时候发生,写在那里好了
mzzxy 2003-10-19
  • 打赏
  • 举报
回复
如果在text2\text3输完数字后,马上在text1有结果,
也就是只要改变一个文本框的数字后,马上在显视新的结果,
应该在哪里写代码?
老猿的书房 2003-10-19
  • 打赏
  • 举报
回复
thisform.text1.value=str(thisform.text2.value*thisform.text3.value)
这个运行了后说数据类型不配???
======================================================================
thisform.text1.value=str(val(thisform.text2.value)*val(thisform.text3.value))
改成这样,这种类型不配的错误应该自己查书就能搞定的
fengyeng 2003-10-18
  • 打赏
  • 举报
回复
点右键选生成器
fengyeng 2003-10-18
  • 打赏
  • 举报
回复
thisform.text1.value=thisform.text2.value*thisform.text3.value
选择所有文本框,然点右键,选择数值型。OK
mzzxy 2003-10-18
  • 打赏
  • 举报
回复
thisform.text1.value=str(thisform.text2.value*thisform.text3.value)
这个运行了后说数据类型不配???
dfwxj 2003-10-17
  • 打赏
  • 举报
回复
例如要在text3内显示text1与text2的乘积,则在text1和text2的lostfocus属性里写上:

thisform.text3.value=thisform.text1.value*thisform.text2.value
老猿的书房 2003-10-17
  • 打赏
  • 举报
回复
thisform.text1.value=str(thisform.text2.value*thisform.text3.value)

2,722

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧