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

スポンサーリンク
Access VBA

【テクニカル・上級編】フォームの「OnLoad」と「OnOpen」の実行順序を理解した、安全な初期化処理の設計 – Access VBA解析バイブル

Access VBAを掌握する極限の知見:フォーム初期化の深層 — `OnOpen` と `OnLoad` の非対称性を制する者だけがシステムを支配する長年、エンタープライズの現場でレガシーシステムと格闘してきたエンジニアなら、一度はAcc...
Access VBA

【実務・中級編】フォームの「OnLoad」と「OnOpen」の実行順序を理解した、安全な初期化処理の設計 – Access VBA解析バイブル

Access VBAを掌握する極限の知見:Formの「Open」と「Load」の境界線を見極めろ開発現場でよく見かけるバグがある。「フォームを開いた瞬間に、テキストボックスの値を書き換えようとしたら実行時エラーになった」「コンボボックスのリ...
Access VBA

【入門編】フォームの「OnLoad」と「OnOpen」の実行順序を理解した、安全な初期化処理の設計 – Access VBA解析バイブル

こんにちは!Access VBAの開発現場で、日々フォームやクエリと格闘していませんか?マクロの記録から一歩踏み出し、「さあ、本格的にVBAでフォームを制御するぞ!」と意気込んだものの、なぜかコードが意図したタイミングで動かなかったり、突然...
Access VBA

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

DAO.Recordsetの「BatchUpdate」を模倣する:トランザクション管理による一括更新の極限高速化Access VBAのパフォーマンスチューニングにおいて、数万件以上のレコード処理に直面したとき、多くの開発者が絶望的な遅さに直...
Access VBA

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

DAO.Recordsetの「BatchUpdate」を模倣する:トランザクション管理による一括更新の高速化Access VBAでの大量データ処理において、最大のボトルネックは何か知っているか?愚直に `CurrentDb.Execute`...
Access VBA

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

こんにちは!現場でバリバリとAccessやVBAを使っていると、避けて通れないのが「大量データの処理速度問題」ですよね。「1万件のデータを更新するのに、画面がフリーズしたかのように何分も固まる…」「コーヒーを飲みに行っても、まだ終わっていな...
Access VBA

【テクニカル・上級編】Application.CurrentProject.AllModulesを活用した、VBAコードの動的解析と保守ツール開発 – Access VBA解析バイブル

Access VBAを掌握する極限の知見:`CurrentProject.AllModules`による動的解析とリファクタリング・エンジン長年稼働し続けたAccessデータベースの「負債」に直面したことはないだろうか。前任者が残した数万行の...
Access VBA

【実務・中級編】Application.CurrentProject.AllModulesを活用した、VBAコードの動的解析と保守ツール開発 – Access VBA解析バイブル

【Access VBAを掌握する極限の知見】第1回:Application.CurrentProject.AllModulesが切り拓く、動的コード解析の世界こんにちは、チーフアーキテクトの私だ。開発現場でこんな絶望を味わったことはないだろ...
Access VBA

【入門編】Application.CurrentProject.AllModulesを活用した、VBAコードの動的解析と保守ツール開発 – Access VBA解析バイブル

こんにちは! Access VBAの世界へようこそ。マクロの記録ボタンを押すだけの世界から一歩踏み出し、「自分でシステムを自在に操りたい」と願うあなたへ、今日はちょっとワクワクする技術をお伝えしますね。「昔作ったデータベース、あちこちのモジ...
Access VBA

【テクニカル・上級編】DoCmd.RunCommandによる「レコードの保存」強制とバリデーションのタイミング制御 – Access VBA解析バイブル

DoCmd.RunCommandによる「レコードの保存」強制とバリデーションのタイミング制御Access VBAによる業務システム開発において、最も多くのエンジニアを泥沼に引きずり込む元凶の一つが「レコードの更新とバリデーションのタイミング...
スポンサーリンク