以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关于窗口表合计的问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=110956)

--  作者:lxq3736
--  发布时间:2017/12/13 5:37:00
--  关于窗口表合计的问题
窗口表是今日的订单表,假设第二列是订单的合计金额,需要合计当日的总额。这一步已经实现,订单中存在作废的订单,如何使其不纳入合计中?求老师指定?
--  作者:有点甜
--  发布时间:2017/12/13 9:49:00
--  

1、你怎么实现的?你编写合计的代码怎么写的?贴出来。

 

2、修改条件,把作废的订单排除,不就好了?


--  作者:lxq3736
--  发布时间:2017/12/13 10:09:00
--  
d1 = Date.today
d2 = Date.today.AddDays(1)

Dim lbl2 As WinForm.Label = e.Form.Controls("Label2")
Dim lbl7 As WinForm.Label = e.Form.Controls("Label7")
lbl2.text = d1
lbl7.text = d1
\'Dim st1 As String = "作废"
Tables("日报表打印_Table1").DataTable.LoadFilter = " [JFSJ] <   \'"& d2 &"\'   And [JFSJ] > \'"& d1 & "\'"    \' And DJZT = \'作废\'
Tables("日报表打印_Table1").DataTable.Load

Tables("日报表打印_Table1").Cols("DEHJ").GrandTotal = True \'指定要合计的列
Tables("日报表打印_Table1").Cols("YHJE").GrandTotal = True
Tables("日报表打印_Table1").Cols("SSJE").GrandTotal = True
Tables("日报表打印_Table1").GrandTotal = True \'显示合计模式




1、首先作废的订单,我需要在窗口中显示。
2、统计时不计入合计。
确实不会排除!


--  作者:有点甜
--  发布时间:2017/12/13 10:30:00
--  

你那样的需求,无法实现的。

 

变通的两种方法:

 

1、汇总模式

 

http://www.foxtable.com/webhelp/scr/1964.htm

 

2、合计模式

 

下载信息  [文件大小:388.0 KB  下载次数:8]
图片点击可在新窗口打开查看点击浏览该文件:自定义固定合计行.table

[此贴子已经被作者于2017/12/13 10:30:24编辑过]