Queryで取得した項目をComboboxのアイテムに追加するには

解決


komin  2007-06-01 18:53:49  No: 26445

生産管理のアプリケーションです。DelphiはVer.6 Professionalで、PARADOXテーブルを使っています。
  2万レコード位あるテーブルからある項目(ここでは件='kenmei')を重複なく取り出してComboboxのItemに追加したのです。
 Quwry1.SQL.Add('select kenmei from meisai group by kenmei')で取得できるところろまでは解っています。その結果を文字列としてComboboxのItemに追加するコーディングを教えてください。


komn  2007-06-01 18:55:12  No: 26446

> 重複なく取り出してComboboxのItemに追加したのです。

「追加したいのです」の誤りです。


Ru  2007-06-01 19:20:30  No: 26447

TComboBox.ItemsプロパティはTStringList型ですので,
TStringListのヘルプを一度見てはどうでしょう。

TStringList.Add  メソッドのヘルプに例がありますので参考になると思います。


Ru  2007-06-01 19:28:36  No: 26448

Kominさんはここと同一人物?ttp://hpcgi1.nifty.com/MADIA/DelphiBBS/wwwlng.cgi?print+200705/07050043.txt

ここでのソース見る限りコンボボックスに追加はできてそうですね。
てことはTQueryから検索した値を引っ張ることが出来ない??


悩める子羊  2007-06-01 19:51:55  No: 26449

こういうことかぃな?
query.First;
while not query.EOF do begin
  Combobox.Items.Add(query.Fields[0].AsString);
  query.Next;
end;


komin  2007-06-01 20:44:04  No: 26450

Ruさん,それはできています。というか,多用しています。
  悩める子羊さん,ありがとうございました。この方法でうまくいきました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加