VBAの基礎とAccessオブジェクトモデル(Application / CurrentDb)

スポンサーリンク
Access VBA

【テクニカル・上級編】【上級】Application.VBEオブジェクトを用いた、モジュール内のプロシージャ名一括取得とドキュメント化 – Access VBA解析バイブル

Access VBAの深淵を覗く:VBEオブジェクトモデルによるメタデータ抽出と自動ドキュメンテーションの極意Accessという「完成された箱庭」の中で、私たちは長年システムを構築してきた。しかし、肥大化したレガシーコードの海に溺れ、どのプ...
Access VBA

【実務・中級編】【上級】Application.VBEオブジェクトを用いた、モジュール内のプロシージャ名一括取得とドキュメント化 – Access VBA解析バイブル

【Access】VBEをハックせよ:プロシージャ一括抽出による「ブラックボックス化」の完全回避Accessで開発を続けていると、必ず直面する「技術的負債」がある。数年前に誰が書いたか分からない、仕様書も存在しない数万行のコード。保守を引き継...
Access VBA

【入門編】【上級】Application.VBEオブジェクトを用いた、モジュール内のプロシージャ名一括取得とドキュメント化 – Access VBA解析バイブル

Accessの「神」にアクセスする:VBEオブジェクトでコードを自動解析する方法Access VBAの世界へようこそ。フォームにボタンを置いてマクロを動かす、そんな「表側の開発」を卒業しようとしているあなたへ。今日は、Accessの心臓部で...
Access VBA

【テクニカル・上級編】【上級】DAO.Recordsetの「BatchUpdate」を自作する:トランザクション管理による一括更新の高速化 – Access VBA解析バイブル

【上級】DAO.Recordsetの「BatchUpdate」を自作する:トランザクション管理による一括更新の高速化レガシーシステムと呼ばれる領域において、Microsoft Accessはその強烈なライフサイクルと手軽さ故に、今なお多くの...
Access VBA

【実務・中級編】【上級】DAO.Recordsetの「BatchUpdate」を自作する:トランザクション管理による一括更新の高速化 – Access VBA解析バイブル

【上級】DAO.Recordsetの「BatchUpdate」を自作する:トランザクション管理による一括更新の高速化開発現場でよく見かける光景がある。数千件、数万件のレコードをループで回し、1件ごとに `Update` メソッドを叩くコード...
Access VBA

【入門編】【上級】DAO.Recordsetの「BatchUpdate」を自作する:トランザクション管理による一括更新の高速化 – Access VBA解析バイブル

こんにちは! Access VBAの海原を航海する皆さん、チーフアーキテクトの私です。日々の業務システム開発で、こんな絶望感を味わったことはありませんか?「数千件のデータをループで一件ずつ更新していたら、画面が固まってコーヒーを3杯飲んでも...
Access VBA

【テクニカル・上級編】【上級】Application.CurrentDbをキャッシュすべき理由:DAO.Database変数の再利用によるパフォーマンス最適化 – Access VBA解析バイブル

【上級】Application.CurrentDbをキャッシュすべき理由:DAO.Database変数の再利用によるパフォーマンス最適化レガシーシステムの最前線でAccess VBAと向き合ってきたエンジニアならば、一度はパフォーマンスの壁...
Access VBA

【実務・中級編】【上級】Application.CurrentDbをキャッシュすべき理由:DAO.Database変数の再利用によるパフォーマンス最適化 – Access VBA解析バイブル

【上級】Application.CurrentDbをキャッシュすべき理由:DAO.Database変数の再利用によるパフォーマンス最適化開発現場で、Access VBAのコードレビューをしていると、今でもこんなコードが平然と書かれているのを...
Access VBA

【入門編】【上級】Application.CurrentDbをキャッシュすべき理由:DAO.Database変数の再利用によるパフォーマンス最適化 – Access VBA解析バイブル

こんにちは!日々のAccess開発、本当にお疲れ様です。マクロの記録から一歩踏み出し、「自分でコードを書いてシステムを動かしたい!」という熱意を持ってVBAに向き合っている姿、素晴らしいですね。今回は、Access VBAの中級者から上級者...
Access VBA

【テクニカル・上級編】【中級】DAO.Recordsetの「LockEdits」プロパティによる、悲観的排他制御と楽観的排他制御の使い分け – Access VBA解析バイブル

Access VBAを掌握する極限の知見:DAO.Recordset「LockEdits」が支配するマルチユーザー排他制御の深淵マルチユーザー環境のAccessバックエンドにおいて、データ競合(Lost Update:更新損失)はエンジニア...
スポンサーリンク