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

スポンサーリンク
Access VBA

【テクニカル・上級編】【中級】フォームの「OpenArgs」で、画面遷移時に複雑な初期化パラメータをスマートに受け渡す – Access VBA解析バイブル

【中級】フォームの「OpenArgs」で、構造化データをスマートに受け渡す極限の知見Access VBAの現場において、フォーム間の画面遷移とパラメータの受け渡しは避けて通れない設計課題だ。「どのレコードを選択したか」「新規作成か編集か」「...
Access VBA

【実務・中級編】【中級】フォームの「OpenArgs」で、画面遷移時に複雑な初期化パラメータをスマートに受け渡す – Access VBA解析バイブル

こんにちは。チーフアーキテクトの私だ。Accessでの開発において、フォーム間の画面遷移とデータ受渡しは避けて通れないパスだ。多くの開発者が、とりあえず `DoCmd.OpenForm` の `OpenArgs` 引数に `ID=1,Mod...
Access VBA

【入門編】【中級】フォームの「OpenArgs」で、画面遷移時に複雑な初期化パラメータをスマートに受け渡す – Access VBA解析バイブル

こんにちは! Accessでのシステム開発、日々の試行錯誤お疲れ様です。マクロの記録から一歩踏み出し、「自分だけの自由なアプリケーションを作りたい!」そう思ってVBAを学び始めると、最初の大きな壁にぶつかりますよね。「別のフォームを開くとき...
Access VBA

【テクニカル・上級編】【中級】DAO.Recordsetの「FindFirst」と「NoMatch」:クエリを使わずに高速検索を実現する – Access VBA解析バイブル

Access VBAを掌握する極限の知見:DAO.Recordsetの「FindFirst」と「NoMatch」による非クエリ高速検索の極意レガシーシステムの深部、数百万件のレコードを抱えるAccessデータベースのパフォーマンスチューニン...
Access VBA

【実務・中級編】【中級】DAO.Recordsetの「FindFirst」と「NoMatch」:クエリを使わずに高速検索を実現する – Access VBA解析バイブル

Access VBAを掌握する極限の知見:DAO.Recordset「FindFirst」と「NoMatch」による超高速レコードジャンプ術開発現場を見渡すと、「特定の条件に一致するデータを探す」という極めてプリミティブな要件に対し、毎回の...
Access VBA

【入門編】【中級】DAO.Recordsetの「FindFirst」と「NoMatch」:クエリを使わずに高速検索を実現する – Access VBA解析バイブル

こんにちは!現場でバリバリとAccessアプリを組んでいると、「画面上の特定のデータを一瞬で探してフォーカスを合わせたい!」という壁にぶつかることがよくありますよね。マクロの記録から一歩抜け出して、本格的なVBAのコードを書けるようになりた...
Access VBA

【テクニカル・上級編】【中級】Application.SysCmdを活用した、長時間のデータ処理における進捗バーの実装 – Access VBA解析バイブル

Access VBAを掌握する極限の知見:SysCmdが解き放つ「消えない進捗バー」の魔力レガシーシステムの最前線において、Access VBAが抱える最大の敵は「沈黙」である。数百万件に及ぶレコードのバッチ処理、あるいは外部APIとの重厚...
Access VBA

【実務・中級編】【中級】Application.SysCmdを活用した、長時間のデータ処理における進捗バーの実装 – Access VBA解析バイブル

Access VBAを掌握する極限の知見:SysCmdで実現する、ノンストップ・プログレスバーの極意業務アプリケーションの開発現場において、数万件に及ぶマスターデータの更新や、複雑な集計バッチ処理をVBAで走らせたことはないだろうか。画面が...
Access VBA

【入門編】【中級】Application.SysCmdを活用した、長時間のデータ処理における進捗バーの実装 – Access VBA解析バイブル

こんにちは!Access VBAの奥深い世界へようこそ。チーフアーキテクトの私です。マクロのボタンを押したはいいものの、画面がピクリとも動かなくなり、「これ、フリーズしてるの?それとも頑張って計算中なの…?」と、冷や汗をかきながら画面の前で...
Access VBA

【テクニカル・上級編】【中級】DAO.QueryDefでパラメータクエリをVBAから安全に実行する – Access VBA解析バイブル

【中級】DAO.QueryDefでパラメータクエリをVBAから安全に実行する:SQLインジェクションの排除と極限のメモリ最適化レガシーシステムの最前線に立ち続けるエンジニアであれば、VBAのコード内に散らばる「文字列結合によるSQL構築」が...
スポンサーリンク