Foxtable(狐表)用户栏目专家坐堂 → 请教报表保存位置的变更及计划事件


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

主题:请教报表保存位置的变更及计划事件

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


加好友 发短信
等级:童狐 帖子:276 积分:2971 威望:0 精华:0 注册:2010/9/20 11:21:00
请教报表保存位置的变更及计划事件  发帖心情 Post By:2015/10/22 20:34:00 [只看该作者]

1、报表保存的位置:通过代码可以任意设置报表保存目录,但通过系统菜单中生成的报表默认保存在reports目录下,请问这一目录能否修改?
2、计划管理中设置了一段代码,用于定期备份。请问这些代码能否转移到项目systemIdle事件中,两者有什么区别?

Static dt As Date '静态变量,用于保存上次备份的时间
Dim tp As TimeSpan
tp = Date.Now - dt
If tp.TotalHours >= 1 Then '如果距离上次备份已经超过一个小时
    dt = Date.Now
    Dim NewName As String 
        NewName = Date.Today.year & Date.Today.Month  & Date.Today.Day 
    If FileSys.DirectoryExists(数据连接串) Then     '如果连接目录存在
        FileSys.CopyFile( 数据连接串 & "gbxx.mdb", "D:\备份\" & newname ,True)
    End If
End If
[此贴子已经被作者于2015/10/22 20:34:38编辑过]

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/10/22 20:37:00 [只看该作者]

1、菜单里面没办法改,要不你就用自己设计的菜单代替原本的菜单。

 

2、计划管理,间隔一段时间才执行一次代码;SystemIdle是每时每刻都在执行。用计划管理比较合理。


 回到顶部