Accessコンボボックスにレコードセット代入について質問です。
コンボボックスにレコードセットの値と代入したいと考えています。
Set Me![コンボボックス名].Recordset = rs
で代入できたのですが、連結列をどうしても代入できません。
| ID | MachineName |
| 1 | MachineA |
| 2 | MachineB |
| 3 | MachineC |
の様なレコードセットをコンボボックスに代入したいです。
保存列はIDフィールドです。
どなたかご存じの方がおられましたら、アドバイスよろしくお願いいたします。
m(_ _)m
No.3ベストアンサー
- 回答日時:
> 列数:2
> 列幅:0cm;3cm
> 連結列:1
2項目あるじゃないですか。
ID列の幅が0cmで、Excelでいう「列の非表示」と同じで見えないだけ。
列幅を 1cm;3cm とでもしてみてください。(適宜調整)
DoLoopで代入しなくてもOKのはずですよ。
No.2
- 回答日時:
> セミコロンで区切った形が必要なのですね。
いやいや、違いますよ。
「コンボボックスのプロパティ」の「列幅」です。
フォーム上に貼り付けてあるんじゃないんですか?
デザインビューで開いてくださいね。
フォームのプロパティはこんな感じです。
列数:2
列幅:0cm;3cm
連結列:1
値集合タイプ:テーブル/クエリ
区切り文字:システム区切り文字
です。
ちなみにADOでLANディスク上にバックエンドDBファイルがあります。
以前はローカルで使用していた為、コンボボックスのソースにはテーブル
を使用していました。
しかし、ADOでレコードセットを使用すると、コンボボックスが全滅しました。(~_~;)
値集合タイプや区切り文字あたりを変えて、レコードセットをSET出来ないものかなぁと考えていました。
Do Until EOF
ID & ; & MachineName
で区切り文字を入れて
コンボボックスにSET
という解釈をしていました。
解釈が間違っていたら、すいませんm(_ _)m
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) Accessの参照フィールドの列がずれてしまいます 1 2023/07/19 15:00
- Visual Basic(VBA) ExcelからAccessのテーブルに書き込む時に時間がかかる 1 2022/10/14 20:38
- Visual Basic(VBA) ExcelVBA ドロップボックスで月を選択するとそれ以降のデータが残るようにしたい。 3 2022/12/16 14:53
- Visual Basic(VBA) access count数を変数に格納 2 2022/03/30 19:21
- Visual Basic(VBA) ユーザーフォームの書き出しで追加のご相談 ユーザーフォームの値をシートに書き出す際、コードが表示され 2 2022/08/05 10:58
- Visual Basic(VBA) Excel VBA ユーザーフォーム1のコンボボックスに別ブックの値を反映させたいです。 6 2023/03/21 16:12
- Visual Basic(VBA) 2つ目のコンボボックスが動作しません。 3 2023/03/25 12:29
- Visual Basic(VBA) ExcelVBAでユーザーフォームでテキストボックスなどからセルに連続して入力するコーディングの際の 2 2022/06/29 22:51
- Visual Basic(VBA) VB.net 1 2022/08/18 19:21
- Excel(エクセル) Excel コンボボックス バックカラー 1 2023/02/18 08:06
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
フォームを開くときに、コンボボックスの値を選択(アクセスVBA)
Visual Basic(VBA)
-
アクセスVBAのMe!と[ ]
Access(アクセス)
-
コンボボックスにレコードセットでリストをセットする
その他(データベース)
-
-
4
Access サブフォームでの選択行の取得
その他(データベース)
-
5
ACCESSでコンボボックスにSQLで抽出した値を表示したい
その他(データベース)
-
6
[VBA] ADOの Clone と AddNew
その他(プログラミング・Web制作)
-
7
ACCESSでコントロールソースの変更
Access(アクセス)
-
8
Accessのレポート上のテキストボックス値を設定したい
その他(データベース)
-
9
Accessでのレコード存在チェック
その他(データベース)
-
10
Accessでテーブルの値をテキストボックスに代入するには?
Access(アクセス)
-
11
どこにもフォーカスを当てたくない
Access(アクセス)
-
12
選択したチェックボックスのみチェックを入れたいのですが
その他(データベース)
-
13
Access2000 サブフォームのRecordSet取得法
Access(アクセス)
-
14
Access 最後のレコードに到達するまでループ処理を行う方法
Access(アクセス)
-
15
ADOのCursorLocationプロパティ
Visual Basic(VBA)
-
16
Access コンボボックスの値をクリアしたい。
PowerPoint(パワーポイント)
-
17
アクセスVBAで、フォームの値をレポートに代入したい
Access(アクセス)
-
18
Accessファイルを作成者以外は編集できないように設定するには
Access(アクセス)
-
19
ACCESS2002(or2003)の日付表示でエラー(#Name?)
Access(アクセス)
-
20
【ACCESS】フォーム名/コントロール名を文字列型変数で指定するには
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAでダブルコーテーション入り...
-
エラーの意味は? Lvalue req...
-
C言語 列挙型(enum型)変数について
-
jsp~jspにhiddenを使って変数...
-
テキストボックスの値を変数に...
-
[VBS]変数を定数に変換する方法...
-
C言語 アロー演算子について質...
-
python の 連鎖代入の文法
-
DataTableの値を変数に代入したい
-
親ウィンドウの情報をインライ...
-
processing エラーで、 "cannot...
-
整数xxxが大き過ぎますというエ...
-
i++と++i ってどう違うのですか?
-
VB6.0での条件文にある#の意味
-
Variant型で宣言してるのにEmpt...
-
VBA 1行で複数の代入を行った...
-
EXCEL/VBA 変数の値をクリップ...
-
var aaa=bbb?cccl:ddd; の意味...
-
プログラミングで変数と関数の...
-
7行テトリスコードで分からな...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAでダブルコーテーション入り...
-
EXCEL/VBA 変数の値をクリップ...
-
C言語 列挙型(enum型)変数について
-
テキストボックスの値を変数に...
-
Variant型で宣言してるのにEmpt...
-
[VBS]変数を定数に変換する方法...
-
python の 連鎖代入の文法
-
エラーの意味は? Lvalue req...
-
jsp~jspにhiddenを使って変数...
-
processing エラーで、 "cannot...
-
整数xxxが大き過ぎますというエ...
-
プログラミングで変数と関数の...
-
構造体からレコードセットへの代入
-
コマンドプロンプト バッチ|結...
-
stdpicture型の変数に、、
-
無名関数のメリットがよくわか...
-
i++と++i ってどう違うのですか?
-
DataTableの値を変数に代入したい
-
Accessコンボボックスにレコー...
-
VBA 1行で複数の代入を行った...
おすすめ情報