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

スポンサーリンク
Access VBA

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

Accessの魂をファイルに刻む:DAO.Database.CreatePropertyによる「自己完結型」設定管理の極意Access開発の現場で、アプリケーションの設定値やバージョン管理をどこに置くか――。外部のINIファイルやレジストリ...
Access VBA

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

はじめに:なぜ設定テーブルやレジストリでは極限の現場で破綻するのかAccessアプリケーションの運用において、システムバージョン、接続先環境フラグ(開発/検証/本番)、最終同期日時などの「設定値」をどこに保持すべきか。素人が飛びつく解決策は...
Access VBA

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

【上級】DAO.Database.CreatePropertyを用いたカスタムデータベースプロパティの保存と取得こんにちは!日々の業務自動化やシステム開発、本当にお疲れ様です。Access VBAの世界へようこそ。マクロの自動記録から一歩踏...
Access VBA

【テクニカル・上級編】【上級】フォームの「TimerInterval」と「OnTimer」で実現する、バックグラウンドでの擬似マルチスレッド処理 – Access VBA解析バイブル

Access VBAを掌握する極限の知見:TimerIntervalとOnTimerによる擬似非同期マルチスレッドの実装レガシーシステムの象徴として語られがちなMicrosoft Accessだが、その実態は、適切に調教すれば数万人の基幹業...
Access VBA

【実務・中級編】【上級】フォームの「TimerInterval」と「OnTimer」で実現する、バックグラウンドでの擬似マルチスレッド処理 – Access VBA解析バイブル

【上級】Accessのシングルスレッド制約を打ち破る:TimerIntervalとOnTimerによる擬似非同期バックグラウンド処理こんにちは。開発プロジェクトの現場において、数々のレガシーなAccessシステムをモダンで堅牢な基幹へと生ま...
Access VBA

【入門編】【上級】フォームの「TimerInterval」と「OnTimer」で実現する、バックグラウンドでの擬似マルチスレッド処理 – Access VBA解析バイブル

こんにちは!Accessのフォームを作っていて、こんな経験はありませんか?「重い集計処理や、大量データのインポートを実行した途端、画面が真っ白になって固まった……」「『応答なし』になって、Accessごと強制終了するしかない……」もしあなた...
Access VBA

【テクニカル・上級編】【上級】DAO.Recordsetの「AbsolutePosition」を活用した、進捗バーの動的更新とユーザー体験の向上 – Access VBA解析バイブル

【上級】DAO.Recordsetの「AbsolutePosition」を活用した、進捗バーの動的更新とユーザー体験の向上レガシーシステムの最前線に身を置く我々にとって、数万、数百万レコードを伴う一括処理は日常の風景だ。しかし、画面がフリー...
Access VBA

【実務・中級編】【上級】DAO.Recordsetの「AbsolutePosition」を活用した、進捗バーの動的更新とユーザー体験の向上 – Access VBA解析バイブル

Access VBAを掌握する極限の知見:DAO.Recordsetの「AbsolutePosition」で実現する、秒速・極上のUXデザイン開発現場でよく見かける光景がある。数万件のレコードを処理する巨大なバッチ処理、あるいは複雑な集計ク...
Access VBA

【入門編】【上級】DAO.Recordsetの「AbsolutePosition」を活用した、進捗バーの動的更新とユーザー体験の向上 – Access VBA解析バイブル

こんにちは!Access VBAでの開発、日々の業務お疲れ様です。マクロのボタンを押したはいいものの、画面が真っ白になってフリーズしたかのように固まり、「これ、ちゃんと動いてる……?」と不安になった経験はありませんか? 処理が終わるまでユー...
Access VBA

【テクニカル・上級編】【上級】DAO.Recordsetの「LockEdits」プロパティによる、悲観的排他制御と楽観的排他制御の使い分け – Access VBA解析バイブル

【上級】DAO.Recordsetの「LockEdits」プロパティによる、悲観的排他制御と楽観的排他制御の使い分け数多くのレガシーシステムを解体・再構築してきた中で、Access VBAが持つ最大のポテンシャル、そして最大の罠は、常に「デ...
スポンサーリンク