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

スポンサーリンク
Access VBA

【入門編】DoCmd.RunCommand acCmdSaveRecordの強制実行:入力値の確定とバリデーションのタイミング制御 – Access VBA解析バイブル

こんにちは!Accessでのフォーム開発、日夜お疲れ様です。「画面に入力してボタンを押したはずなのに、データが保存されていなかった……」「VBAで別の処理に移行した瞬間、意図しないタイミングでエラーが出た……」Accessのフォームを作って...
Access VBA

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

Access VBAを掌握する極限の知見:`Application.CurrentProject.AllModules`による動的コード解析と保守ツールの極意レガシーシステムの寿命は、往々にして「コードのブラックボックス化」によって縮まる。...
Access VBA

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

Access VBAを極限まで掌握せよ:`CurrentProject.AllModules`で実現するコード動的解析・保守ツールの全貌大規模なAccess開発案件に直面したとき、あなたは何に絶望するだろうか。「どこで誰が定義したか分からな...
Access VBA

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

こんにちは! 現場でバリバリ動くAccessシステムを作っていると、こんな壁にぶぶつかったことはありませんか?「前任者が作ったこの巨大なAccess、どのモジュールに何の処理が書いてあるんだ……?」「システム全体で、この古い関数(変数)が使...
Access VBA

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

DAO.RecordsetのBatchUpdateを自作する:トランザクション管理による一括更新の極限高速化Access VBAにおける最大のアンチパターンのひとつが、「フォームやループ内での1レコードずつの`.Edit` / `.Upda...
Access VBA

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

DAO.RecordsetのBatchUpdateを自作する:トランザクション管理による一括更新の極意開発現場で、Access VBAによるデータ処理の遅さに絶望したことはないだろうか。「数万件のレコードを更新するのに数分もかかる」「画面が...
Access VBA

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

こんにちは! 現場でバリバリとAccessやVBAを使っていると、ふとこんな壁にぶつかりませんか?「なんだか、データの一括更新や保存処理にやたら時間がかかる……」「画面がフリーズしたみたいになって、ユーザーから『遅い!』って怒られちゃった…...
Access VBA

【テクニカル・上級編】フォームのOnOpenとOnLoadの実行順序を完全理解:初期化処理の配置場所によるエラー回避 – Access VBA解析バイブル

Access VBAを掌握する極限の知見:フォームのOnOpenとOnLoadの実行順序がもたらす破滅と、それを回避する設計論レガシーシステムの最前線に立ち続ける我々にとって、Accessは時として狂気を孕んだ巨大なブラックボックスとなる。...
Access VBA

【実務・中級編】フォームのOnOpenとOnLoadの実行順序を完全理解:初期化処理の配置場所によるエラー回避 – Access VBA解析バイブル

Access VBAを掌握する極限の知見:OnOpenとOnLoadの「本当の実行順序」と、バグを根絶する初期化配置の極意こんにちは。開発プロジェクトの現場において、数々のAccess巨大システムをリファクタリングしてきたチーフアーキテクト...
Access VBA

【入門編】フォームのOnOpenとOnLoadの実行順序を完全理解:初期化処理の配置場所によるエラー回避 – Access VBA解析バイブル

こんにちは! Access VBAの開発現場で、フォームの初期化エラーや「なぜか値が入らない」というタイトルの怪奇現象に頭を悩ませていませんか?「マクロやなんとなくのコード記述から一歩抜け出して、本格的なシステムを作りたい」そう願うあなたへ...
スポンサーリンク