Foxtable(狐表)用户栏目专家坐堂 → EXCEL报表报错,报表设置有误吗


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

主题:EXCEL报表报错,报表设置有误吗

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


加好友 发短信
等级:婴狐 帖子:4 积分:91 威望:0 精华:0 注册:2010/8/9 19:37:00
EXCEL报表报错,报表设置有误吗  发帖心情 Post By:2010/8/9 19:42:00 [只看该作者]

按帮助中所写的操作EXCEL报表,但总是报错,如图

 


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

 

打印代码如下:


Dim cb1 As winform.combobox=e.Form.controls("combobox1")
Dim cb2 As winform.combobox=e.Form.controls("combobox2")
Dim con As String="data"
If cb1.value isnot Nothing And cb2.value isnot Nothing Then
    With Datatables("导航_GCGMX")
        .loadfilter="[供应商]='" & cb1.value & "' and [采购单编号]='" & cb2.value & "'"
        .load
    End With
    If Tables("导航_GCGMX").count>0 Then
        Dim dt As Datatable
        Dim cmd As new sqlcommand
        cmd.connectionname=con
        cmd.commandtext="select * from 供应商信息 where 供应商名称='" & cb1.value & "'"
        dt=cmd.executereader
        If dt.Datarows.count>0 Then
            vars("采购单_联系人")=dt.Datarows(0)("联系人")
            vars("采购单_电话")=dt.Datarows(0)("电话")
            vars("采购单_传真")=dt.Datarows(0)("传真")
        Else
            vars("采购单_联系人")=Nothing
            vars("采购单_电话")=Nothing
            vars("采购单_传真")=Nothing
        End If
        vars("采购单_采购员")=user.name
        vars("采购单_采购单编号")=cb2.value
        vars("采购单_供应商")=cb1.value
        vars("采购单_交货日期")=Datatables("导航_GCGMX").Datarows(0)("交货日期")
        Dim Book As New XLS.Book(ProjectPath & "Attachments\采购单.xls")
        Dim fl As String = ProjectPath & "Reports\采购单.xls"
        Book.Build() '生成细节区
        Book.Save(fl) '保存工作簿
        Dim Proc As New Process '打开工作簿
        Proc.File = fl
        Proc.Start()
    Else
        messagebox.show("当前表没有可打印的数据!请重新筛选择打印数据!","提示")
    End If
Else
    messagebox.show("供应商名称,采购单编号不能为空值!请重新选择正确的打印选项后再生成采购单数据!","提示")
End If

[此贴子已经被作者于2010-8-10 20:49:04编辑过]

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


加好友 发短信
等级:管理员 帖子:47448 积分:251048 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2010/8/9 21:42:00 [只看该作者]

生成的时候不出错,启动Excel的时候出错,应该是你的Excel有问题吧

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


加好友 发短信
等级:婴狐 帖子:4 积分:91 威望:0 精华:0 注册:2010/8/9 19:37:00
  发帖心情 Post By:2010/8/9 21:57:00 [只看该作者]

另外一个程序生成EXCEL报却运行正常,不知什么原因,郁闷!!
[此贴子已经被作者于2010-8-9 21:57:15编辑过]

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


加好友 发短信
等级:婴狐 帖子:4 积分:91 威望:0 精华:0 注册:2010/8/9 19:37:00
  发帖心情 Post By:2010/8/10 20:48:00 [只看该作者]

EXCEL报表设置有问题吗
[此贴子已经被作者于2010-8-10 22:37:26编辑过]

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


加好友 发短信
等级:管理员 帖子:47448 积分:251048 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2010/8/10 20:54:00 [只看该作者]

没看出有问题,另外建立一个看看。

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


加好友 发短信
等级:婴狐 帖子:4 积分:91 威望:0 精华:0 注册:2010/8/9 19:37:00
  发帖心情 Post By:2010/8/10 22:37:00 [只看该作者]

重做报表可以了

 回到顶部