Microsoft Accessを使用せずにAccessデータベーステーブルを表示および編集する

Microsoft Accessを使用せずにAccessデータベースを検査したり、レコードレベルで小さな変更を加えたりするには、MDB Viewer Plusを使用します。これは、開発元が.mdbおよび.accdbファイル向けに提供している無料のポータブルWindowsユーティリティです。テーブルの表示、レコードの編集、データのフィルタリングと並べ替え、Access互換のSELECTクエリの実行、テーブルデータのインポートまたはエクスポートが可能です。ただし、Accessフォーム、レポート、マクロ、VBAベースのワークフローは実行できません。

編集する前に必ず別のコピーを作成してください。インライン変更、インポート、削除を行うと、データベースファイルが変更される可能性があります。他のプログラムでファイルを閉じ、ファイルを使用する他のユーザーと連携を取ってください。

フォーマットと要件を確認してください

Microsoft Access では、既定のファイル形式として .accdb が使用されます。古いデータベースでは、多くの場合 .mdb が使用されます。データベースには、フォーム、レポート、マクロ、モジュールなども含まれるため、テーブル ビューアーでは Access アプリケーション全体を再現することはできません。詳細については、Microsoft のデータベース概要およびファイル形式ガイドを参照してください。

プログラムは開発元の公式ページから入手してください。ドキュメントには、.accdb ファイルには Access データベース エンジンが必要な場合があると記載されています。古いガイドでは、2007/2010 コンポーネントについて言及されています。Microsoft は、Access データベース エンジン 2016 再頒布可能パッケージのサポートを 2025 年 10 月に終了すると発表しています。.accdb ファイルでプロバイダーが見つからないというエラーが発生した場合は、互換性のある組織承認済みのエンジン、またはサポートされている Access インストールを使用してください。サードパーティのダウンロード サイトから古いドライバーを入手しないでください。開発元のユーザー ガイドには、開くオプションとファイルの種類について説明されています。

表を開いて確認する

1. 作業用コピーを作成する

.mdb または .accdb ファイルを別のフォルダにコピーし、元のファイルは変更しないでください。他のユーザーが使用している可能性がある共有データベースは編集しないでください。機密性の高いテーブルをオンラインビューアにアップロードすることは避けてください。

2. コピーを開く

MDB Viewer Plusを起動し、ツールバーまたはファイルメニューから「開く」を選択します。適切なファイルの種類を選択し、コピーを開きます。最初のレビューでは、ダイアログに読み取り専用オプションが表示された場合は、それを選択してください。

inventory.mdbが選択され、Accessデータベースファイルの種類が選択された、Windowsの「ファイルを開く」ダイアログの例。
ファイル選択画面の例です。実際のダイアログはリリースによって異なる場合があります。

3. テーブルを選択してください

データベース一覧からテーブルを選択してください。レコードは行として、フィールドは列として表示されます。編集する前に、テーブル名と見出しを確認してください。データベースには、同じ名前のテーブルや保存済みのクエリが存在する場合があります。

テーブル一覧の横に顧客テーブルを行と列で表示した、分かりやすいデータベースビューア。
フィールドは列として表示され、レコードは行として表示されます。

レコードの追加、編集、フィルタリング、クエリ

4. レコードを追加する

テーブルのレコード追加コントロール(多くの場合プラス記号)を使用するか、グリッドに空白の新規レコード行がある場合はそれを選択します。対応するフィールドの下に各値を入力します。自動採番フィールドや生成キーフィールドは変更しないでください。必須フィールド、日付、数値、リンクされたIDを確認し、行をコミットまたは保存して、表示されたことを確認します。

既存のレコードの下に空のレコード行がある、顧客テーブルの例。
空白の行には新しいレコードを記録できます。

5. レコードを編集または削除する

対象の行とフィールドを選択し、インラインエディタで変更を加えて、プロンプトに従ってコミットします。行を再確認してください。削除する前に、CustomerIDなどの一意のキーでレコードを識別し、remove-recordコマンドを使用してください。削除は作業ファイル内で永続的に行われる場合があり、関連データに影響を与える可能性があります。フィルタリングされた行は削除された行ではありません。

ボブの行が選択され、名前のセルが編集可能になっている、顧客テーブルの例。
変更または削除する前に、選択したレコードを確認してください。

6. グリッドをフィルタリングまたは並べ替える

のようなフィルターはState = 'CA'表示されるレコードを絞り込みます。フィルターを解除すると、テーブル全体が復元されます。のようなソート式はLastName DESC値を降順に並べ替えます。フィールド名にスペースが含まれる場合は、のように角括弧を使用します[Last Name] ASC。フィルターは表示を変更するだけで、保存されているレコードは変更されません。

州がCAであるレコードのみを表示するようにフィルタリングされた、顧客テーブルの例。
フィルターを使用すると、表示されるレコードが絞り込まれます。

7. データを変更せずにクエリを実行する

クエリツールを開き、一致する行を読み取るSELECT文から始めます。

SELECT [CustomerID], [Name]
FROM [Customers]
WHERE [State] = 'CA';

開発者向けドキュメントには、Access互換のSQLとクエリ結果のエクスポートに関する説明があります。UPDATE、INSERT、DELETE、またはテーブルを変更するステートメントは、その影響を理解し、最新のバックアップがない限り実行しないでください。これらのステートメントはデータベースに変更を書き込む可能性があります。

