Office中国论坛/Access中国论坛

标题: [求助]如何解决指针漂移问题? [打印本页]

作者: secowu    时间: 2006-1-8 01:00
标题: [求助]如何解决指针漂移问题?
如果某个窗体设置了时间间隔

用于触发事件

但如果此时,在这个窗体里进行追加查询时,

需要返回刚刚追加进去的记录,

就会导致能够追加,但却无法在追加完后,找到此记录的情况,

所以,特感麻烦

请高手帮忙
作者: 一点通    时间: 2006-1-8 01:41
追加查询后,刷新窗体
作者: secowu    时间: 2006-1-9 16:11
以下是引用一点通在2006-1-7 17:41:00的发言:
追加查询后,刷新窗体



谢谢,我试下,

不对啊,我已经刷新了呀


作者: secowu    时间: 2006-1-9 22:29
最后,还是用了一个临时表来解决问题


作者: 一点通    时间: 2006-1-9 22:32
没有例子很难帮你分析
作者: sgrshh29    时间: 2006-1-9 23:29
追加刷新后,再用rs.find定位到这条记录.
作者: secowu    时间: 2006-1-9 23:36
非常感觉上面两位

因为我的程序里有一个背景窗体

这个背景窗体设置了时间触发事件

每隔30秒就檢查一次表

所以,當開啟另外一個窗體,進行追加查詢時,

僅管設置了重新刷新,並且用了gotofindrecord

就是不行,

後來,就用了一個臨時表,將追加的記錄的ID儲存起來

然後,再用查詢的方法來返回

辦法是笨了點,不過有效果,算是安慰了。

謝謝各位


作者: 一点通    时间: 2006-1-10 00:30
试下这样,当要追加查询时,先关闭刷新,追加查询完后再运行刷新
作者: sgrshh29    时间: 2006-1-10 00:44
试了一下,用recordset.findfirst完全没问题,不论窗体是否刷新.
作者: secowu    时间: 2006-1-12 00:39
以下是引用一点通在2006-1-9 16:30:00的发言:
试下这样,当要追加查询时,先关闭刷新,追加查询完后再运行刷新

呵呵,有道理

关闭背景窗体的时间触发事件,

完成后,再开启

试下先

谢谢
作者: secowu    时间: 2006-1-12 00:42
谢谢

搞定了,还省了当初为此而做的一个临时表[em01]
作者: jackeylee    时间: 2007-3-23 18:53
没这个必要哦




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