Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共6 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

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

1楼
ff 发表于: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楼
狐狸爸爸 发表于:2010/8/9 21:42:00
生成的时候不出错,启动Excel的时候出错,应该是你的Excel有问题吧
3楼
ff 发表于:2010/8/9 21:57:00
另外一个程序生成EXCEL报却运行正常,不知什么原因,郁闷!!
[此贴子已经被作者于2010-8-9 21:57:15编辑过]
4楼
ff 发表于:2010/8/10 20:48:00
EXCEL报表设置有问题吗
[此贴子已经被作者于2010-8-10 22:37:26编辑过]
5楼
狐狸爸爸 发表于:2010/8/10 20:54:00
没看出有问题,另外建立一个看看。
6楼
ff 发表于:2010/8/10 22:37:00
重做报表可以了
共6 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .02539 s, 2 queries.