VB6.0用掲示板の過去のログ(No.1)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [過去ログ] [管理用]

投稿日: 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」)名称が重複可能な情報なので
名称から再セレクトする事は難しいです。

と、ざっくり経緯はこんな感じです。


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- Web Forum -