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

2016-02-19 20:37 3 1 收藏

下面图老师小编跟大家分享一个简单易学的当Access文件大于指定的大小时就自动压缩教程,get新技能是需要行动的,喜欢的朋友赶紧收藏起来学习下吧!

【 tulaoshi.com - 编程语言 】

  您正在看的access教程是:当Access文件大于指定的大小时就自动压缩。

  适用 Access2000及以后版本

  翻译:tmtony(Access/Office中国)

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

  首先在公共模块添加如下函数:

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

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

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

 

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

延伸阅读
以前使用 DAO 時,Microsoft 有提供 CompactDatabase Method 來压缩 Microsoft Access 文件,RepairDatabase Method 來修复损坏的 Microsoft Access 文件,。可是自从 ADO 出來之后,好像忘了提供相对的压缩及修复 Microsoft Access 文件的功能。 現在 Microsoft 发现了这个问题了,也提供了解決方法,不过有版本上的限制!限制說明...
手动压缩PPT幻灯片容量的教程   第一步: 打开PowerPoint,插入图片,鼠标单击图片,菜单栏会出现格式标签,在调整一栏中点击压缩图片按钮。 第二步: 弹出压缩图片对话框,根据情况勾选仅用于所选图片,然后点击选项按钮。 第三步: 在压缩选项和目标输出中进行选择,单击确定完成设置。 提...
360压缩压缩文件   360压缩为您提供了两种压缩文件的方式。 您可以选择右击需要解压的文件,在右键菜单中选择实现快捷的压缩。 您可以右击需要压缩的文件进行压缩。 打开360压缩,选中一个或多个文件后,点击软件主界面左上角的图标 并在新弹出的窗口中设置好压缩选项后,点击即可对文件进行压缩。
PPT怎么压缩文件大小 第一步:打开所要压缩的PPT。 第二步:选中PPT中的任意一张图片,即会出现图片工具。 第三步:选择压缩图片,即会出现一个对话框。 第四步:选择“文档中的所有图片”,根据个人需要分辨率可以选择“打印”或者“网页”,一般选择“网页”就可以顺畅的播放PPT。 第五步:点击确定之后,保存或者另存文档。即完成用WPS压缩ppt文...
360压缩如何压缩文件 360压缩为您提供了两种压缩文件的方式。 您可以选择右击需要解压的文件,在右键菜单中选择实现快捷的压缩。 您可以右击需要压缩的文件进行压缩。 打开360压缩,选中一个或多个文件后,点击软件主界面左上角的图标 并在新弹出的窗口中设置好压缩选项后,点击即可对文件进行压缩。

经验教程

52

收藏

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