使用绑定的DBCombo时,如何使对应的data控件也能同步变动
编号:QA000274
建立日期: 1998年12月29日 最后修改日期:1999年12月27日
所属类别:
刘伟:
使用绑定的dbcombo时,改变当前显示的值,但对应的data控件并不作相应改变,请问如何才能象dbgrid一样,当指针移动时,对应的data控件也能同步变动?
回答:
DBCombo和DBList的使用比DBGrid麻烦。一般,要想同步变动Data控件,你必须在DBCombo_Change事件中移动Data控件的位置。
下面我们给出一个简单的例子。
1、在Form上添加两个Data控件,设置两个Data控件的DatabaseName为Biblio.mdb,RecordSource为Publishers。
2、在Form上添加一个TextBox和一个DBCombo。设置DBCombo1的RawSource为Data1,DataSource属性为Data2,DataField、ListField和BoundColumn为PubID,Style属性为2。
最后,在DBCombo1_Change事件中加入如下语句:
Private Sub DBCombo1_Change()
Data1.Recordset.FindFirst "PubID=" & DBCombo1.BoundText
End Sub
这样,改变DBCombo控件的同时也同步移动了Data控件。
此问题由李海回答。
| |
|
|
| |
|
|