请问大家vb里有没有这样的控件 有单价 数量 合计 三个字段 。输入单价 合数量 在合计 里能自动求出值 。还有能自动在下 单价 数量 合计 1.00 5 5.00 8.00 4 32.00 ... ... ... 总单价 9.00 9 37.00向这样的控件 啊 。请各位指点。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用数据报表做。我做的一个仓储管理系统里用到了一个方法,你可以参考:字段同文本框绑定如:text1.text 绑定单价字段 text2.text绑定数量字段 text3.text绑定合计字段在text3.text的click事件中:text3.text=val(text1.text) * val(text2.text) 至于总合计用数据报表做应该可以 这种代码比较简单,还要做成什么控件,那不是太费事了!看你是用什么控件来做这个的,如Vsflexgrid或DataGrid或是其它!Easy! 在text2的LostFocus事件编程text3.text=val(text1.text)*val(text2.text) 除DataGrid外,用ListView也可以,挺美观的。 总合计也简单,只不过是将数的合计放在了一下边.比如:dim sng as singlefor i=1 to flex.rows-1 sng=sng+flex.textmatrix(i,5)nextflex.textmarix(flex.rows-1,5)=sng当然了,我没用过DataGrid.我的这个是Flexgrid的代码.呵,不过说回来,Flexgrid本身就有列合计的方法.不用写代码 datagrid好象不行只能在up到recordset中进行运算 用MSFLEXGRID代码自己写 WindowsMediaPlayer上实现快进快退功能,立体声功能!!! 如何禁止修改打开的word文件(50分) 谁能解决圆型光盘封面打印 疑难杂症求解! 请问,被封杀的帐号和分数是不是永久不能用啦 怎么在VB中实现VCD在左右声道切换 在Timer触发事件中由WinSock服务器发信息,客户端接收不到,但也没有网络错误。为何? 如何在combo中放图片。谢谢 紧急情况!!! 如何让字段的数字自动排列,更改后相应改变! 急!!TXT文档读取问题 怎么分开0D0A结尾的字段;怎么读取繁体中文的内容 怎样把一个存储过程写成一个过程。
我做的一个仓储管理系统里用到了一个方法,你可以参考:
字段同文本框绑定
如:text1.text 绑定单价字段
text2.text绑定数量字段
text3.text绑定合计字段
在text3.text的click事件中:
text3.text=val(text1.text) * val(text2.text)
至于总合计用数据报表做应该可以
看你是用什么控件来做这个的,如Vsflexgrid或DataGrid或是其它!
Easy!
比如:
dim sng as single
for i=1 to flex.rows-1
sng=sng+flex.textmatrix(i,5)
next
flex.textmarix(flex.rows-1,5)=sng当然了,我没用过DataGrid.我的这个是Flexgrid的代码.
呵,不过说回来,Flexgrid本身就有列合计的方法.不用写代码
只能在up到recordset中进行运算
代码自己写