投稿時間:2003/10/29(Wed) 22:03 投稿者名:ぱく
Eメール:
URL :
タイトル:Access風コンボボックス
始めまして。 質問内容 VB6.0でコンボボックスを使ってみたのですが Accessにあるような カラム指定はできないのでしょうか? Accessの場合IDを見えなくしつつ、必要な時にカラムを指定して IDを取得できたのですが、VBではできないのでしょうか?
この投稿するまでは、配列を一つ用意してあげて レコード数分ReDimして、コンボのIndex と 実際のセレクトしたIDを保存していって IDが欲しくなった時にその配列から取得していたのですが・・。 他にも良いアイディアがあれば教えてください!
@SQLで 「鳥マスタ」から「IDと名称」をセレクトしてきました。 結果↓ ID 名称 01 ハト 02 キジ 03 スズメ 04 ハト
Aさっそくこの名称をコンボに登録しました。
+-------+--+ |ハト |▼| +-------+--+ |ハト | |キジ | |スズメ | |ハト |←選んだ +-------+
おお、しっかり選ばれてる!できた〜と喜んでいたのですが、 利用者には「ハト」が見えたらいいので、OKなのですが プログラム的にはハトの「ID」が欲しいのです (この場合は 「04」)名称が重複可能な情報なので 名称から再セレクトする事は難しいです。
と、ざっくり経緯はこんな感じです。
|