Office中国论坛/Access中国论坛

标题: 打开窗体中的OLE控件后,光标无法转到下一条记录 [打印本页]

作者: 老鬼    时间: 2009-4-9 09:41
标题: 打开窗体中的OLE控件后,光标无法转到下一条记录
窗体中绑定了一个表,表中已有若干记录。表中有OLE字段,并都插入文件。
窗体的记录集类型设为“快照”。
双击窗体上的OLE字段,打开其中的EXCEL文件,看完后,将EXCEL文件关闭(不关闭不会发生下面的情况)。
回到窗体,想转到下一条记录,却怎么也转不过去。
好像被打开的EXCEL文件的变动(即使文件没被改动)一直要保存到OLE控件中,但因为被设为“快照”,保存不进去,就一直在那耗着。我按了两下“撤销对记录的操作”,记录又可以跳转了。
有什么办法使打开的OLE中的文件为只读?或用别的办法,使被打开的文件关闭后不会一直要保存到OLE中,使回到窗体时,记录自由跳转。
作者: Henry D. Sy    时间: 2009-4-9 11:18
关闭excel时,保存一下记录试试。
作者: 老鬼    时间: 2009-4-11 17:14
已经设为“快照”了,怎么能保存呢?而且我希望OLE中的文件被打开后,即使编辑了也不能保存进去。
有一个办法是,打开了OLE中的文件,不要关闭,回到ACCESS窗体在不同记录间转移,就不会有问题。可是一关闭就不行了。
我还发现,如果你打开文件不关闭,回到窗体转到另一条记录,打开的文件会被自动关闭。
不过不关闭就回窗体去操作的方法不是好的方法,因为大部分的人在看完文件后会关掉,不关掉不太符合大家的习惯~~
作者: ADAM    时间: 2009-11-24 09:55
我也在頭痛這個問題
如果解決了,就可以對OLE字段作查看,與修改的管制了/

期待解決,
有很多用二進制來解決,不過看不了,也太複雜




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3