数据库RS有字段"任职部门",它的值有:生管部,人事部,业务部,会计部,财务部,......我想把"任职部门"的值加进COMBOBOX.ITEMS中.不知怎么写呀,谢谢指教了.

解决方案 »

  1.   

    combobox1.clear;
    adoquery1.close;
    adoquery1.sql.clear;
    adoquery1.sql.add('select distinct 任职部门 from table');
    adoquery1.open;
    for i:= 0 to adoquery1.recordcount-1 do
    begin
      combobox1.add(adoquery1.fieldbyname('任职部门').asstring);
      adoquery1.next;
    end;
    大概吧,没测试。
      

  2.   

    combobox1.clear;
    query1.close;
    query1.sql.clear;
    query1.sql.add('select 任职部门 from rs');
    query1.open;
    for i:= 0 to adoquery1.recordcount-1 do
    begin
      combobox1.add(query1.fieldbyname('任职部门').asstring);
      query1.next;
    end;
      

  3.   

    大概就是这样了,先得到部门数据,然后用循环写到combox.itmes里