在合同表的after_load中的代码
If args(0)="合同表" Then
With DataTables("合同表")
'重载关联子表
.loadchildren("合同明细表")
.loadchildren("应收日期")
End With
'重载关联多列关联表
With DataTables("合同明细表")
.loadchildren("订单明细表","fcontractid]+[fentryid","[fcontractinterid]+[fcontractentryid]")
.loadchildren("收款明细表","fcontractid]+[fentryid","[fid_src]+[fentryid_src]")
End With
'重载关联父表
' DataTables("收款明细表").loadchildren("收款表","fbillid","fbillid")
End If
每次打开项目后,第一次点击加载树里的任何节点的,都能正常显示。但是再点击任意节点时,就会报错:
错误所在事件:加载[收款明细表]失败!
详细错误信息:
')' 附近有语法错误。
之前合同表、合同明细表等表都是数据库里的表的时候是正常的,把这些表改为查询表以后,就报这个错了。
[此贴子已经被作者于2018/11/14 8:19:55编辑过]