ACCESS

ACCESSシステムをXEAD Driverでリプレイス

Microsoft Accessは、大変小回りが利き便利な業務ソフト開発環境です。 テーブルとフォーム、テーブルとレポートの連携が便利で、 ODBC経由で様々なデータベースサーバーへも接続できる。 強力なパススルークエリ、VBAを使用してのWindowsAPIを呼び出しでPC…

MS-Access VBA バージョン管理ツール

ACCEESSの欠点は、テスト環境の弱さとソース管理が出来ないこと! テストについては、VBAUnitが使えるがモジュールが自動的に変更され、毎回上書きするか聞かれる。 別ファイルでユニットテスト後、モジュール単位でインポートする場合はよいが、 実行環境に…

怖〜いACCESSのお話

ACCESSは、突然壊れることがある。 運用中よりも、開発中によく壊れる。 過去に何度も手戻りした経験があるので、こまめにバックアップを取るようにしていた。 症状としては、VBAコードを修正後、保存のため上書きすると、保存できませんとメッセージがでる…

会計管理のサンプルプログラム

会計管理のサンプルプログラムを探していた。勘定科目、補助科目が使え、部門管理、消費税にも対応しているプログラムには、 なかなかお目にかかれない。思いついて、昔、買った本を本棚より取り出し内容を読んでいると、 目的に合う内容だった。商売繁盛!ア…

AccessでActiveX-DLLを使う

Accessは、VBAを利用することにより、業務ソフトを作成する開発環境として便利に使える。 VBAと、VB6は互換性が高く、双方のツールもいいとこ取りで活用できます。 Accessは、access95から、クラスモジュールが利用できる。出来る限りオブジェクト指向で記述…

VBAテスト駆動開発

最近になってテスト駆動開発を知った。 様々な言語用に用意されているらしい。xUnit xの部分に言語名が付くのですね。あまりメジャーでは無さそうだが、VBA用の VBAUnitなる環境もあったので今後のためにメモしておく。 VBAUnit ttp://sourceforge.net/proje…

Accessレポートとパススルークエリ

帳票の印刷をするのにAccessのレポートは強力なツールだが、注意する点も多い。非連結で使用するなら、原則1ページだけの一覧表に利用しよう。 ページフォーマットがAccessのレポートにお任せするしかないため、複数ページの書類では、 改ページの前後で、明…