Foxtable(狐表)用户栏目专家坐堂 → 帮忙看以下这段代码错在哪里?


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

主题:帮忙看以下这段代码错在哪里?

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


加好友 发短信 F6
等级:狐精 帖子:3036 积分:19223 威望:0 精华:2 注册:2008/9/1 7:50:00
帮忙看以下这段代码错在哪里?  发帖心情 Post By:2008/10/2 11:16:00 [显示全部帖子]

如题,该代码是在打印按钮中的:

Dim db As DataRow=Forms("窗口1").Controls("TextBox2").BindRow.DataRow
dim f As New Filler
DataTables("bdlshz").DataRows.Clear() '清除原有数据
f.SourceTable = DataTables("bdmx")
f.SourceCols = "bwmc,clmc"
f.DataTable = DataTables("bdlshz")
f.DataCols = "bwmc,clmc"
f.Filter= "[bh]='" & db("bh") & "' and [je]> 0"
f.Fill()

Dim dr1 As DataRow
For Each dr As Datarow In DataTables("bdlshz").DataRows
    dr("dh") = DataTables("bdmx").Compute("Sum(dh)","[bh]='" & db("bh") & "' and [bwmc] = '" & dr("bwmc") & "'  and [clmc] = '" & dr("clmc") & "'")
    dr("je") = DataTables("bdmx").Compute("Sum(je)","[bh]='" & db("bh") & "' and [bwmc] = '" & dr("bwmc") & "'  and [clmc] = '" & dr("clmc") & "'")
   dr1 = DataTables("bdmx").Find("[bh]='" & db("bh") & "' and [bwmc] = '" & dr("bwmc") & "'  and [clmc] = '" & dr("clmc") & "'")
   dr("dj") = dr1("dj")
   dr("id") = dr1("id")
Next
Tables("bdlshz").Sort = "id"

Dim Book As New XLS.Book(ProjectPath & "Attachments\bjd1.xls")
Dim Sheet As XLS.Sheet = Book.Sheets(0)
Sheet(5,37).Value =Tables("bjd.bdmx").Compute("Sum(je)")
Book.Save(ProjectPath & "reports\bjd1.xls") '保存工作簿
Dim Proc As New Process '打开工作簿
Dim p as string = ProjectPath & "reports\bjd1.xls"
Proc.File =  p
Proc.Start()
发生以下错误:


图片点击可在新窗口打开查看此主题相关图片如下:01.jpg
图片点击可在新窗口打开查看

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


加好友 发短信 F6
等级:狐精 帖子:3036 积分:19223 威望:0 精华:2 注册:2008/9/1 7:50:00
  发帖心情 Post By:2008/10/6 10:04:00 [显示全部帖子]

用今天的版本测试,还是没有解决,在没有打开任何一个Excel文件的情况下发生。
请老六关注。谢谢!

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


加好友 发短信 F6
等级:狐精 帖子:3036 积分:19223 威望:0 精华:2 注册:2008/9/1 7:50:00
  发帖心情 Post By:2008/10/6 10:24:00 [显示全部帖子]

好,我做一下准备吧。


 回到顶部