Access VBA質問箱 IV

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

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


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

【9906】フォームのテキスト値 みう 07/10/9(火) 11:57 質問[未読]
【9907】Re:フォームのテキスト値 hatena 07/10/9(火) 15:10 回答[未読]
【9908】Re:フォームのテキスト値 みう 07/10/9(火) 17:03 お礼[未読]
【10011】Re:フォームのテキスト値 VBWASURETA 07/11/22(木) 19:55 発言[未読]

【9906】フォームのテキスト値
質問  みう  - 07/10/9(火) 11:57 -

引用なし
パスワード
   わからないので、教えてください。

現在AccessでExcelのデータをボタン1つでインポートするというツールを作っています。
インポートなどするところはできたのですが、
テーブル名を固定で渡すようにしてあります。
これをフォームのテキストに文字をうち、その文字のテーブル名を作成、又は上書きみたくしたいのです。。。

ここで、うまくいっていないのが、フォーム内でそのテキストの値をとることはできるのですが、この値をモジュールにもっていけません。

初歩的なことかもしれませんが、教えてください。
文章が不明かもしれませんが、よろしくお願いいたします。

【9907】Re:フォームのテキスト値
回答  hatena  - 07/10/9(火) 15:10 -

引用なし
パスワード
   >ここで、うまくいっていないのが、フォーム内でそのテキストの値をとることはできるのですが、この値をモジュールにもっていけません。

そのテキストボックスのあるフォームのモジュールなら、

Me.テキストボックス名

標準モジュールなら、

Forms!フォーム名!テキストボックス名

で値を取得できると思いますが、、、、
そういうことですか?

【9908】Re:フォームのテキスト値
お礼  みう  - 07/10/9(火) 17:03 -

引用なし
パスワード
   ▼hatena さん:

そういうことです!!

ほんと助かりました!!
こんな簡単なことができなく、いきづまってました・・・^^;
ありがとうございます!!

【10011】Re:フォームのテキスト値
発言  VBWASURETA  - 07/11/22(木) 19:55 -

引用なし
パスワード
   ▼hatena さん:
こんばんは。

これでもいけますね。因みにクエリー内に
Function関数を埋め込むことも可能です。

//form
sub main()
 if ( Test( Cstr(me.テキスト1.Txt & "") ) = True ) Then
   Msgbox "Ok"
 Else
   Msgbox "NG"
 End if
end sub

//モジュール
Function Test(m_strwk as String) As Boolean
 if ( m_strwk <> "" ) Then
  Test = True
 End if
End Function

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