以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]想问下这个表能不能做的出来  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=9524)

--  作者:liuxing73151
--  发布时间:2011/4/20 12:36:00
--  [求助]想问下这个表能不能做的出来

很多个客户每天都有进货打款,在一张表格,如何针对每个客户所打的款减去货款,得出每个客户的余额!


图片点击可在新窗口打开查看此主题相关图片如下:未命名.jpg
图片点击可在新窗口打开查看

 


--  作者:blackzhu
--  发布时间:2011/4/20 13:46:00
--  
请参考示例中高效率的流水帐.
--  作者:狐狸爸爸
--  发布时间:2011/4/20 14:14:00
--  

先看这个:

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

 

搞不定的话,继续发帖提问


--  作者:liuxing73151
--  发布时间:2011/4/20 21:56:00
--  关于学习Foxtable

问题是解决了,可是又出现新的问题,只要重新打开表格,余额全部没有了,必须重新输入打款数字,才能显示,

这个难道跟"金额"是表达式有关吗,因为我是用金额和打款算的余额,可金额又是数量和单价算出来的,

如果真是这个问题,要什么解决呀


--  作者:e-png
--  发布时间:2011/4/20 23:09:00
--  
切换表时,重置以下打款列就可以了。
--  作者:狐狸爸爸
--  发布时间:2011/4/21 6:58:00
--  
搞不定,就传表上来,说明一下问题,大家帮你分析一下。
--  作者:yong
--  发布时间:2011/4/21 9:16:00
--  

   第一次写的东西,看能不能行,请大家指教:

Dim dr As DataRow = e.DataRow
Select Case e.DataCol.Name
    Case "数量","单价","打款"
        dr("金额")=dr("数量")*dr("单价")
        If dr("金额") IsNot Nothing Then
            dr("余额")=dr("金额")-dr("打款")
        Else
            dr("余额") = Nothing
        End If
   

End Select


--  作者:狐狸爸爸
--  发布时间:2011/4/21 9:32:00
--  
呵呵,恭喜楼上的同学,勇敢地迈出了第一步。