Office中国论坛/Access中国论坛
标题:
如何压缩正在使用的数据库
[打印本页]
作者:
test2006
时间:
2004-6-10 20:54
标题:
如何压缩正在使用的数据库
如何压缩正在使用的数据库
老是提示正在使用
作者:
esmile
时间:
2004-6-11 19:10
提示:
作者被禁止或删除 内容自动屏蔽
作者:
tanlangkun
时间:
2004-6-11 19:33
用批处理命令,很好用的,而且在运行时也可保存。如我要将E:\mydocu~1\access\公司管理系统\办公室目录下的所有文件备份到E:\文件备份\公司管理系统\办公室\ 目录下。
xcopy E:\mydocu~1\access\公司管理系统\办公室\* E:\文件备份\公司管理系统\办公室\ /s /y /d
[此贴子已经被作者于2004-6-11 11:34:55编辑过]
作者:
tanlangkun
时间:
2004-6-11 19:37
对不起,搞错了。[em04]
作者:
zhengjialon
时间:
2004-6-11 20:26
站长的函数
Function Compact()
With CommandBars.Add(, msoBarFloating, , True)
Const CompactId As Long = 2071
.Controls.Add msoControlButton, CommandBars("Tools").Controls(7).CommandBar.Controls(2).Id
DoEvents
.Visible = True
.Controls(1).SetFocus
SendKeys "{ENTER}" '模拟击键压缩
End With
End Function
李啸林 修改,可以适合97与XP,我没有安装过ACCESS 2000,希望你们能给我补上。
Dim ref As Reference
Dim i As Byte
Set ref = References!Access
'我不用Application.Vertion是由于,这个属性在Access 97中不存在。
Select Case ref.Major
Case 8: i = 6 'Access 97
Case 9: i = 7 'Access XP
Case Else
MsgBox "未知版本,无法使用此功能"
Exit Sub
End Select
With CommandBars.Add(, msoBarFloating, , True)
.Controls.Add msoControlButton, CommandBars("Tools").Controls(i).CommandBar.Controls(2).Id
DoEvents
.Visible = True
.Controls(1).SetFocus
SendKeys "{ENTER}" '模拟击键压缩
End With
作者:
secowu
时间:
2006-1-14 20:46
试用了下,发现出错了
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3