vba<2>-Access如何压缩自身数据库(50分)(100分)

  • 主题发起人 主题发起人 autumn
  • 开始时间 开始时间
A

autumn

Unregistered / Unconfirmed
GUEST, unregistred user!
在Access窗体中某个按扭如何实现压缩自身数据库(如按了菜单“工具”-&gt;
“数据库实用工具”-&gt;“压缩数据库”)
求代码或宏
 
所谓压缩,都是进行了库的拷贝,然后删除原库,再改名。
看看diamond access源码就知道了。
 
一样的,压缩自身的话只是需要先将自己Close,压缩好后在Open
 
a.mdb有一个宏cc,cc该怎样写才实现压缩a.mdb? //这就是我的本意
 
&gt;&gt;a.mdb有一个宏cc,cc该怎样写才实现压缩a.mdb?

不可能。
a.mdb 已经打开了,不能压缩!
 
Access库压缩,可以利用VBA编程实现,具体命令(仅一句)
忘了,很抱歉。
 
同意 dreamtiger
 
我的Access程序有一个数据交换的大动作,完成后需要压缩。很想做在
这个动作的后面,如果宏不能实现,vab代码可以吗?
我有一个设想:access可以定制自己的菜单,是否将这个动作放在菜单事件中
就可以压缩当前库了.
不知这样想对不对。代码不是很会。
请gxg8816和各位再提点一下,小弟与吨.
 
&gt;我的Access程序有一个数据交换的大动作,完成后需要压缩。很想做在
&gt;这个动作的后面,如果宏不能实现,vab代码可以吗?
修复和压缩都要独占数据库,
只有把代码和数据分成两个库才可以.程序中通过连接表访问数据.
压缩:
DBEngine.CompactDatabase "a.mdb", "b.mdb"
 
如何在程序中动态压缩ACCESS库?
 
多人接受答案了。
 
请对access有研究的朋友看看
http://www.gislab.ecnu.edu.cn/delphibbs/DispQ.asp?LID=195594
 
后退
顶部