以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 统计错误,至少有一个参数没有被指定值! (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=141893) |
||||
-- 作者:狐表(小白) -- 发布时间:2019/10/13 22:13:00 -- 统计错误,至少有一个参数没有被指定值! 执行三个交叉统计按钮的chick事件代码:第一个代码可以正常执行,第二个和第三个执行错误提示:“统计错误,错误原因,至少有一个参数没有被指定值!”请各位给看看有什么问题?谢谢!
[此贴子已经被作者于2019/10/13 22:28:34编辑过]
|
||||
-- 作者:有点蓝 -- 发布时间:2019/10/13 22:39:00 -- 试试 第一个代码: b.Filter = "责任部门 = \'" & e.Form.Controls("combobox1").text & "\' and [处理结果] <> \'合格\'" 第二个代码: Dim b As new SQLCrossTableBuilder(Nothing,"开单明细表") \'统计表可以为空 b.C b.HGroups.AddDef("开单日期",DateGroupEnum.Year,"年") b.HGroups.AddDef("开单日期",DateGroupEnum.month,"月") b.HGroups.AddDef("开单日期",DateGroupEnum.week,"周") b.HGroups.AddDef("横向开单部门") b.VGroups.AddDef("横向控制类型") b.Totals.AddDef("单数","总单数") b.Totals.AddDef("金额","总金额") b.Filter = "责任部门 = \'" & e.Form.Controls("combobox1").text & "\' and [横向控制类型] is not null" …… 第三个代码看不出什么问题,试试 b.Totals.AddDef("稽核频次","稽核项次") 改为 b.Totals.AddDef("稽核频次") ‘确定这个是真正的列名’ |
||||
-- 作者:狐表(小白) -- 发布时间:2019/10/13 23:07:00 -- 还是不行 |
||||
-- 作者:有点蓝 -- 发布时间:2019/10/13 23:19:00 -- 上传实例说明 |
||||
-- 作者:狐表(小白) -- 发布时间:2019/10/14 9:20:00 -- 附件的统计按钮第一个和第三个执行出错。
|
||||
-- 作者:狐表(小白) -- 发布时间:2019/10/14 20:14:00 -- 已经上传项目了,请老师给看看 |
||||
-- 作者:有点蓝 -- 发布时间:2019/10/14 20:32:00 -- 横向控制类型、稽核判定这些是表达式列,不能用到后台统计中,因为数据库不存在这些列 |
||||
-- 作者:狐表(小白) -- 发布时间:2019/10/14 21:46:00 -- 谢谢老师!有没有什么办法可以解决,要是改列的类型的话,数据录入的效率就低了。 |
||||
-- 作者:有点蓝 -- 发布时间:2019/10/14 21:50:00 -- 把需要的数据加载进来,然后使用CrossTableBuilder |