人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

MS-Accessのテーブル複数個一括して削除する方法は無いでしょうか?
(全部削除するわけではありません)
マクロを組む必要がある場合はそのマクロの記述はお願いします
(削除したいテーブルは「インポートエラー」のテーブルです

MS-AccessのバージョンはACCESS97です

●質問者: tsurinews
●カテゴリ:ウェブ制作
✍キーワード:access MS インポート エラー バージョン
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● きゃづみぃ
●5ポイント

私が やってる方法は マクロで ひとつずつ 削除したいテーブルを記述するやり方です。

最初は ちょっと大変ですが、一回作っておくと あとは 楽です。

ちなみに マクロの画面で

SQLの実行

Delete from テーブル名 とします。


2 ● きゃづみぃ
●5ポイント

あ、テーブル自体削除するならば

drop table テーブル名

ですね。

◎質問者からの返答

テーブル名称にワイルドカードは使えますか?

例えば「 *インポート* 」と記述して複数削除


3 ● cx20
●100ポイント

http://www2.moug.net/cgi-bin/technic.cgi?acvba+TI06010031

下記の VBA で消せると思います。

(Access 97 と Access 2002 で動作確認をしました。)

ただ、一応、念のため、削除する前にバックアップはトって置くようにしてください(^^A

Public Function TableDelete() As Boolean

Dim dbs

Dim i

Set dbs = CurrentDb

For i = dbs.TableDefs.Count - 1 To 0 Step -1

If InStr(dbs.TableDefs(i).Name, ”インポート”) > 0 Then

dbs.TableDefs.Delete dbs.TableDefs(i).Name

End If

Next

dbs.TableDefs.Refresh

Set dbs = Nothing

End Function

http://www.accessclub.jp/bbs2/0029/beginter09781.html

TableDefs.Delete について質問です --Access Club Access 初・中級者 FORUM--

◎質問者からの返答

出来ました〜(^-^)/

有難う御座いますm(._.)m

すばらしい(^^)//

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