让Access文件大于指定大小时自动压缩

2016-02-19 19:07 117 1 收藏

下面这个让Access文件大于指定大小时自动压缩教程由图老师小编精心推荐选出,过程简单易学超容易上手,喜欢就要赶紧get起来哦!

【 tulaoshi.com - 编程语言 】

适用 Access2000及以后版本

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

翻译:tmtony(Access/Office中国)
首先在公共模块添加如下函数:

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 If
End Function

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

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

来源:https://www.tulaoshi.com/n/20160219/1620056.html

延伸阅读
以前使用 DAO 時,Microsoft 有提供 CompactDatabase Method 來压缩 Microsoft Access 文件,RepairDatabase Method 來修复损坏的 Microsoft Access 文件,。可是自从 ADO 出來之后,好像忘了提供相对的压缩及修复 Microsoft Access 文件的功能。 現在 Microsoft 发现了这个问题了,也提供了解決方法,不过有版本上的限制!限制說明...
360压缩压缩文件   360压缩为您提供了两种压缩文件的方式。 您可以选择右击需要解压的文件,在右键菜单中选择实现快捷的压缩。 您可以右击需要压缩的文件进行压缩。 打开360压缩,选中一个或多个文件后,点击软件主界面左上角的图标 并在新弹出的窗口中设置好压缩选项后,点击即可对文件进行压缩。
标签: windows 操作系统
本文关键字:教程/windows/技巧 当Windows XP出现问题而需要进入某一启动模式时(如安全模式),在重新启动电脑的过程中,不得不紧盯着屏幕,在系统自检之后,立即按下F8键,在打开的高级启动菜单进行选择。如果安装有多个操作系统,则需要在选择XP系统之后立即按下F8键。一旦错过了按F8键的时机,就得重新再来一遍这漫长的过程。其实我们...
360压缩如何压缩文件 360压缩为您提供了两种压缩文件的方式。 您可以选择右击需要解压的文件,在右键菜单中选择实现快捷的压缩。 您可以右击需要压缩的文件进行压缩。 打开360压缩,选中一个或多个文件后,点击软件主界面左上角的图标 并在新弹出的窗口中设置好压缩选项后,点击即可对文件进行压缩。
标签: 电脑入门
Wappwolf曾经推出过一个协助Dropbox自动工作的网页应用Dropbox Automator,允许你设置针对某个特殊文件夹的一系列规则,自动让符合条件的文件归类的某个文件夹里。现在他们又针对Google Drive推出了类似的应用GDrive Automator。 当你将自己的Google Drive帐号跟GDrive Automator关联起来之后,你就可以创建智能文件夹了。比如创建一个...

经验教程

946

收藏

9
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部