Access VBA

スポンサーリンク
Access VBA

【入門編】【プロ】メタデータ駆動型開発:Excel定義書からテーブルを自動生成するエンジン – Access VBA解析バイブル

こんにちは! Access VBAの世界へようこそ。今日は、マクロの記録ボタンを押すだけの世界から一歩抜け出し、プロの現場で使われている「メタデータ駆動型開発」の極意をあなたにお伝えします。「Excelで作ったテーブル定義書を読み込ませたら...
Access VBA

【テクニカル・上級編】【実務】隠しテーブルやシステムテーブルをVBAで安全に操作する注意点 – Access VBA解析バイブル

【実務】隠しテーブルやシステムテーブルをVBAで安全に操作する極限の知見レガシーシステムの最前線でAccessと伴走し続けるエンジニアにとって、`MSysObjects`をはじめとするシステムテーブルや、UI上で不可視化された「隠しテーブル...
Access VBA

【実務・中級編】【実務】隠しテーブルやシステムテーブルをVBAで安全に操作する注意点 – Access VBA解析バイブル

Access VBAを掌握する極限の知見:システムテーブル・隠しテーブルの安全な制御と実務的活用術開発プロジェクトの現場で、こんな要望を受けたことはないだろうか。「現在データベース内に存在する全てのテーブル名とレコード数を一覧化したい」「フ...
Access VBA

【入門編】【実務】隠しテーブルやシステムテーブルをVBAで安全に操作する注意点 – Access VBA解析バイブル

こんにちは!Access VBAの世界へようこそ。ここまで足を踏み入れたということは、あなたも「ただ動くだけのコード」から、「システムの本質を理解したエンジニア」への階段を登り始めている証拠です。今回は、Accessの裏側を支配する「システ...
Access VBA

【テクニカル・上級編】【実務】リレーションシップの「連鎖削除」設定をVBAで一括制御する – Access VBA解析バイブル

【実務】リレーションシップの「連鎖削除」設定をVBAで一括制御するレガシーなAccessデータベースの改修において、最も恐ろしい瞬間とは何か。それは、何百と乱立するテーブル群の間に張り巡らされたリレーションシップの蜘蛛の巣であり、その整合性...
Access VBA

【実務・中級編】【実務】リレーションシップの「連鎖削除」設定をVBAで一括制御する – Access VBA解析バイブル

アクセスDBの整合性を掌握せよ! VBAで実現するリレーションシップ「連鎖削除」の一括自動制御諸君、データ整合性の確保は、データベース設計において最も根源的かつ重要な責務だ。手作業によるテーブル定義やリレーションシップ設定は、人為的ミスとい...
Access VBA

【入門編】【実務】リレーションシップの「連鎖削除」設定をVBAで一括制御する – Access VBA解析バイブル

こんにちは!データベースの設計やAccess VBAのカスタマイズ、日々の業務でお疲れ様です。マクロの記録から一歩踏み出し、「自分でプログラムを書いて業務を自動化したい!」と思えるようになった頃、多くの人がぶつかる壁があります。それが「テー...
Access VBA

【テクニカル・上級編】【実務】テーブルの全フィールドを走査して空文字をNullに置換するクリーンアップツール – Access VBA解析バイブル

【実務】テーブルの全フィールドを走査して空文字をNullに置換するクリーンアップツールレガシーなAccessデータベースの運用において、最も根が深く、開発者を絶望させる悪魔の仕様。それが「空文字(`""`)と `Null` の混在」である。...
Access VBA

【実務・中級編】【実務】テーブルの全フィールドを走査して空文字をNullに置換するクリーンアップツール – Access VBA解析バイブル

はじめに:なぜ「空文字」はAccessの癌なのか業務システムの現場において、Access(ACEエンジン)ほど「悪気のない仕様のゆがみ」に苦しめられるRDBMSはない。その最たるものが、「長さ0の文字列(空文字 `""`)」と「NULL(`...
Access VBA

【入門編】【実務】テーブルの全フィールドを走査して空文字をNullに置換するクリーンアップツール – Access VBA解析バイブル

こんにちは!Access VBAの世界へようこそ。システム開発の現場でデータベースを扱っていると、必ずと言っていいほど直面するのが「データの汚れ」という問題です。特に厄介なのが、画面の入力フォームなどで「何も入力せずにエンターキーを押した」...
スポンサーリンク