# Re: 再问两个 table 都指到同样的 recordset

Posted by Chuang on October 21, 1998 at 02:21:24:

In Reply to: 两个 table 都指到同样的 recordset posted by 小吴 on October 20, 1998 at 07:47:05:

: 重新说明:
: AForm 中使用 table :dept 仅作 find 用找出recordset.field(1)的value
: AForm 中主要 talbe :man 可作上下笔&增&删&改动作
: BForm 中亦同样使用 table :dept 但需作 recordset.addnew & recordset.edit
: AForm 呼叫 BForm
: BForm.show
: 在BForm中做
: dept.recordset.edit
: dept.reocrdset.update
: dept.refresh
: AForm.dept.refresh
: unload Bform
: Aform.show
: 已试过您所教的方法在Form_load()中设定
: set BForm.dept.recordset=AForm.dept.recordset
: 但结果相同,不过经反复测试结果在AForm 中若未使用
: man.recordset.movenext 前,dept内的资料确实已有更新
: 但当move record 后,dept内的资料确又恢复原状(新增资料除外)
: 不知那里错了?真伤脑筋
: 又当 set Bform.dept.recordest=Aform.dept.recordset 时
: 此时两个Form中dept所使用的是同一个buffer,还是各自为政呢?

: 再次感谢您!小吴 Thank's

Follow Ups:

- 其实本来就很难达到你的需求 小吴 07:48:51 10/21/98 (1)
  - 利用Snapsnot 解决了问题 Chuang 04:53:54 10/22/98 (0)