报表一直是VB最大的问题所在,建议用第三方OCX或直接写到Excel中。

解决方案 »

  1.   

    我在其它電腦中也設定了DSN呀.路徑是對的呀.
      

  2.   

    你在使用到数据环境时,可以参考如下代码:
    Dim DataEnv As New DataEnvironment1
    With DataEnv.CnnPrintPreview
        If .State = 1 Then .Close
            .ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" _
                & "Persist Security Info=False;" _
                & "Data Source=" & App.Path & "××.mdb"
            .Open
    End With
      

  3.   

    设成系统DSN大概把稳一点,这样不同的用户登录都可以用
      

  4.   

    看看别的机器上的Provider的驱动程序有没有,或版本是不是一致
      

  5.   

    在制做安装程序后,安装时与原来的数据库路径不一样所以这样
    你可以在安装程序目录里的SETUP。LST 文件用记事本打开指定一下数据库目录就行了。
    问题解决,返回。
      

  6.   

    上有误:在制做安装程序后,安装时与原来的数据库路径不一样所以这样
    你可以在安装程序目录里的SETUP。LST 文件用记事本打开指定一下原数据库目录就行了。
    问题解决,返回。