Foxtable(狐表)用户栏目专家坐堂 → 导出Excel报表死机


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

主题:导出Excel报表死机

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


加好友 发短信
等级:三尾狐 帖子:672 积分:7921 威望:0 精华:0 注册:2016/6/11 11:10:00
导出Excel报表死机  发帖心情 Post By:2019/11/7 17:34:00 [只看该作者]

弹窗中有一按钮,代码如下:

Dim str As String
Dim str2 As String =e.Form.Controls("TextBox3").value '清单列入月份
Dim rb1 As String  ="溯源追踪"
Dim rb2 As String  ="验收登记"
Dim clb1 As String =e.Form.Controls("CheckedListBox1").value

Dim Book1 As New XLS.Book(ProjectPath & "Attachments\新版溯源追踪.xls")
Dim fl As String = ProjectPath & "AllMyFiles\溯源追踪记录\" & str2 & clb1 & rb1 &".xls"
Book1.Build() '生成细节区
Book1.Save(fl) '保存工作簿
Dim Proc1 As New Process '打开工作簿
Proc1.File = fl
Proc1.Start()

Dim Book2 As New XLS.Book(ProjectPath & "Attachments\新版高值植入耗材验收记录.xls")
Dim f2 As String = ProjectPath & "AllMyFiles\高值验收记录\" & str2 & clb1 & rb2 &".xls"
Book2.Build() '生成细节区
Book2.Save(f2) '保存工作簿
Dim Proc2 As New Process '打开工作簿
Proc2.File = f2
Proc2.Start()


Dim dr As DataRow = DataTables("验收溯源登记时间标志表").Find("配送公司 ='"& clb1 &"'")
If dr IsNot Nothing Then '如果找到的话
    dr("最新溯源截止时间")=str2
    dr("最新验收截止时间")=str2
Else
    Dim dr2 As DataRow = DataTables("验收溯源登记时间标志表").AddNew()
    dr2("配送公司")=clb1
    dr("最新溯源截止时间")=str2
    dr("最新验收截止时间")=str2
End If

 

问题:在用户的自定义菜单中打开这个弹窗,在弹窗中点击这个按钮,项目就死机了,但我在系统的菜单中--窗口管理--设计窗口--浏览,点击这个按钮却能正常导入Excel报表,不知道和解?我从之前(3个月前)的备份中,验证了在用户自定义菜单中能正常使用,麻烦老师帮看看到底是什么问题?

[此贴子已经被作者于2019/11/7 17:36:59编辑过]

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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2019/11/7 19:49:00 [只看该作者]

用这个分析一下,看看执行到哪里死了:


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


加好友 发短信
等级:三尾狐 帖子:672 积分:7921 威望:0 精华:0 注册:2016/6/11 11:10:00
  发帖心情 Post By:2019/11/7 19:58:00 [只看该作者]

Dim str As String
Dim str2 As String =e.Form.Controls("TextBox3").value '清单列入月份
Dim rb1 As String ="溯源追踪"
Dim rb2 As String ="验收登记"
Dim clb1 As String =e.Form.Controls("CheckedListBox1").value

MessageBox.Show(1)  只显示到这里


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


加好友 发短信
等级:五尾狐 帖子:1093 积分:6682 威望:0 精华:0 注册:2013/7/1 9:05:00
  发帖心情 Post By:2019/11/7 23:26:00 [只看该作者]

重新设计新版溯源追踪.xls这个模板

 回到顶部