Excel VBA質問箱 IV

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

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


5792 / 13645 ツリー ←次へ | 前へ→

【48834】データの受け渡し アツコ 07/5/10(木) 21:40 質問[未読]
【48836】Re:データの受け渡し neptune 07/5/10(木) 22:04 発言[未読]
【48845】Re:データの受け渡し ichinose 07/5/11(金) 7:43 発言[未読]

【48834】データの受け渡し
質問  アツコ  - 07/5/10(木) 21:40 -

引用なし
パスワード
   初歩的な質問ですみません。
自分なりに調べてみたのですが、解らなかったので教えて頂けますでしょうか。

標準モジュール内で、ACCESS_DBに接続して氏名を取得し、
ユーザフォームに配置してあるComboBoxにセットしてユーザフォームを
表示しています。

社員番号 氏名 時給
100   山田 25000
101   田中 30000
102   吉田 28000
 ・
 ・
 ・

ユーザフォームにComboBoxと時間を入力するための
textboxが配置されています。

1)ComboBox内の氏名を選択します。
2)時間を入力します。

時間が入力されれば「時給×時間」で
給与額を計算したいのですが、時給が
ユーザフォームに引き継がれません。
(0で認識されます。)

標準モジュールで得たデータをユーザフォームで
利用するにはどのように宣言すれば宜しいのでしょうか。

宜しくお願いします。

【48836】Re:データの受け渡し
発言  neptune  - 07/5/10(木) 22:04 -

引用なし
パスワード
   ▼アツコ さん:
こんにちは
>ユーザフォームにComboBoxと時間を入力するための
>textboxが配置されています。
>
>1)ComboBox内の氏名を選択します。
>2)時間を入力します。
ここまでは理解できます。

>時間が入力されれば「時給×時間」で
>給与額を計算したいのですが、時給が
>ユーザフォームに引き継がれません。
>(0で認識されます。)
ここまでの説明では時間を入力するためのtextboxがあるはずなんですが、

>標準モジュールで得たデータをユーザフォームで
>利用するにはどのように宣言すれば宜しいのでしょうか。
↑の説明でtextboxの存在理由がわからなくなりました。

userform1.textbox1.text=標準モジュールで得たデータ
を適当なタイミングで実行すればUserForm上のTextBoxへデータ
を入力はできます。
こういう事でしょうか?????

【48845】Re:データの受け渡し
発言  ichinose  - 07/5/11(金) 7:43 -

引用なし
パスワード
   ▼アツコ さん:
おはようございます。

>
>標準モジュールで得たデータをユーザフォームで
>利用するにはどのように宣言すれば宜しいのでしょうか。

現状どのようなコードを記述してうまく標準モジュールの
データがユーザーフォーム上で運用できないのか
を記述してください。

こういう資料があれば、アツコ さんが「何がわからないのか」
この投稿を見ている方が把握できると思いますよ!!

これは、「プロシジャー間のインターフェースを決める」という
プログラムの設計上、重要な箇所だと思います。
こういう観点からも詳細な記述をしてください。

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