热情软件屋

 

使用绑定的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控件。

此问题由李海回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio