datafield就是存数据的如ID值
listfield就是显示数据的如姓名字段用过PB就明白

解决方案 »

  1.   

    表1有字段
    OrderNo ,CustNo,Price,Number表2有字段,通过CustNo与表1关联
    CustNo,CustName
    现在我希望在输入表1的CustNo字段时显示表2 CustName字段的值那么我的datafield就要设置为表1的CustNo字段,keyField就要设置为表2的CustNo字段,listField设置为表2的CustName,即通过关联字段CustNo搜索表2的CustName所有值供表1CustNo选择
      

  2.   

    我明白了不过问题还没有解决,我用的是一个dbedit用来输入ID号 另一个dblookupcombobox用来显示名称,dbedit与一datasource相连,dblookupcombobox的listsource为一datasource相连,我把dblookupcombobox的keyfield改变为fycode(ID号),listfield改为mxfycode (显示的名称)
    ,datafield为fycode,不过就是不按我的执行还是显示原来的字段,什么原因
      

  3.   

    dblookupcombobox的DataSource 应和dbEdit的DataSource设为同一个DataSource,而它的listsource应该另设为一个DataSource
      

  4.   

    检查过了正如 Liusp(夜深千帐灯)所说,