Access VBA

スポンサーリンク
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構築」が...
Access VBA

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

【中級】文字列結合の悪夢から脱却せよ:DAO.QueryDefでパラメータクエリを安全かつ最速で実行する極意開発現場でこんなコードを見たことはないだろうか。' 【アンチパターン】絶対にやってはいけない文字列結合によるSQL生成strSQL ...
Access VBA

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

こんにちは!Access VBAの世界へようこそ。マクロの記録から一歩踏み出し、「自分の手で自由自在にシステムを操りたい」と願うあなたへ。今日はいよいよ、プロのエンジニアも必ず使っている「安全で美しいデータベース操作の極意」をお伝えします。...
Access VBA

【テクニカル・上級編】【中級】フォームの「Dirty」プロパティを監視して、未保存データの破棄を制御する – Access VBA解析バイブル

1. Accessの「暗黙のコミット」という罠とDirtyプロパティの真実Microsoft Accessにおける最大の罠、それは「ユーザーが明示的に保存操作をしなくても、データが勝手に保存される」という、Jet/ACEデータベースエンジン...
Access VBA

【実務・中級編】【中級】フォームの「Dirty」プロパティを監視して、未保存データの破棄を制御する – Access VBA解析バイブル

「せっかく入力したデータが消えてしまった」「中途半端に書き換えたデータが、いつの間にか勝手に保存されていた」Accessで業務システムを開発したことがあるなら、エンドユーザーから一度はこの洗礼(クレーム)を受けたことがあるはずだ。Excel...
スポンサーリンク