投稿日 | : 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」)名称が重複可能な情報なので
名称から再セレクトする事は難しいです。
と、ざっくり経緯はこんな感じです。