以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  EXCEL报表报错,报表设置有误吗  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=7822)

--  作者:ff
--  发布时间:2010/8/9 19:42:00
--  EXCEL报表报错,报表设置有误吗

按帮助中所写的操作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编辑过]

--  作者:狐狸爸爸
--  发布时间:2010/8/9 21:42:00
--  
生成的时候不出错,启动Excel的时候出错,应该是你的Excel有问题吧
--  作者:ff
--  发布时间:2010/8/9 21:57:00
--  
另外一个程序生成EXCEL报却运行正常,不知什么原因,郁闷!!
[此贴子已经被作者于2010-8-9 21:57:15编辑过]

--  作者:ff
--  发布时间:2010/8/10 20:48:00
--  
EXCEL报表设置有问题吗
[此贴子已经被作者于2010-8-10 22:37:26编辑过]

--  作者:狐狸爸爸
--  发布时间:2010/8/10 20:54:00
--  
没看出有问题,另外建立一个看看。
--  作者:ff
--  发布时间:2010/8/10 22:37:00
--  
重做报表可以了