Windows 7 & Office 2010 Access 2010

Excelからインポートするとフィールドの順番が変わる

投稿日:2017年1月7日 更新日:

Access2010で、非常に困ったことがあります。

Excelのワークシートからデータをインポートするとフィールドの順番が変わってしまいます。

外部データのインポート

[外部データ]タブの[インポートとリンク]グループにある[Excel]をクリックします。

[外部データ]タブの[インポートとリンク]グループにある[Excel]

主キーの設定

[ワークシートインポートウィザード]で[主キーを自動的に設定する]を選択します。

ワークシートインポートウィザード-主キーを自動的に設定する

下は、テーブルのデザインビューです。

そうすると、[T_主キー自動設定]のようになります。

[ID]フィールドが下から2番目の位置にあり、他のフィールドもExcelのフィールドの順番どおりではなく、一部が変わってしまいます。

ワークシートインポートウィザードで、主キーの設定をしない場合は、[T_主キー設定なし]テーブルのようにフィールドの順番は変わりません。

2つのテーブルのデザインビューを見比べるとはっきりします。

左側が主キーを設定しなかった場合、右側が主キーを自動設定した場合です。

主キーを設定しなかった場合と主キーを自動設定した場合のデザインビュー

困ったもんです。

早く解決してくれないでしょうか。

参考拡張子が[.accdb]の場合は発生しません。拡張子が[.mdb]の場合にこの現象になります。

Access2007も、Access2013も同じ現象です。

以下は、Access2013での解説です。

mdbファイルではインポートしたフィールドの順番が変わる

Access2013で拡張子[.mdb(Access2002~2003ファイル形式)]で操作する時に発生する問題点です。 下のようなExce ...

続きを見る

Excelのデータをインポートする方法は、以下の記事で解説しています。

Excelのデータをテーブルにインポート(ウィザードの使用と貼り付け)

AccessでExcelのデータをインポートしてテーブルを作成する方法です。 操作は簡単なのですが、なかなか思うように行かないこともあります ...

続きを見る

検索

ほかの記事も検索してみませんか?

Access / Excel / PowerPoint / Word

関連記事30件

moneytizerPCのみ

Profile

執筆者/はま

-Windows 7 & Office 2010 Access 2010

Copyright © 2001-2024 初心者のためのOffice講座 All Rights Reserved.

Copyright© 初心者のためのOffice講座 , 2024 AllRights Reserved Powered by AFFINGER4.