Foxtable(狐表)用户栏目专家坐堂 → [求助]生成 Excel 表


  共有3450人关注过本帖树形打印复制链接

主题:[求助]生成 Excel 表

帅哥哟,离线,有人找我吗?
JN_LC
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:134 积分:1530 威望:0 精华:0 注册:2015/12/7 13:25:00
[求助]生成 Excel 表  发帖心情 Post By:2020/5/21 14:37:00 [只看该作者]

我的代码如下:
Dim Book As New XLS.Book(ProjectPath & "Attachments\个税计算表-正常工资薪金.xls")
Dim fl As String = dlg.SelectedPath & "\个税计算表(正常工资薪金)-" & dwmc & right(cstr(jt.Year),2) & "-" & cstr(jt.Month).PadLeft(2,"0") & ".Xls"
Dim sql As String
sql="SELECT 税款所属期,姓名,养老金,公积金,独子费,通信费,待保,医保,企业年金,其他," & Functions.Execute("SQLAs","奖金","福利收入","外单位收入","奖金") & "工资,收入总额," & _
"允许扣除费用,累计费用扣除标准,子女教育,继续教育,房贷利息,住房租金,赡养老人,大病医疗,专项附加合计," & _
"应纳税所得额,税率,速算扣除数,应纳税额,当月应交个税,年累已纳税款,汇算清缴" & _
" FRO M {Xcgl_zxkcb} WHERE YEAR(税款所属期) = " & jt.Year & " AND MONTH(税款所属期)<=" & jt.Month & " ORDER BY 工号,证照号码,税款所属期" 
book.AddDataTable("jsb","ZHGL",sql)
Dim g As New SQLGroupTableBuilder("tjb", "Xcgl_zxkcb")
g.C
g.Groups.AddDef("证照号码")
g.Totals.AddDef("养老金")
g.Totals.AddDef("公积金")
book.AddDataTable("tjb", g.Build(True)) '添加临时表
book.AddRelation("tjb","证照号码","jsb","证照号码")
Book.Build()
Book.Save(fl)

运行后会提示错误:
未将对象引用设置到对象的实例。

经测试,在Book.Build()环节出错。以前是可以的,不知是什么原因。
[此贴子已经被作者于2020/5/21 14:40:57编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/5/21 15:03:00 [只看该作者]

上面的sql没有证照号码列呀,无法关联

msgbox(sql)

 回到顶部