设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1564|回复: 3
打印 上一主题 下一主题

[与其它组件] 打开窗体中的OLE控件后,光标无法转到下一条记录

[复制链接]
跳转到指定楼层
1#
发表于 2009-4-9 09:41:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
窗体中绑定了一个表,表中已有若干记录。表中有OLE字段,并都插入文件。
窗体的记录集类型设为“快照”。
双击窗体上的OLE字段,打开其中的EXCEL文件,看完后,将EXCEL文件关闭(不关闭不会发生下面的情况)。
回到窗体,想转到下一条记录,却怎么也转不过去。
好像被打开的EXCEL文件的变动(即使文件没被改动)一直要保存到OLE控件中,但因为被设为“快照”,保存不进去,就一直在那耗着。我按了两下“撤销对记录的操作”,记录又可以跳转了。
有什么办法使打开的OLE中的文件为只读?或用别的办法,使被打开的文件关闭后不会一直要保存到OLE中,使回到窗体时,记录自由跳转。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2009-4-9 11:18:58 | 只看该作者
关闭excel时,保存一下记录试试。
3#
 楼主| 发表于 2009-4-11 17:14:09 | 只看该作者
已经设为“快照”了,怎么能保存呢?而且我希望OLE中的文件被打开后,即使编辑了也不能保存进去。
有一个办法是,打开了OLE中的文件,不要关闭,回到ACCESS窗体在不同记录间转移,就不会有问题。可是一关闭就不行了。
我还发现,如果你打开文件不关闭,回到窗体转到另一条记录,打开的文件会被自动关闭。
不过不关闭就回窗体去操作的方法不是好的方法,因为大部分的人在看完文件后会关掉,不关掉不太符合大家的习惯~~
4#
发表于 2009-11-24 09:55:53 | 只看该作者
我也在頭痛這個問題
如果解決了,就可以對OLE字段作查看,與修改的管制了/

期待解決,
有很多用二進制來解決,不過看不了,也太複雜
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-3 03:31 , Processed in 0.072018 second(s), 28 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表