Access VBA

スポンサーリンク
Access VBA

【テクニカル・上級編】複雑な抽出条件を動的に構築する「クエリビルダークラス」の設計 – Access VBA解析バイブル

Access VBAを掌握する極限の知見:動的SQL生成の終着点「クエリビルダークラス」の設計レガシーシステムの迷宮と化したAccessデータベースにおいて、最も開発者を絶望させるのは、散在するフォームの入力値に基づき、無数の `If` 判...
Access VBA

【実務・中級編】複雑な抽出条件を動的に構築する「クエリビルダークラス」の設計 – Access VBA解析バイブル

【Access VBA】SQLインジェクションを根絶し、保守性を極限まで高める「動的クエリビルダー」設計論開発現場でこんなコードを目撃したことはないか?' 駄目なコードの典型例Dim sql As Stringsql = "SELECT F...
Access VBA

【入門編】複雑な抽出条件を動的に構築する「クエリビルダークラス」の設計 – Access VBA解析バイブル

こんにちは!Access VBAでの開発、日々の試行錯誤お疲れ様です。「条件によって検索する項目が変わる」「チェックボックスのオンオフで、WHERE句の組み合わせが何通りにも膨れ上がる……」そんな複雑な抽出条件に直面して、コードの中で大量の...
Access VBA

【テクニカル・上級編】DAOとADOの使い分け:QueryDefが適しているケースとそうでないケース – Access VBA解析バイブル

Access VBAを掌握する極限の知見:DAO QueryDefとADOの境界線、そしてアーキテクチャの真実レガシーシステムの最前線に立ち続ける我々にとって、Microsoft Accessはその強烈な利便性と、一歩間違うとシステム全体を...
Access VBA

【実務・中級編】DAOとADOの使い分け:QueryDefが適しているケースとそうでないケース – Access VBA解析バイブル

Access VBAを掌握する極限の知見:DAO QueryDefとADOの境界線を見極めろ開発現場でこんなコードを見たことはないだろうか。' 悪夢のような動的SQL生成の散財Dim strSQL As StringstrSQL = "SE...
Access VBA

【入門編】DAOとADOの使い分け:QueryDefが適しているケースとそうでないケース – Access VBA解析バイブル

こんにちは!Access VBAの世界へようこそ。マクロの記録ボタンを押すだけの世界から一歩踏み出し、「自分の手でシステムをコントロールしたい」と願うあなたへ、今日はとてもエキサイティングで実用的なお話をしますね。今回テーマにするのは、Ac...
Access VBA

【テクニカル・上級編】動的SQLのデバッグを効率化する「SQL出力ログ」の自動生成ツール – Access VBA解析バイブル

動的SQLのデバッグを極限まで加速する:「SQL出力ログ」自動生成アーキテクチャレガシーなAccessデータベースの運用において、最も開発者の精神力を削る瞬間はどれか。それは、画面上のフォームから入力された幾多の条件を組み合わせ、VBAの裏...
Access VBA

【実務・中級編】動的SQLのデバッグを効率化する「SQL出力ログ」の自動生成ツール – Access VBA解析バイブル

Access VBAを掌握する極限の知見動的SQLのデバッグを効率化する「SQL出力ログ」の自動生成ツール開発現場でこんな絶望を味わったことはないだろうか。「フォームの入力値によってWHERE句が無限に分岐する動的SQLを組み上げたが、実行...
Access VBA

【入門編】動的SQLのデバッグを効率化する「SQL出力ログ」の自動生成ツール – Access VBA解析バイブル

こんにちは!Access VBAの海原へようこそ。マクロの記録ボタン頼みだった日々から抜け出し、「自分の手でシステムをコントロールしたい!」と一歩を踏み出したあなたへ。今回は、Access開発の現場で避けて通れない「動くSQLの組み立て」、...
Access VBA

【テクニカル・上級編】実行時エラーを味方につける!QueryDef実行時の例外ハンドリング設計 – Access VBA解析バイブル

実行時エラーを味方につける!QueryDef実行時の例外ハンドリング設計Access VBAにおける最大の悪夢は、「実行時まで表面化しないSQLの歪み」と、「消えないCOMオブジェクトによるメモリリーク」である。特に、UI層から切り離された...
スポンサーリンク