システム開発コラム集

Aceessでのシステム開発に関するコラム集です。
Accessシステムの修正を依頼したいとき、まず確認すべき5つのこと
「長年使っているAccessシステムを修正したい」「担当者が退職して中身が分からない」「エラーが出るが原因が不明」このようなご相談は中小企業では少なくありません。
Microsoft Accessは柔軟で使いやすい反面、属人化しやすいという特徴があります。いざ修正や保守を外部に依頼しようとしたとき、事前準備ができているかどうかで、費用・期間・対応可否が大きく変わります。
ここでは、Accessシステムの修正を依頼する前に、必ず確認しておきたい5つのポイントを解説します。
1.Accessのバージョンと利用環境
まず確認すべきはAccessのバージョンです。
- Access 2010/2013/2016/2019/Microsoft 365 など
- 32bit版か64bit版か
- Windowsのバージョン
Accessはバージョンやビット数の違いによって、動作や参照設定に影響が出ることがあります。特に古いバージョンで作られたシステムは、最新環境でエラーが出るケースもあります。
修正を依頼する際は、「どのパソコンで」「何人で」「どの環境で」使っているのかを整理しておくとスムーズです。
2.データ構成(分割型かどうか)
Accessシステムには大きく分けて2種類あります。
- フロントエンド/バックエンドに分割されている
- 1つのファイルにすべて入っている(非分割型)
分割型であれば複数人利用や保守がしやすい設計です。一方、非分割型の場合は修正時のリスクや制限が出ることがあります。
また、バックエンド(データファイル)がどこに保存されているかも重要です。
- 社内サーバー
- NAS
- クラウドストレージ
- 各PCのローカル
保存場所が分からないと、正確な見積もりが難しくなります。
3.修正したい内容を具体化できているか
「なんとなく使いにくい」「エラーが出る」だけでは対応範囲が曖昧になります。
以下のように整理しておきましょう。
- どの画面で
- どの操作をすると
- どうなるのか
- 本来どうなってほしいのか
可能であれば、画面キャプチャやエラーメッセージの保存も有効です。
Access修正では、小さな仕様変更のつもりが実はテーブル構造の変更を伴うケースもあります。事前に要望を言語化しておくことで、余計な手戻りを防げます。
4.設計資料やソースコードの有無
次に重要なのが資料の有無です。
- テーブル設計書
- リレーション図
- 仕様書
- マクロ/VBAコードの閲覧可否
- mdb/accdbか、accde形式か
特にaccde形式の場合、VBAコードの編集ができません。修正の可否や方法が変わるため、事前確認は必須です。
資料がなくても対応は可能ですが、調査工数がかかるため費用に影響します。
5.今後の方針(延命か、再構築か)
修正を依頼する際、実は最も重要なのが今後の方向性です。
- とりあえず不具合だけ直したいのか
- 数年使い続けたいのか
- 将来的には別システムに移行したいのか
Accessは業務効率化に優れたツールですが、利用規模や業務拡大によっては限界もあります。
単なる修正なのか、構造改善なのか、あるいは再設計なのか。方向性によって提案内容は大きく変わります。
Accessシステム修正を成功させるために
Accessシステムの修正や保守は、「とりあえず見てほしい」でも構いません。ただし上記5つを整理しておくことで、無駄な調査コストを減らし、正確な見積もりが出せ、トラブルを防ぐことができます。
長年使ってきたAccessは御社の大切な業務資産です。場当たり的な修正ではなく、現状を把握したうえで適切な対応を行うことが、結果的にコスト削減につながります。
Accessの修正、保守、新規開発をご検討中の方は、まずは現状整理から始めてみてください。それが安心して依頼するための第一歩です。

