Access VBA質問箱 IV

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

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


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

【10463】VBAを使ってフォームのレコードソースを変更したい ここ 08/7/11(金) 12:51 質問[未読]
【10464】Re:VBAを使ってフォームのレコードソースを... hatena 08/7/11(金) 17:55 回答[未読]
【10465】Re:VBAを使ってフォームのレコードソースを... ここ 08/7/11(金) 20:55 質問[未読]
【10466】Re:VBAを使ってフォームのレコードソースを... hatena 08/7/11(金) 21:02 回答[未読]
【10467】Re:VBAを使ってフォームのレコードソースを... ここ 08/7/16(水) 19:17 お礼[未読]

【10463】VBAを使ってフォームのレコードソースを...
質問  ここ  - 08/7/11(金) 12:51 -

引用なし
パスワード
   フォームのデータ(レコードソース)に書かれているSQL文をVBAのプロシージャーから変更したいのですが、可能でしょうか?

具体的には。。。。
 表形式のフォームにテーブルの検索結果を表示していますが、
 ボタンクリックで、検索条件を変更して、再表示させたいのです。

 VBA内でSQL文までは作ってありますが、レコードソースの変更方法がわかりません。
どなたか教えて下さい。

【10464】Re:VBAを使ってフォームのレコードソース...
回答  hatena  - 08/7/11(金) 17:55 -

引用なし
パスワード
   > VBA内でSQL文までは作ってありますが、レコードソースの変更方法がわかりません。

そのSQL文をRecordSourceプロパティに代入すればいいでしょう。

【10465】Re:VBAを使ってフォームのレコードソース...
質問  ここ  - 08/7/11(金) 20:55 -

引用なし
パスワード
   直接フォームのレコードソースを変更するのではなくて、VBAのプロジージャー内での記述方法がわからないのですが。。。

【10466】Re:VBAを使ってフォームのレコードソース...
回答  hatena  - 08/7/11(金) 21:02 -

引用なし
パスワード
   >直接フォームのレコードソースを変更するのではなくて、VBAのプロジージャー内での記述方法がわからないのですが。。。

VBAで、RecordSource にSQL文を代入するのではダメですか。

例えば、フォームモジュールならば、

Dim strSQL As String

strSQL = "SELECT ・・・・・・・"

Me.RecordSource = strSQL

【10467】Re:VBAを使ってフォームのレコードソース...
お礼  ここ  - 08/7/16(水) 19:17 -

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

どうもありがとうございます。やってみます!

>>直接フォームのレコードソースを変更するのではなくて、VBAのプロジージャー内での記述方法がわからないのですが。。。
>
>VBAで、RecordSource にSQL文を代入するのではダメですか。
>
>例えば、フォームモジュールならば、
>
>Dim strSQL As String
>
>strSQL = "SELECT ・・・・・・・"
>
>Me.RecordSource = strSQL

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