以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]动态表达式合成错误 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=158301) |
-- 作者:冷泉 -- 发布时间:2020/11/15 10:46:00 -- [求助]动态表达式合成错误 提示错误:从字符串“[日期] >= #1/1/2011# And [日期] <= #”到类型“Long”的转换无效。麻烦老师指导下,谢谢 Dim cmb As WinForm.ComboBox = e.Form.Controls("ComboBox2") Dim g As New CrossTableBuilder("统计表1", DataTables("明细"), "[日期] >= #1/1/" & e.sender.value & "# And [日期] <= #12/31/" & e.sender.value & "#" And "类别 = \'" & cmb.value & "\'") g.VGroups.AddDef("日期",DateGroupEnum.Year,"{0}年") g.VGroups.AddDef("日期","{0}月") g.VGroups.AddDef("部门") g.VGroups.AddDef("类别") g.Totals.AddDef("总价", "总价") g.Totals.AddDef("数量") g.Filter = "[日期] >= #1/1/" & e.sender.value & "# And [日期] <= #12/31/" & e.sender.value & "#" And "类别 = \'" & cmb.value & "\'" g.Build() e.form.controls("table1").Table.datasource = g.builddatasource()\'窗口表数据等于该创建表
|
-- 作者:冷泉 -- 发布时间:2020/11/15 18:34:00 -- 已经自己解决了 |