Office中国论坛/Access中国论坛

标题: RecordsetClone复制子窗体数据不全,求助 [打印本页]

作者: aslxt    时间: 2012-2-15 11:13
标题: RecordsetClone复制子窗体数据不全,求助
用主窗体+数据表子窗体(数据分别绑定到主表、子表,主表和子表用编号字段形成一对多的关系,主窗体和子窗体也用编号字段作为链接字段)的模式,在用RecordsetClone复制子窗体数据的时候,原来能够全部复制子窗体的数据,最近不知是那里发生了变动,只能复制子窗体中可见的数据。

请问,会是什么原因导致这种情况?如何解决?

谢谢。

作者: andymark    时间: 2012-2-15 11:20
是不是在窗体中设置了筛选
作者: Henry D. Sy    时间: 2012-2-15 11:20
重新注册一下dao试试!
作者: aslxt    时间: 2012-2-15 11:22
本帖最后由 aslxt 于 2012-2-15 11:24 编辑

主子窗体本来就对子窗体进行了筛选!
不是一台电脑,至少有两台电脑是这种情况!
作者: andymark    时间: 2012-2-15 11:52
没有错呀, RecordsetClone 结果 应该是筛选后的结果,也就是子表显示的数据
作者: aslxt    时间: 2012-2-15 15:29
andymark 发表于 2012-2-15 11:52
没有错呀, RecordsetClone 结果 应该是筛选后的结果,也就是子表显示的数据

是筛选后的结果,还是屏幕显示的结果?
比如说,主窗体的编号为001,子窗体筛选出编号为001的数据,有30条记录,可是子窗体较小,一屏只能看到10行(就是10条记录),当然子窗体的垂直滚动条滚动后,可以看到子窗体确实有30条记录。
之前用RecordsetClone 的时候是可以得到30条记录,现在只能得到10条记录。

作者: aslxt    时间: 2012-2-15 15:33
筛选后的结果,和子表显示的数据
二者不是一个概念吧?
作者: todaynew    时间: 2012-2-15 16:12
好像我曾经遇到过同类问题
作者: aslxt    时间: 2012-2-15 22:13
todaynew 发表于 2012-2-15 16:12
好像我曾经遇到过同类问题

还记得如何解决的吗?可否告知?
作者: t小宝    时间: 2012-2-16 12:51
本帖最后由 t小宝 于 2012-2-16 12:52 编辑

移动到最后一条记录,再移动到第一条记录,再用RecordsetClone,试试看




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