カリフォルニア州の顧客を対象としたSELECTクエリを実行し、その結果を表示するSQLエディタの例。
SELECT 文を使用して、レコードのサブセットを検査します。

8. テーブルをインポートまたはエクスポートする

インポートの場合は、ソースファイルを選択し、各列を目的のフィールドにマッピングしてから、コミットする前にプレビューを確認してください。マッピングが正しくないと、重複データが作成されたり、間違ったフィールドに値が入力されたりする可能性があります。エクスポートするには、テーブルまたはクエリ結果を選択し、バージョンで利用可能な形式を選択して、新しいファイルに保存します。CSV はフラットデータには有効ですが、Access のリレーションシップ、フォーム、その他のオブジェクトは保持されません。エクスポートしたファイルを開き、ヘッダーとレコード数をソースと比較してください。

名前、都市、州を対応するテーブルフィールドにマッピングする、CSVインポートのプレビュー例。
インポート前に、フィールドマッピングとサンプル行を確認してください。
customers-export.csv を CSV ファイルとして保存するように設定された、エクスポートダイアログの例。
エクスポート形式と保存先を選択してください。

テーブルビューアで十分な場合

MDB Viewer Plusは、ローカルでの検査やレコードレベルでの編集に役立ちます。元のフォーム、レポート、マクロ、VBA、リレーションシップ、またはビジネスルールが必要な場合は、Accessなどのサポートされているデータベースアプリケーションを使用してください。編集したレコードとエクスポートしたファイルを確認するまでは、バックアップを保持してください。

コメントを残す

GreenForce Player: メディアファイルを.GFP形式でパスワード保護する

GreenForce Player: メディアファイルを.GFP形式でパスワード保護する

GreenForce Playerがビデオとオーディオをパスワードで保護された.GFPファイルとして保存する方法、受信者がそれらを開くために必要なもの、そして従来のツールの制限が問題となる箇所について見ていきましょう。

WindowsでUSBファイルの誤削除や変更を防ぐ

WindowsでUSBファイルの誤削除や変更を防ぐ

WindowsのDiskPartを使用してUSBドライブを読み取り専用にする方法、書き込みアクセスを復元する方法、重要なファイルのバックアップを別途作成する方法を学びましょう。

WindowsシステムトレイにキーボードLEDを表示する

WindowsシステムトレイにキーボードLEDを表示する

WindowsのタスクバーにキーボードのLEDを表示する方法、タスクトレイのアイコンを常に表示させる方法、そしてWindowsに組み込まれているトグルキーのフィードバック機能を使用する方法を学びましょう。

ShellExView:インストール済みのシェル拡張機能を管理および無効化する方法

ShellExView:インストール済みのシェル拡張機能を管理および無効化する方法

ShellExView を使用すると、インストールされている Windows シェル拡張機能を検査したり、特定のハンドラーを無効にしたり、後で復元したりできます。安全なフィルタリング、テスト、および互換性の制限について学びましょう。

Windowsでファイルとフォルダーの名前を一括で素早く変更する方法

Windowsでファイルとフォルダーの名前を一括で素早く変更する方法

ファイルエクスプローラーを使えば、複数のファイルの名前を数秒で変更できます。また、PowerRenameを使えば、テキストの置換、ファイルの番号付け、フォルダー名の変更などをプレビュー付きで行えます。

Windowsでデスクトップアイコンをグループ化して整理する方法

Windowsでデスクトップアイコンをグループ化して整理する方法

Windowsのデスクトップアイコンをカテゴリフォルダ、手動アイコンクラスタ、組み込みのソート機能、そして隠れたり混雑したりしているショートカットの簡単な修正機能を使ってグループ化します。

Dual Monitor Toolsを使用してマルチモニター環境を管理する

Dual Monitor Toolsを使用してマルチモニター環境を管理する

Windowsの表示順序を調整したり、ホットキーを使ってウィンドウを移動したり、カーソル移動を制御したり、個別の壁紙や共有壁紙を設定したり、デュアルモニターツールのスナップ機能を使用したりできます。

Windowsデスクトップアイコンをコンパクトなリスト表示に変更する

Windowsデスクトップアイコンをコンパクトなリスト表示に変更する

Windowsにはデスクトップアイコンの一覧表示オプションが標準搭載されていません。ファイルエクスプローラーでデスクトップフォルダーを開き、一覧表示または詳細表示を使用する方法を学びましょう。

Windows 7でのファイル共有:安全な手順ガイド

Windows 7でのファイル共有:安全な手順ガイド

Windows 7 のフォルダーを信頼できるローカルネットワーク経由で共有し、アカウントのアクセス許可を設定して、パスワード保護を無効にすることなく別の PC から開く。

Microsoft Accessを使用せずにAccessデータベーステーブルを表示および編集する

Microsoft Accessを使用せずにAccessデータベーステーブルを表示および編集する

MDB Viewer Plusを使用すると、Windows上でAccessデータベースのテーブルレコードを検査、追加、編集、フィルタリング、エクスポートできます。バックアップとACCDB互換性に関するガイダンスも提供されます。