以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  数据追载错误提示,“列名 'False' 无效,列名 'True' 无效”,怎么回事啊?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=116590)

--  作者:guosheng
--  发布时间:2018/3/27 16:38:00
--  数据追载错误提示,“列名 'False' 无效,列名 'True' 无效”,怎么回事啊?
窗口类型为下拉窗口,窗口的 dropdownopenning事件:
If user.group="工程一部"  
    DataTables("合同基本信息表").RemoveFor("(是否为工程合同=True And 工程结算_完成日期 Is not null And 合同结束日期 Is null And 承办部门=\'工程一部\')  Or (是否为工程合同=False And 档案管理人员 Is not null And 合同结束日期 Is null and 承办部门=\'工程一部\')")
    DataTables("合同基本信息表").AppendLoad("(是否为工程合同=True And 工程结算_完成日期 Is not null And 合同结束日期 Is null And 承办部门=\'工程一部\')  Or (是否为工程合同=False And 档案管理人员 Is not null And 合同结束日期 Is null and 承办部门=\'工程一部\')")
Else
    DataTables("合同基本信息表").RemoveFor("档案管理人员 Is not null And 合同结束日期 Is null And 承办部门=\'"& user.group & "\'")
    DataTables("合同基本信息表").AppendLoad("档案管理人员 Is not null And 合同结束日期 Is null And 承办部门=\'"& user.group & "\'")
End If
在引用下拉窗口时提示错误。

--  作者:有点甜
--  发布时间:2018/3/27 16:44:00
--  

红色代码修改一下

 

DataTables("合同基本信息表").AppendLoad("(是否为工程合同=1 And 工程结算_完成日期 Is not null And 合同结束日期 Is null And 承办部门=\'工程一部\')  Or (是否为工程合同=0 And 档案管理人员 Is not null And 合同结束日期 Is null and 承办部门=\'工程一部\')")