エクセルのデータを取り込む(インポートとリンク)
アクセスでは、外部からデータを簡単に取り込むことができます。
■取り込むことのできるデータは、
エクセル、他のアクセスのテーブルやクエリのデータ、dBASE、Lotus、テキストファイル、CSVファイル
などです。
殆ど取り込むことができます。
もし、あなたの会社が、マイクロソフト社の「SQLサーバー」やオラクル社のデータベースを使用しているときもそのデータを取り込むことができます。
ODBC(オーデービーシー:Open Data Base Connectivity)というミドルウェアを使ってつなげてデータをテーブルへ取り込むことができます。
このやり方は、別途説明したいと思います。
■次に、「インポート」と「リンク」の違いを理解する必要があります。
「インポート」とは、外部からデータを取り込んだあとは、データは元のデータとは切り離されます。
再度「インポート」するとデータが追加されます。
「リンク」は、外部のデータと繋がったままです。外部データを修正するとテーブルも修正されています。
テーブルのデータを修正すると外部データも修正されます。
■では、実際にやってみましょう。
「インポート」も「リンク」もやり方は良く似ています。
「インポート」を説明します。
(1)「新規作成」をクリックします。
(2)「テーブルのインポート」を選択して「OK」をクリックします。
(3)以下の画面が表示されます。

必ず、「ファイルの種類」を選択してください。エクセルであれば「Microsoft Excel (*.xls)」です。
(4)ファイルを選んで「インポート」をクリックします。
(5)以下のデータが表示されます。

(6)「次へ」をクリックします。
(7)先頭行(エクセルの一番上の行)をフィールド名として使う場合はチェックを入れます。
(8)「次へ」をクリックします。
(9)新しいテーブルの場合は「新規テーブルに保存する」を選択します。
(10)「次へ」をクリックします。
(11)フィールドのオプションが表示されます。
フィールドの修正が特になければそのままにします。
(12)「次へ」をクリックします。
(13)以下の画面が表示されます。

(14)ここで「主キー」を設定することができます。
「主キー」とは、このデータの元になるキーのデータです。
必ず、1意になります。重複してはいけません。
新しく、「主キー」の項目を設定することができます。
上記の例では、通常「会社コード」が「主キー」になります。
「次のフィールドに主キーを設定する」にチェックして「会社コード」を選びます。
(15)「次へ」をクリックします。
(16)作成するテーブル名を入力します。
(17)「完了」をクリックします。
インポートしましたとポップアップ画面が表示されます。
「OK」をクリックします。
(18)終わりです。
以下のようになります。

テーブルの中に矢印のついたエクセルのアイコンがありますが、これがエクセルとリンクしている「テーブル」です。
アクセスを使って1週間でシステム構築ができる〜「在庫管理システムをアクセスで作ってみよう」教材
「アクセスでシステムを早く開発したい方」、
「アクセスでシステム開発をあきらめた方」のための
アクセスを使って1週間でシステム構築する究極の方法とは?
