DataCombo的问题。急!!!在线等!!!
有DataCombo1,DataCombo2,DataCombo3.....等连接是同一个表的不同字段,如果Datacombo1的记录改变,其它的DataCombo或其它控件如何刷新成同一个记录的字段值?
望各位高手赐教,不胜感激!
急!!!
问题点数:50、回复次数:7Top
1 楼MoQi_123(老莫的春天)回复于 2002-04-25 23:21:52 得分 0
在DataCombo1的Click事件中对Recordset对象使用Find方法,比如
Dim Rs as ADODB.RecordSet
.......
Private Sub DataCombo1_Click()
Rs.Find 字段名 = DateCombo1.Text
End SubTop
2 楼liken218(想走走不了!)回复于 2002-04-25 23:27:50 得分 0
可是DataCombo2,DataCombo3如何刷新和DataCombo1的同一个记录呢?Top
3 楼MoQi_123(老莫的春天)回复于 2002-04-25 23:34:39 得分 0
因为以上三个DataCombo控件都是绑定到数据源,所以当Recordset移动时他们会自动进行刷新的。Top
4 楼liken218(想走走不了!)回复于 2002-04-25 23:35:16 得分 0
如DataCombo1的字段名为姓名,数据:有张三,李四。
DataCombo2的字段名为学历,数据:本科,大专。
DataCombo1的值原是张三,改变值为李四后,DataCombo2的值如何自动变为大专?
张三 本科
李四 大专Top
5 楼liken218(想走走不了!)回复于 2002-04-25 23:37:08 得分 0
如何绑定?
没有自动刷新啊。Top
6 楼MoQi_123(老莫的春天)回复于 2002-04-26 00:13:17 得分 50
将Recordset的LockTpye设定为批处理。
不知道你前面是怎样做的,我想你应该已经绑定了,不然不会在DataCombo中显示数据。既然绑定了,就不必去理会什么刷新之类,当Recordset通过Find方法找到匹配记录时,所有记录会自动移动,在DataCombo2,DataCombo3中会自动显示相应记录的。Top
7 楼liken218(想走走不了!)回复于 2002-04-26 00:21:18 得分 0
谢谢了,我会照你的方法试一下。
成功的话,明天我会给分。。。。。。Top




