以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  统计报表加载[_Identify]问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=106758)

--  作者:xywl
--  发布时间:2017/9/15 10:24:00
--  统计报表加载[_Identify]问题

有这个么个统计,但是两行相同的只会出现一次,那么就想加载[_Identify] 但运行时说原数据表没有这一列,代码如下:

e.Form.Controls("打印预览").Enabled = False
e.Form.Controls("直接打印").Enabled = False
Dim lbl3,lbl4 As WinForm.DateTimePicker
lbl3 = e.Form.Controls("DateTimePicker3")
lbl4 = e.Form.Controls("DateTimePicker4")
Dim g As New GroupTableBuilder("出库日报", DataTables("商品库存明细"))
g.Groups.AddDef("货品编号", "商品型号")
g.Groups.AddDef("[_Identify]", "主键")
g.Groups.AddDef("货品名称", "商品名")
g.Groups.AddDef("货格", "库位")
g.Groups.AddDef("批次")
g.Groups.AddDef("实时库存","系统数量")

g.Build()
e.Form.Controls("提示").text = "盘点表统计"
Tables("报表统计_Table1").DataSource = g.BuildDataSource()

 

要怎样改,才可以

 


--  作者:有点甜
--  发布时间:2017/9/15 10:51:00
--  

方法一:加一个表达式列,把_Identify列的值显示出来;然后使用表达式列;

 

方法二:用sqlGroupTableBuilder生成。


--  作者:xywl
--  发布时间:2017/9/15 11:01:00
--  

谢谢,版主