Access VBA

スポンサーリンク
Access VBA

【テクニカル・上級編】フォームの「ActiveControl」プロパティを動的に取得し、汎用的な入力チェック関数を作成する – Access VBA解析バイブル

Access VBAを掌握する極限の知見:ActiveControlを制する者が入力バリデーションを制すレガシーシステムの寿命は、往々にして「入力インターフェースの保守性」で決まる。何百とあるフォーム、数千に及ぶコントロール。その一つひとつ...
Access VBA

【実務・中級編】フォームの「ActiveControl」プロパティを動的に取得し、汎用的な入力チェック関数を作成する – Access VBA解析バイブル

はじめに:なぜ、あなたのフォーム入力チェックは「スパゲッティコード」になるのか業務システムをAccessで構築する際、避けて通れないのが入力値のバリデーション(妥当性チェック)だ。多くの開発現場で、次のようなコードを目にして絶望することがあ...
Access VBA

【入門編】フォームの「ActiveControl」プロパティを動的に取得し、汎用的な入力チェック関数を作成する – Access VBA解析バイブル

こんにちは!Access VBAの世界へようこそ。マクロの記録ボタンを押すだけの世界から一歩踏み出し、自分の手でロジックを組み立てる楽しさに目覚め始めたあなたへ。今日は、Access VBAにおける「オブジェクトモデルの本質」と、フォーム開...
Access VBA

【テクニカル・上級編】DAO.Recordsetの「AddNew」と「Update」の間に潜む排他制御の罠と回避策 – Access VBA解析バイブル

DAO.Recordsetの「AddNew」と「Update」の間に潜む排他制御の罠と回避策マルチユーザー環境のAccessバックエンド(分割構成のACE/Jetデータベースエンジン)において、レコードの追加処理は一見すると枯れた技術のよう...
Access VBA

【実務・中級編】DAO.Recordsetの「AddNew」と「Update」の間に潜む排他制御の罠と回避策 – Access VBA解析バイブル

Access VBAを掌握する極限の知見:DAO.Recordsetの「AddNew」と「Update」に潜む排他制御の罠と回避策こんにちは。チーフアーキテクトの私だ。開発現場を見渡すと、Access VBAの入門書に書いてある通りのコード...
Access VBA

【入門編】DAO.Recordsetの「AddNew」と「Update」の間に潜む排他制御の罠と回避策 – Access VBA解析バイブル

こんにちは!Access VBAの世界へようこそ。ここまでコードを書けるようになったあなたなら、きっと「複数の人が同時に使うシステム」の構築に挑戦している頃だと思います。今回は、実務で避けて通れない「マルチユーザー環境における排他制御の罠」...
Access VBA

【テクニカル・上級編】DoCmd.TransferSpreadsheetで「インポートエラーテーブル」を自動監視し、例外処理を自動化する – Access VBA解析バイブル

Access VBAを掌握する極限の知見:DoCmd.TransferSpreadsheetのエラー検知と例外自動化の全貌レガシーシステムの深部において、外部からのExcelデータ取り込みは、常に予期せぬ例外との戦いである。`DoCmd.T...
Access VBA

【実務・中級編】DoCmd.TransferSpreadsheetで「インポートエラーテーブル」を自動監視し、例外処理を自動化する – Access VBA解析バイブル

【Access VBA】DoCmd.TransferSpreadsheetの暗黒面:インポートエラーテーブルを完全自動監視・浄化するアーキテクチャこんにちは。チーフアーキテクトの私だ。 現場で日々、Accessの巨大なレガシーシステムや、野...
Access VBA

【入門編】DoCmd.TransferSpreadsheetで「インポートエラーテーブル」を自動監視し、例外処理を自動化する – Access VBA解析バイブル

こんにちは! Access VBAの世界へようこそ。現場でバリバリ動くシステムを作っていると、避けて通れないのが外部データ(Excelなど)の取り込み処理ですよね。「`DoCmd.TransferSpreadsheet`を使えば一発じゃん!...
Access VBA

【テクニカル・上級編】Application.CurrentProject.AllFormsを利用した、存在しないフォームへのアクセスを未然に防ぐ防御的プログラミング – Access VBA解析バイブル

Access VBAを掌握する極限の知見:`CurrentProject.AllForms`による動的フォーム制御と防御的プログラミングの極意レガシーシステムの保全、あるいは部門間を繋ぐ基幹データベースの構築において、Microsoft A...
スポンサーリンク