Access VBA質問箱 IV

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

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


8051 / 9994 ←次へ | 前へ→

【5124】Re:フォーム上でSQLを流す
回答  小僧  - 05/5/26(木) 15:23 -

引用なし
パスワード
   ▼ぶる さん:
こんにちは。

>RowSourceを使ったことがないのですが
>それを使うとSELECT文でも実行できるのですか??

リストボックスの値集合ソースにはSQL文が記述出来るようになっています。
SELECT文を実行できる…というよりは、値集合ソースを書き換えると言う方が
近いイメージでしょうか?

フォーム上に結果リスト(リストボックス)を追加して

Private Sub cmdStrt_Click()

If IsNull(Me.Txtsql) Then
  MsgBox "処理内容が記述されていません。"
End If

'テキストボックスに入力されているSQLを実行
  Me.結果リスト.RowSource = Me.Txtsql
  Me.結果リスト.Requery
End Sub

リストボックスの列数をSELECTしたフィールド数に合わせれば
結果が表示されると思います。
278 hits

【5113】フォーム上でSQLを流す ぶる 05/5/26(木) 13:35 質問
【5115】Re:フォーム上でSQLを流す クロ 05/5/26(木) 13:55 回答
【5116】Re:フォーム上でSQLを流す ぶる 05/5/26(木) 14:03 発言
【5117】Re:フォーム上でSQLを流す クロ 05/5/26(木) 14:13 回答
【5120】Re:フォーム上でSQLを流す 小僧 05/5/26(木) 14:44 回答
【5122】Re:フォーム上でSQLを流す ぶる 05/5/26(木) 15:11 質問
【5124】Re:フォーム上でSQLを流す 小僧 05/5/26(木) 15:23 回答
【5126】Re:フォーム上でSQLを流す ぶる 05/5/26(木) 15:55 質問
【5129】Re:フォーム上でSQLを流す クロ 05/5/26(木) 16:43 回答

8051 / 9994 ←次へ | 前へ→
ページ:  ┃  記事番号:
1078256
(SS)C-BOARD v3.8 is Free