以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 请教报表保存位置的变更及计划事件 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=76162) |
-- 作者:lake163 -- 发布时间: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编辑过]
|
-- 作者:大红袍 -- 发布时间:2015/10/22 20:37:00 -- 1、菜单里面没办法改,要不你就用自己设计的菜单代替原本的菜单。
2、计划管理,间隔一段时间才执行一次代码;SystemIdle是每时每刻都在执行。用计划管理比较合理。 |