Accessデータベース(旧)
ディスク・DBMDBは旧世代のAccessデータベースです。テーブルだけでなくクエリ、フォーム、レポート、コード等を持つ場合があります。最新形式へ移す前に、元の版や外部リンク、権限・認証方式を確認します。
- 主な用途
- Accessの旧形式のデータベース保存
- 中身の種類
- バイナリデータ
目次・よくある質問・根拠資料を見る
内容の最終確認: · 編集:Kai
開き方・操作手順
使っている環境や目的の項目を開いて、手順を確認してください。
操作名・対応状況はアプリ・OS・版によって異なります。変更する前に原本を残してください。
開けないとき:症状から確認
- 旧形式で開けない:対応するAccessの版と段階的な変換が必要か確認します。
- リンクテーブルがない:元の接続先、ファイル位置、利用権限を確認します。
- コードが動かない:参照ライブラリや32/64bit等を確認し、安全設定を無条件に解除しないでください。
- Runtimeで設計できない:実行用と設計用Accessを区別します。
- Excelで列型が違う:数値、日付、空欄と識別子を照合します。
- フォーム以外の表も不足:実テーブルと保存クエリ、出力対象を確認します。
MDB → ACCDB / CSV
- 対応するAccessでコピーを開き、必要な形式へ保存または表をテキストへ書き出します。
- フォーム、レポート、リンク、レコード数を元と比較してから運用を切り替えます。
- コピーで必要なフォームとリンク表を動作確認し、元DBを上書きしません。
旧セキュリティ機能や特殊なオブジェクトをそのまま移せない場合があります。CSVは表データのみです。
データとアプリ部分を分ける
MDBを単純な表と考えず、クエリ、フォーム、レポートとリンク先を一覧にします。目的に応じて表出力かアプリ移行かを選びます。
確認例:表は見えるのにフォームが動かない場合は、表出力の成功とアプリ移行の成功を区別します。必要な入力操作も試します。
この手順の根拠:Microsoft · Export a database object to another Access database / Microsoft · Export data to a text file / Microsoft · Convert an .accdb database to an earlier file format
移行前後の確認項目
件数と代表値だけでなく、入力・集計・印刷など必要な操作をコピーで試します。元MDBと外部データの控えを保持します。
この手順の根拠:Microsoft · Export a database object to another Access database / Microsoft · Export data to a text file / Microsoft · Convert an .accdb database to an earlier file format
関連形式との違い
| 形式・方法 | 役割 | 確認する点 |
|---|---|---|
| MDB | 旧Access形式 | 版・リンク先 |
| ACCDB | 別Access形式 | 互換性確認 |
| CSV / XLSX | 表データ | フォーム等は別 |
取り扱いと安全性
マクロやVBA、外部接続を含み得ます。入手元とリンク先を確認し、公開用に出す表から個人情報を除きます。
よくある質問
Excelで開けば全部読める?
表を取り込める場合もありますが、フォームやコードは別です。
ACCDBへ改名してよい?
形式は変わりません。対応する変換工程を使います。
Access Runtimeで編集できる?
アプリの実行用と設計変更用の機能は違います。
MDBを送ればリンク表の実データも届く?
外部DBやサーバーを参照する場合があります。リンク先と配布条件を確認します。
Excelへ出すとフォームも使える?
主に表のデータ出力です。入力画面、マクロやクエリの動作は別に移行する必要があります。
形式の基本情報:正式名称・MIME type・管理団体
- 名称
- Microsoft Access database (MDB)
- 管理・仕様
- Microsoft
- MIME type
- 作成元・配信元の指定による。拡張子だけでMIME typeは確定できません。
公式・一次情報
- ソフトウェア公式Export a database object to another Access database
MDB・ACCDB間のオブジェクト移行と制限の資料です。
Microsoft · リンク確認: - ソフトウェア公式Export data to a text file
Accessのテーブルやクエリをテキストへ書き出す手順です。
Microsoft · リンク確認: - ソフトウェア公式Convert an .accdb database to an earlier file format
MDBへの変換を妨げる機能差を説明しています。
Microsoft · リンク確認: