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

スポンサーリンク
Access VBA

【入門編】DAO.RecordsetのAbsolutePositionで進捗バーを動的に更新する実務テクニック – Access VBA解析バイブル

大量データ処理の「暗黒期」を終わらせる:SysCmdとAbsolutePositionによる進捗可視化術こんにちは。Accessという「広大な荒野」を攻略しようとしている皆さん、ようこそ。マクロの記録から一歩踏み出し、VBAという強力な魔法...
Access VBA

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

混沌を支配せよ:VBEオブジェクトを用いたコード解析によるリファクタリングの極意Access開発の現場において、数万行に及ぶ「スパゲッティコード」の迷宮に足を踏み入れた経験はないだろうか。命名規則の崩壊、場当たり的なプロシージャの乱立。これ...
Access VBA

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

Access VBAを掌握せよ:VBEオブジェクトでコードを解析し、命名規則の崩壊を食い止める大規模なAccess開発において、最大の敵は「スパゲッティコード」ではなく「統制の取れた規約の欠如」だ。数年経過したプロジェクトで、誰が書いたか不...
Access VBA

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

Access VBAを掌握せよ:VBEを「自ら操作する」禁断のコード解析術こんにちは。大規模システムの現場で、数百万行のコードと格闘してきたエンジニアです。Access VBAを使っていると、「コードを書いて動かす」段階から、「コードそのも...
Access VBA

【テクニカル・上級編】CurrentDb.QueryDefsのSQLプロパティを動的書き換え:SQLインジェクションを防ぐパラメータ管理 – Access VBA解析バイブル

境界線を越えるSQL構築:`QueryDefs`を極限まで安全に操る技術Access開発において、動的SQLを生成する際に文字列結合でクエリを構築しているようでは、プロフェッショナルとは呼べない。それは「爆弾の導火線に火をつけて走る」に等し...
Access VBA

【実務・中級編】CurrentDb.QueryDefsのSQLプロパティを動的書き換え:SQLインジェクションを防ぐパラメータ管理 – Access VBA解析バイブル

【極限のVBA】Accessで「動的SQL」を扱うな。QueryDefsとパラメータを支配するアーキテクチャ現場のコードを見ていると、未だに「文字列連結」でSQLを組み立てている悲劇的な実装に遭遇する。`"SELECT FROM T_Sal...
Access VBA

【入門編】CurrentDb.QueryDefsのSQLプロパティを動的書き換え:SQLインジェクションを防ぐパラメータ管理 – Access VBA解析バイブル

Access VBAの深淵へ:動的SQLを「安全」に操り、プロの領域へ足を踏み入れようこんにちは。Accessの迷宮を探索する皆さんに、今日は「SQLの動的生成」という、少し刺激的で、かつ避けては通れない領域についてお話しします。「マクロの...
Access VBA

【テクニカル・上級編】DAO.RecordsetのFilterプロパティとRecordsetCloneを組み合わせた高速検索エンジン – Access VBA解析バイブル

Accessの「クエリ依存」を脱却せよ:RecordsetCloneとFilterによる高速検索エンジンの極致Access開発において、多くのエンジニアが陥る罠がある。それは「検索のたびにクエリを書き換え、`Requery`を発行する」とい...
Access VBA

【実務・中級編】DAO.RecordsetのFilterプロパティとRecordsetCloneを組み合わせた高速検索エンジン – Access VBA解析バイブル

Access VBAの「脱・クエリ再生成」:RecordsetCloneとFilterを極め、UIを爆速化するAccess開発の現場で、検索機能を作るたびに「SQL文を文字列結合してクエリを書き換える」という原始的な手法をとっていないだろう...
Access VBA

【入門編】DAO.RecordsetのFilterプロパティとRecordsetCloneを組み合わせた高速検索エンジン – Access VBA解析バイブル

Access VBAの深淵へ:RecordsetCloneとFilterで実現する「爆速検索」の真髄こんにちは。Accessという巨大なデータエンジンを使いこなそうと足掻くあなたへ。これまで「検索ボタンを押すたびにクエリを書き換えて再描画す...
スポンサーリンク