アフィリエイト広告を利用しています
検索
カテゴリーアーカイブ
タグクラウド
最新記事

2019年02月07日

【Access VBA】基本まとめ

手抜きざっくりまとめ



レコード削除



With DoCmd
.SetWarnings False
CurrentDb.Execute "DELETE * FROM " & strTblName
.SetWarnings True
End With


※Where句を指定しないと、全レコードを削除


テーブル削除



With DoCmd
.SetWarnings False
.DeleteObject acTable, T_IMPORT
.SetWarnings True
End With


※レコード数が多いと、レコード削除はすんごい時間かかる
 全レコード削除するなら、テーブル削除して作り直しちゃったほうが速い


自DBにSQL発行



Public Function RunSQL(Byval strSQL as string)As Object
Set RunSQL = Currentdb.openrecordset("strSQL", dbopensnapshot)
End Function


※Docmd.RunSQLはアクションクエリしかだめ
 Docmd.RunSQLでSelectするとエラーが出る











タグ:Access VBA
この記事へのコメント
コメントを書く

お名前:

メールアドレス:


ホームページアドレス:

コメント:

※ブログオーナーが承認したコメントのみ表示されます。

この記事へのトラックバックURL
https://fanblogs.jp/tb/8536135
※ブログオーナーが承認したトラックバックのみ表示されます。

この記事へのトラックバック
プロフィール
へなちょこさんの画像
へなちょこ
都内に出没するOLっぽい何か。大好物はExcelと効率化。独学でVBAやAccessをいじり始め、早10年。 5歩歩くと忘れてしまうので、ここにメモしていきます。
プロフィール
記事ランキング
  1. 1. 【Excel VBA】ユーザーフォームのCaptionが文字化け
  2. 2. 【Office365 SharePoint】Notesへのリンクを貼りたい
  3. 3. 【Excel VBA】StatusBarが表示されない
  4. 4. 【Excel VBA】入力規則でアプリケーション定義エラー
  5. 5. 【Excel】最大化で起動してくれない件
  6. 6. 【Excel VBA】Workbook_openで「パス名が無効です」
  7. 7. 【Excel VBA】.xlsm→.xlsx保存でエラー
  8. 8. 【Win10】タスクバーのプレビューを非表示にしたい
  9. 9. 【Win10】エクスプローラーがフリーズする
  10. 10. 【Win10】再発!!PC再起動すると、クイック起動バーが消える
ファン