Foxtable(狐表)用户栏目专家坐堂 → access数据源 自动获取当前文件路劲下的access文件并加载


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

主题:access数据源 自动获取当前文件路劲下的access文件并加载

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


加好友 发短信
等级:超级版主 帖子:106168 积分:539957 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/1/16 17:32:00 [显示全部帖子]

http://www.foxtable.com/webhelp/topics/0682.htm

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


加好友 发短信
等级:超级版主 帖子:106168 积分:539957 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/1/17 19:48:00 [显示全部帖子]

主窗口的代码放到BeforeConnectOuterDataSource事件判断处理即可,没有必要重启项目

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


加好友 发短信
等级:超级版主 帖子:106168 积分:539957 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/1/17 20:27:00 [显示全部帖子]

其实完全没有必要复制,直接使用项目里的文件不行吗?何必多此一举

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


加好友 发短信
等级:超级版主 帖子:106168 积分:539957 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/1/17 22:50:00 [显示全部帖子]

项目启动数据源BeforeConnectOuterDataSource事件代码:

If e.name="文件管理ACC" Then 

    If FileSys.FileExists("d:\文件管理助手【请勿删除】\文件管理.mdb") = False Then '判断文件夹下是否有文件,如果有

        If FileSys.DirectoryExists("d:\文件管理助手【请勿删除】") = False Then '判断文件夹是否存在,如果存在

            FileSys.CreateDirectory("d:\文件管理助手【请勿删除】")

        End If

        FileSys.CopyFile(ProjectPath & "Attachments\文件管理.mdb", "d:\文件管理助手【请勿删除】\文件管理.mdb")'如果没有 就把指定目录下的文件复制到指定目标地址

    End If

    e.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\文件管理助手【请勿删除】\文件管理.mdb;Persist Security Info=False"

End If


 回到顶部