-- 交叉汇总提示编码不明确,两个表都有编码字段,也已经指定了编码字段的表。
Dim b As New SQLCrossTableBuilder("统计表","YW_出入库明细")
b.C
b.AddTable("YW_出入库明细","编码","ZL_料品资料","编码") \'添加统计表
b.HGroups.AddDef("{YW_出入库明细}.编码")
b.VGroups.AddDef("往来单位")
b.Totals.AddDef("出库数量")
b.Totals.AddDef("金额")
b.Totals.AddExp("利润","出库数量 * (单价 - 采购单价)")
b.Filter = "{YW_出入库明细}.日期 >= \'" & sd & "\' And {YW_出入库明细}.日期 <= \'" & ed & "\' And {YW_出入库明细}.单据类型=\'销售出库\'"
b.VerticalTotal= True \'垂直汇总
b.HorizontalTotal = True \'水平汇总
b.Build \'生成统计表
按说明书做的,虽然两个表都有编码字段,但是指定了编码字段的表,还是报错,提示编码不明确。
不知道什么原因