某一个表的加载语法如下:
Tables(sys_Table).Fill("Select {出入库明细}.*,商品名称,规格型号,规格名称,商品条码,重量 From {出入库明细} Left JOIN {商品资料} ON {商品资料}.[商品编号] = {出入库明细}.[商品编号] Where {出入库明细}.[_Identify] Is Null",cns,True)
这个表可以用上系统自带的分页加载语法,不过会存在一个问题,那就是在表[出入库明细] 和 [商品资料]中都有 “商品编号”列的时候,会报错
分页加载语法:
With DataTables(sys_Table)
.LoadFilter = "[商品资料] = '100004'" '加载条件
.LoadPage = 0 '加载第一页
.LoadTop = 5 '每页5行
.Load()
End With
报错图:
此主题相关图片如下:1.png

然后我换了一种方法:
With DataTables(sys_Table)
.LoadFilter = "{出入库明细}.[商品资料] = '100004" '加载条件
.LoadPage = 0 '加载第一页
.LoadTop = 5 '每页5行
.Load()
End With
报错图:
此主题相关图片如下:2.png

只有在2个表都存在相同列才会发生错误,其他列正常,请问,这个应该怎么改?
[此贴子已经被作者于2013-8-26 0:07:42编辑过]