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

スポンサーリンク
Access VBA

【テクニカル・上級編】DoCmd.OpenReportの「WhereCondition」引数による、帳票出力時の動的フィルタリング – Access VBA解析バイブル

帳票出力の最適解:`DoCmd.OpenReport` の `WhereCondition` を極めるAccess開発において、帳票出力のたびにクエリを物理的に書き換えたり、複雑なSQLを動的生成して`RecordSource`を差し替える...
Access VBA

【実務・中級編】DoCmd.OpenReportの「WhereCondition」引数による、帳票出力時の動的フィルタリング – Access VBA解析バイブル

帳票出力の「クエリ書き換え」は今すぐやめろ。DoCmd.OpenReportが真の力を発揮する瞬間Access開発の現場で、未だに「レポートを開く前にクエリのSQLを書き換える」という原始的な手法を見かけることがある。QueryDefを動的...
Access VBA

【入門編】DoCmd.OpenReportの「WhereCondition」引数による、帳票出力時の動的フィルタリング – Access VBA解析バイブル

Access VBAの真髄:`DoCmd.OpenReport`でレポートを自在に操る「WhereCondition」の魔法こんにちは。現場で泥臭い自動化からアーキテクチャ設計まで手がけているエンジニアです。Accessを使っていて、「特定...
Access VBA

【テクニカル・上級編】DAO.Database.CreatePropertyを用いた、カスタムデータベースプロパティの保存と取得 – Access VBA解析バイブル

データベースの「魂」を刻む:DAO.Database.CreatePropertyによるメタデータ管理の極致Access開発において、バージョン管理や設定値をどこに置くかは永遠の課題だ。外部のINIファイルやレジストリ、あるいは専用の管理テ...
Access VBA

【実務・中級編】DAO.Database.CreatePropertyを用いた、カスタムデータベースプロパティの保存と取得 – Access VBA解析バイブル

Accessの「魂」にメタデータを刻め:DAO.Database.CreatePropertyによる堅牢な設定管理術Access開発において、バージョン管理や設定値をどこに置くかは永遠の課題だ。外部テキストファイルやレジストリ、あるいは専用...
Access VBA

【入門編】DAO.Database.CreatePropertyを用いた、カスタムデータベースプロパティの保存と取得 – Access VBA解析バイブル

Accessの魂をデータベースに刻む。`CreateProperty`でメタデータを掌握する極意こんにちは。現場で長くAccessと対峙していると、「このデータベース、一体いつ誰が作ったんだっけ?」とか「バージョン管理をテーブル外でスマート...
Access VBA

【テクニカル・上級編】フォームの「BeforeUpdate」イベントで実装する、複雑な入力値妥当性チェック – Access VBA解析バイブル

フォームの「BeforeUpdate」を制する者こそが、Accessの真の支配者であるAccess開発において、初心者は「更新後処理(AfterUpdate)」で制御を試みるが、それは素人の所業だ。データがテーブルに書き込まれた後に「やり直...
Access VBA

【実務・中級編】フォームの「BeforeUpdate」イベントで実装する、複雑な入力値妥当性チェック – Access VBA解析バイブル

Access VBAの深淵:BeforeUpdateで「絶対に不正データを許さない」堅牢なバリデーション設計現場のAccess開発で最も忌むべきは、「不整合なデータがテーブルに書き込まれてしまうこと」だ。未熟なエンジニアは、各コントロールの...
Access VBA

【入門編】フォームの「BeforeUpdate」イベントで実装する、複雑な入力値妥当性チェック – Access VBA解析バイブル

Access VBAの極意:BeforeUpdateイベントで「データの城壁」を築くこんにちは。業務自動化の世界へようこそ。Accessを使っていて、「とりあえず動くもの」から「壊れないシステム」へステップアップしたいなら、今日解説する「B...
Access VBA

【テクニカル・上級編】Application.Echoを活用した、大量データ処理時の画面ちらつきとフリーズの解消 – Access VBA解析バイブル

Accessの重い処理を「無」にする:Application.Echoの先にあるパフォーマンスの極致Access VBAにおいて、数万件のレコードをループ処理する際、画面が小刻みに震え、OSから「応答なし」という冷酷な宣告を受けた経験は誰に...
スポンサーリンク