手机站
网通分站
电信主站
密 码:
用户名:
当前位置 : 主页>网络编程>Access>列表

当Access文件大于指定的大小时就自动压缩

来源:互联网 作者:west263.com 时间:2008-02-23
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!

适用 ACCESS2000及以后版本

首先在公共模块添加如下函数: 中国站.长.站

以下为引用的内容:

Public Function AutoCompactCurrentProject() Dim fs, f, s, filespec Dim strProjectPath As String, strProjectName As String strProjectPath = Application.CurrentProject.Path strProjectName = Application.CurrentProject.Name filespec = strProjectPath & "\" & strProjectName Set fs = CreateObject("Scripting.FileSystemObject") Set f = fs.GetFile(filespec) s = CLng(f.Size / 1000000) ‘转换文件大小为MB 中.国站长站 If s > 20 Then ‘修改此处的20M为你自己需要的值 Application.SetOption ("Auto Compact"), 1 ‘压缩程序 Else Application.SetOption ("Auto Compact"), 0 ‘不压缩程序 End IfEnd Function 中.国.站长站

_com

在任何退出的程序前调用这个函数,例如在Docmd.Quit前调用:AutoCompactCurrentProject

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!