在“打印报表”选项中无论点那一项总是提示要输入数据库的路径,如果把数据源指定到“XXX.mdb”数据文件所在电脑上的位置(如:E:\程序\XXX.mdb)就可以打开报表了,但下一次打开的时候又要指定。请问在哪里可以修改它的相对路径与绝对路径啊?在线等待。QQ:25161849

解决方案 »

  1.   

    在程序里,修改为app.path& 你可以查MSDN中的APP
      

  2.   

    代码是这样的你们帮看一下有错吗?
    '    Adodc1.ConnectionString = "DRIVER={Microsoft Access Driver (*.mdb)};" & _
    '                   "DBQ=db5.MDB;" & _
    '                   "DefaultDir=" & CheckPath(App.path) & ";" & _
    '                   "UID=;PWD=;"
    '    Adodc1.RecordSource = "SELECT * FROM 学生与课程"
        'txtSQL = "select * from 学生"
        'Set mrc = cn.Execute(txtSQL)
      

  3.   

    添加dataenviroment控件,在de中连接数据库,不过注意是相对路径,不要用绝对路径
      

  4.   

    CheckPath这是什么函数?我没有见过
      

  5.   

    "DBQ=" & app.path &"\db5.MDB;"
      

  6.   

    我很菜的,楼上朋友讲的我都试过了,好像还是不行,哪位朋友,能把QQ留下(或是加我的QQ:25161849)吗?我把程序传过去,谁帮我看一下好吗?谢谢了!~!