以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 从dbf表中导入显示出错 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=91432) |
-- 作者:dzy1232016 -- 发布时间:2016/10/10 19:59:00 -- 从dbf表中导入显示出错 SELECT 子句中包含一个保留字、拼写错误或丢失的参数,或标点符号不正确 怎么解决
|
-- 作者:有点蓝 -- 发布时间:2016/10/10 20:40:00 -- 只能导入低版本2.0的dbf文件,高版本不行。
你可以保存成低版本,或者保存成access、excel之类的再导入 |
-- 作者:dzy1232016 -- 发布时间:2016/10/10 20:50:00 -- 知道了,谢谢另外问下将一列分条件统计成两列如何写代码 我的意思,有总分这个字段,将总分〉=540统计各班多少人,然后总分>=480又有多少人 |
-- 作者:有点蓝 -- 发布时间:2016/10/10 21:07:00 -- 参考:http://www.foxtable.com/webhelp/scr/0681.htm |
-- 作者:dzy1232016 -- 发布时间:2016/10/10 21:43:00 -- Dim b As New SQLGroupTableBuilder("统计表1","cj") b.Groups.AddDef("bjxx","班级") b.Totals.Addexp( "一本文", "iif([zf] >= 540 And [kl]=\'1\', 1, )") b.Totals.Addexp( "二本文", "iif([zf] >= 480 And [kl]=\'1\', 1, )") b.Totals.Addexp( "专科文", "iif([zf] >= 190 And [kl]=\'1\', 1, )") b.Totals.Addexp( "一本理", "iif([zf] >= 532 And [kl]=\'2\', 1, )") b.Totals.Addexp( "二本理", "iif([zf] >= 453 And [kl]=\'2\', 1, )") b.Totals.Addexp( "专科理", "iif([zf] >= 180 And [kl]=\'2\', 1, )") b.VerticalTotal=True b.Build() Tables("统计表1").Sort = " 专科文 desc" 谢谢指导终于实现了
|