本人初学DELPHI,我用ADO的方式打算让DBComboBox的选项改变后DBEdit的内容也变为同一条记录的相应字段,如"DBComboBox"的选项改为"单位"后,"DBEdit"的内容会自动变为同一记录的"职称",谢谢各位大大的关照啦.....

解决方案 »

  1.   

    写一个查询语句
    sql.text:='********** where column='''+DBComboBox.Items.Strings[DBComboBox.ItemIndex]+'''';
    open;
    至于DBEdit,就不用管了,,自动跟新到位置
      

  2.   

    这个不难阿,将dbcombobox和dbedit与datasource关联后就可以从中选择相应字段了,如dbcombobox选择'单位',dbedit选择'职称',当然你要先将datasource数据源组件连接到相应的adotable或adoquery中就行了
      

  3.   

    谢谢各位大大的帮忙....我已经把dbcombobox和dbedit与datasource关联上了,而且用代码把DBEdit字段显示出来,但DBEdit还是没有随DBComboBox的改变而变成相应的字段值.....定位不了哦....3Q
      

  4.   

    除非再加一个ComboBox1并在onchange事件中写代码:
    begin
    adoquery1.locate('单位',combobox1.text,[]);
    end;