Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共3 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:请教:金额计算的问题

1楼
annan 发表于:2011/5/1 18:47:00

“单价”  X  “数量” =  “金额”

 

我要的是:当 数量 列产生数据,金额 列开始执行计算

代码应该如何写?

2楼
czy 发表于:2011/5/1 19:49:00

'DataColChanged事件代码
If e.DataCol.Name = "单价" OrElse e.DataCol.Name = "数量" Then
    If e.DataRow.IsNull("单价") = False And e.DataRow.IsNull("数量") = False Then
        e.DataRow("金额") = e.DataRow("数量") * e.DataRow("单价")
    Else
        e.DataRow("金额") = Nothing
    End If
End If

 

如果金额列是表达式列,可以直接 单价*数量

3楼
狐狸爸爸 发表于:2011/5/1 21:12:00

这种简单计算,直接用表达式列即可:

 

http://help.foxtable.com/topics/0104.htm

 

共3 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .02930 s, 2 queries.