Office中国论坛/Access中国论坛

标题: 关于非绑定数据表窗体的测试 [打印本页]

作者: t小宝    时间: 2008-5-8 07:30
标题: 关于非绑定数据表窗体的测试
' 关于非绑定数据表窗体的测试
' 有不少人提出用ADO实现数据表子窗体的批量更新功能,但都没有下文,我试了一下,似乎看到一些希望
' 就是使用ADO的批更新方法
' 方法大致如下:
' 打开一支持批更新的ADO记录集,把它绑定到窗体
' 在窗体更新前事件用变量记下准备更新的值,然后用Undo取消窗体更新,这时窗体将不再显示更改过的数据
' 用Undo取消窗体更新后,再用变量来更改记录集,但并不立即用Update进行更新,
' 这样窗体又显示回更改过的数据,但这些数据在记录集和窗体中均未保存,以上步骤可在多条记录中进行,
' 直到关闭窗体时,根据提示进行批量保存或取消

' 但是这个方法好象只对备注型字段有效,其它字段不行!!!
' 对删除和添加也不行,希望各位有兴趣的研究一下。

作者: goto2008    时间: 2008-5-8 09:20
[:50] 学习
作者: fswxs    时间: 2008-5-8 09:21
该记录集不是可更新的
关注中
作者: t小宝    时间: 2008-5-8 10:03
原帖由 fswxs 于 2008-5-8 09:21 发表
该记录集不是可更新的
关注中

老弟能不能说清楚点,是什么情况?

期待各位参与,这是个有趣而且很有用的功能,看能不能完美实现。
作者: fswxs    时间: 2008-5-8 13:08
打开备注窗体没法编辑啊
作者: t小宝    时间: 2008-5-9 09:15
我在几台电脑上试过,可以编辑,不过都是2003版本,不知楼上是什么版本?
作者: fswxs    时间: 2008-5-9 09:22
是OFFICE2000,但可以打开哦
作者: xuwenning    时间: 2008-5-9 09:26
[:45]
学习学习
作者: gdfsslec    时间: 2008-5-9 21:47
[:12]
期待更多研究成果
作者: t小宝    时间: 2008-5-19 13:20
原帖由 fswxs 于 2008-5-9 09:22 发表
是OFFICE2000,但可以打开哦

2000确实不能编辑...

但奇怪的是2003中备注字段的表现,,竞然可以显示未保存的值,,超链接字段也可,,其它字段就不行了,,
作者: bihorse    时间: 2009-1-17 17:35
这个问题很重要
作者: boy1    时间: 2009-1-17 19:45
标题: 关注
关注




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