Access VBA質問箱 IV

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

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


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

【8530】コマンドの実行について ねもと 06/8/25(金) 15:04 質問[未読]
【8532】Re:コマンドの実行について 小僧 06/8/25(金) 16:42 回答[未読]
【8533】Re:コマンドの実行について 小僧 06/8/25(金) 17:39 回答[未読]
【8541】Re:コマンドの実行について ねもと 06/8/28(月) 14:29 お礼[未読]

【8530】コマンドの実行について
質問  ねもと  - 06/8/25(金) 15:04 -

引用なし
パスワード
   モジュールでクエリーを実行するには
DoCmd.OpenQuery "クエリ名"
で実行できますが、
マクロのなかのコマンドの実行で
すべてのレコードを選択と
レコードの削除は
どのように記述すればいいですか?
よろしくお願いします。

【8532】Re:コマンドの実行について
回答  小僧  - 06/8/25(金) 16:42 -

引用なし
パスワード
   ▼ねもと さん:
こんにちは。

マクロだけでは無理かもしれません。
(できたら済みません。)

削除クエリを作ってクエリを実行させてみてはいかがでしょうか。


※ データの削除処理になるので、必ずバックアップを取りましょうね。

削除クエリが作成できれば、SQLビューに切り替えると

DELETE FROM テーブル名…

の様な記述が確認できるかと思われます。
これが確認できれば上記の「クエリの実行」でも


マクロ:SQLの実行

SQLステートメント:DELETE FROM …
トランザクションの使用:はい

でもレコードの削除処理は行えるかと思います。

【8533】Re:コマンドの実行について
回答  小僧  - 06/8/25(金) 17:39 -

引用なし
パスワード
   ▼ねもと さん:
マクロだけでもできる模様です。

・テーブルを開く
 テーブル名:テーブル名
 ビュー:データシートビュー
 データモード:編集

・コマンドの実行
 全てのレコードを選択

・コマンドの実行
 削除

・閉じる
 オブジェクトの種類:テーブル
 オブジェクト名:テーブル名
 オブジェクトの保存:確認

【8541】Re:コマンドの実行について
お礼  ねもと  - 06/8/28(月) 14:29 -

引用なし
パスワード
   ▼小僧 さん:
ありがとうございます。
できました。
また何かありましたらよろしくお願いします

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