现在DBcomboBox关联着表1的一个字段“结算方式”
而表2的字段“方式”则向DBcomboBox提供其下拉项目,如:信用卡、转账、汇款、现金支付.....,就是说以上付款方式都是表2的字段“方式”的值,这种功能怎么实现?感激不尽

解决方案 »

  1.   

    vfp里很容易实现,不知道delphi里怎么实现
      

  2.   

    楼上说的对。用DBLookupComBobox。
    它有两个属性,一个是datasource,一个是listsource设置一下就行了。
      

  3.   

    可以实现:dbcombobox 的datasource 和 datafield指向的是要存放其列表的数据源,
    items 里放的是 要显示的数据列表,那么,按您的意思,就是那些 “结算方式”了。
    datasource = 表一的datasorce
    datafield = 表一的字段 结算方式while not 表2.eof do
    begin
      dbcombobox1.items.add('信用卡');
      表2.next;
    end;