以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  合成表达式问题  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=189132)

--  作者:Alexchenchi
--  发布时间:2023/11/13 10:56:00
--  合成表达式问题
If e.Col.Name = "工程编号" Then
    Dim fl As String
    fl = "[总组]<#" & "date.today.add(20)#" And "[备注]<>\'" & "delivered\'"
    e.Col.ComboList = DataTables("年度计划").GetComboListString("工程编号", fl)
End If

出现了以下的错误

从字符串“[总组]<#date.today.add(20)#”到类型“Long”的转换无效

求指教

--  作者:有点蓝
--  发布时间:2023/11/13 10:59:00
--  
fl = "[总组]<#" & date.today.add(20) & "# And [备注]<>\'delivered\'"


--  作者:Alexchenchi
--  发布时间:2023/11/13 11:13:00
--  
图片点击可在新窗口打开查看

总组列 的类型是日期
[此贴子已经被作者于2023/11/13 11:17:01编辑过]

--  作者:有点蓝
--  发布时间:2023/11/13 11:27:00
--  
fl = "[总组]<#" & date.today.adddays(20) & "# And [备注]<>\'delivered\'"