Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


2064 / 2272 ツリー ←次へ | 前へ→

【4063】フォーム間でデータのやりとり みほ 04/12/23(木) 15:26 質問[未読]
【4064】Re:フォーム間でデータのやりとり みほ 04/12/23(木) 15:28 質問[未読]
【4065】Re:フォーム間でデータのやりとり かろちん 04/12/23(木) 16:01 回答[未読]
【4069】Re:フォーム間でデータのやりとり みほ 04/12/25(土) 17:13 お礼[未読]

【4063】フォーム間でデータのやりとり
質問  みほ  - 04/12/23(木) 15:26 -

引用なし
パスワード
   初心者です。
以下の処理をしたいと思い投稿を検索してはみたのですが
中々見つからず、投稿しました。

1.フォームAからフォームBを開く
2.フォームB内にあるリストボックスのうち、1行をダブルクリックする
3.フォームBを閉じ、リストボックスで選択したデータのIDを
 フォームAに受け渡し、ラベルに値をセットする。

方法、もしくは「ここを見ればわかるよ」という情報を
教えて下さい!!お願いします。

【4064】Re:フォーム間でデータのやりとり
質問  みほ  - 04/12/23(木) 15:28 -

引用なし
パスワード
   書き忘れました。
質問内容1〜3で、わからない箇所は以下の3の部分です。
>3.フォームBを閉じ、リストボックスで選択したデータのIDを
> フォームAに受け渡し、ラベルに値をセットする。

【4065】Re:フォーム間でデータのやりとり
回答  かろちん  - 04/12/23(木) 16:01 -

引用なし
パスワード
   >3.フォームBを閉じ、リストボックスで選択したデータのIDを
> フォームAに受け渡し、ラベルに値をセットする。

リストボックスを選択したタイミングなのか
フォームBを終了したタイミングなのかは分
かりませんが、下記のようにフォームB側で
指示することにより、フォームAのラベルに
値を設定することができます。

Form_フォームA.ラベル.Caption = リスト.Value

【4069】Re:フォーム間でデータのやりとり
お礼  みほ  - 04/12/25(土) 17:13 -

引用なし
パスワード
   お返事遅くなってすみません。
うまくいきました!ありがとうございます。
以前に使用していたツールがフォーム間のやり取りは
Open時やclose時の引数として渡すようなものだったので
それにこだわって方法を探してしまっていました。
本当に助かりました。

2064 / 2272 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
1078229
(SS)C-BOARD v3.8 is Free