![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_01.png?5a7ff87)
Access2000を使用しています。
インポートについて教えて下さい。
あるテーブルにExcelデータをインポートしています。
「あるテーブル」の設定としましては主キーを設定して
いて重複なしにしています。
実現したいこととしましては、Excelデータ上にAccessデータ(すでにあるデータ(主キー))があれば上書き保存して、なければ追加したいのです。
Access側 | Excel側
主キー フィールド1 | 列1 列2
A ○ | B ○
B × | D ×
C ○ | E ×
つまり上記の表でAccess側Bデータのフィールド1の「×」
をExcelデータをインポートすることにより「○」に
変更(上書き保存)したいのです。
そして、Excel側D・EデータはAccessに新規レコードと
して追加したいのです。
よい方法はないでしょうか?
なお、私の知っている知識としましては、
インポートするとデータは上書き保存されずに
追加されてしまうということは知っているのですが。
以上、よろしくお願い致します。
No.1ベストアンサー
- 回答日時:
Excel からのデータを、いったんワークテーブルに格納してしまえば良いのではないでしょうか?
その後の処理はいろんなパターンで出来ると思いますが、たとえば、
(1) Excelからワークにデータをインポート
(2) キー項目が、元データに有ってワークに無いデータをクエリーで抽出(例だとAとC)
(3) (2)のデータをワークテーブルに追加
(4) 元データをクリアして、ワークテーブルのデータを元データテーブルに移動
とかです。
あとは、(5) ワークテーブルのデータをクリア
というのをどこかで(この処理の最初でも良い)やっておくことですね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) accessでexcelを読み込む時のデータ型 1 2022/03/28 19:45
- Access(アクセス) access,vbaでフォルダ内のファイルをテーブルにインポート、ファイル名もフィールドに追加したい 1 2022/08/31 11:11
- その他(データベース) ファイルメーカーへネットワーク上のexcelデータを開く 1 2023/06/28 20:08
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- Access(アクセス) accessデータを指定したExcel、そして指定したセルへエクスポートするaccess VBAコー 2 2023/05/17 17:02
- その他(Microsoft Office) ExcelデータをPDFにして保存するとWordデータに変換されるようになった 10 2023/06/20 09:03
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
- Excel(エクセル) Excel ドロップダウンリスト(入力規則)に関してです データの入力規則で元データ79000行のド 3 2023/07/17 10:06
- Access(アクセス) Access2016のExcelインポートの機能のことで教えてください 1 2022/09/11 14:58
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
access インポート時、既にあるデータは上書き
Access(アクセス)
-
Accessの追加クエリで既存のテーブルに上書き追加をしたい
その他(データベース)
-
AccessからExcelにエクスポートする時に常に上書きしたい
Excel(エクセル)
-
-
4
アクセスで追加した項目に全て同じ値を一発で入れたい
Access(アクセス)
-
5
Accessのデータのインポートで重複分を排除
その他(Microsoft Office)
-
6
SQL文で パラメータが少なすぎます エラー
Access(アクセス)
-
7
テーブルに表示されているものがクエリに表示されない
Access(アクセス)
-
8
ACCESSでVBAから選択クエリの抽出条件を指定したい
Access(アクセス)
-
9
Accessのマクロでモジュールを実行させたい。
Access(アクセス)
-
10
Accessでテーブルの値をテキストボックスに代入するには?
Access(アクセス)
-
11
アクセスで、チェックボックスにyesの時、金額表示の方法
Access(アクセス)
-
12
クエリ上でフィールド名が2つあるときの見分け方
Access(アクセス)
-
13
アクセスで#エラーを表示させない方法は?
Access(アクセス)
-
14
Access VBA でデータペーストをする
その他(Microsoft Office)
-
15
Accessのスプレッドシートエクスポートで、シートが追加されてしまう
Access(アクセス)
-
16
FindFirst を複数条件で検索
Visual Basic(VBA)
-
17
角丸四角形を描きたい
Excel(エクセル)
-
18
アクセスで入力したデータの順番が変わってしまいます
その他(ビジネス・キャリア)
-
19
[Access]帳票フォームにて連続する非連結コントロールに個々の値を入れるには
Access(アクセス)
-
20
Accessの桁区切りについて教えてください。
Access(アクセス)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Accessでデータシートに同じデ...
-
Oracleで上書きImportはできま...
-
Accessのテーブルデータを一気...
-
アクセス レコードセットを更...
-
同一テーブルのデータを参照し...
-
重複クエリを使ったデータ削除
-
accessでレコード更新直後の反...
-
このISAMでは、リンクテーブル・・
-
Accessのインポートについて(上...
-
分単位でログ集計するためカウ...
-
画像を登録
-
構文エラー : 演算子がありませ...
-
DBアプリケーションの設計方針 ...
-
ERROR1062:Duplicate entry.......
-
MS Accessを共有した際にファイ...
-
ODBC接続で新しいレコードを追...
-
Access VBAからエクセルに出力...
-
CSVファイルを毎日、全レコード...
-
Pervasive.SQLについて
-
マテリアライズドビューとスナ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessでデータシートに同じデ...
-
Accessのテーブルデータを一気...
-
テーブルで一番古いレコードだ...
-
ビューのソートについて
-
Oracleで上書きImportはできま...
-
結合テーブルでINSERTする方法...
-
accessでレコード更新直後の反...
-
このISAMでは、リンクテーブル・・
-
アクセス レコードセットを更...
-
重複クエリを使ったデータ削除
-
処理の途中で停止させ、再開さ...
-
マテリアライズドビューとスナ...
-
同一テーブルのデータを参照し...
-
ERROR1062:Duplicate entry.......
-
「クリップボードにコピーされ...
-
ORA-01401が表示され、データが...
-
ACCESSで容量が50MBになった...
-
Accessでの稼働日数計算の方法
-
構文エラー : 演算子がありませ...
-
MS Accessを共有した際にファイ...
おすすめ情報