初心者ですが、よろしくお願いいたします。
顧客のデータをEXCELで管理しておりますが、ACCESSでの管理に変更します。そこで、ACCESSでの基盤となるデータなのですが、EXCELで入力して、それを毎日ACCESSのテーブルに引っ張ってくる方法をとりたいのです。過去のデータから現在のデータまで必要です。その方法なのですが、
(1)EXCELのデータをリンクしてリンクテーブルを作成。それをもとにフォームやレポートを作成・・・。
(2)削除クエリで前日の基盤のデータを丸ごと全部消してしまい、追加クエリで新データを丸ごと追加する。
・・・と自分なりに2つの方法を考えたのですが、経験不足の為、これがベストの方法かよく分かりません。
みなさんは単純にEXCELのデータをACCESSのテーブルに毎日データを更新していくときはどのような方法をとっているのでしょうか。なにかスマートなやり方ありますでしょうか・・・。
よきアドバイスよろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
Accessでは通常のISAMでは外部テーブルのレコードの削除が禁止されています。
削除しようとするとエラーになります。新規レコードの追加は可能ですけど。そのため
>EXCELで入力して、それを毎日ACCESSのテーブルに
>引っ張ってくる方法
これだとAccess側でテーブルの取り込みをしてExcelで当日のレコードを削除するような処理になってしまうのではないでしょうか。
顧客のデータをEXCELからACCESSでの管理に変更するのであればAccessのみで当日のレコード入力からテーブルへの保存までした方が良いのではと思います。
Excelをリンクテーブルとして使用する仕様のものは構築したことはありませんが・・・。
あくまでも私見ですが
マスタテーブルとしてExcelを使うなら良いと思います。通常の処理をExcelでしてAccessに保存するのは余分な処理手間がかかるので一つにした方が開発するのに簡単ではないでしょうか。
AccessにExcelのレコードを取り込むのでしたらエクスポートしてテーブルに追加するモジュールかマクロを使えば出来ます。(Excelのレコードの削除はできませんが)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- Access(アクセス) accessデータを指定したExcel、そして指定したセルへエクスポートするaccess VBAコー 2 2023/05/17 17:02
- Excel(エクセル) Excel ドロップダウンリスト(入力規則)に関してです データの入力規則で元データ79000行のド 3 2023/07/17 10:06
- Excel(エクセル) Excelでのデータ管理 6 2022/12/24 09:33
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- その他(データベース) 20万行あるデータを動かしたい 2 2023/06/13 15:21
- Excel(エクセル) Power Query でのデータの一括修正について 2 2022/05/10 02:00
- Access(アクセス) Access2016でフォーム内にExcelの複数シートを 表示させるイメージで複数テーブルの デー 1 2022/11/25 15:30
- Visual Basic(VBA) エクセルについて教えてください。 3 2023/06/28 09:11
- Access(アクセス) Access 登録ボタンからサブフォームの更新 1 2022/07/22 10:23
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Accessのクエリでデータの入力...
-
Accessのリンクテーブルのパス...
-
Excel→Accessへ貼り付けがおかしい
-
Accessのことで教えてください...
-
グラフとデータテーブルの順序...
-
Accessクエリーで両方のテーブ...
-
AccessのDBを理解するコツは?
-
Excelについてご質問です。 テ...
-
Access 旧データを新データに入...
-
アクセスのコンボボックスのデ...
-
AccessのクエリをExc...
-
EXCELからSharepointデータを参照
-
Accessでオートナンバーの値を...
-
アクセスクエリの計算
-
Excel 2019 のピボットテーブル...
-
エクセルVBAで5行目からオート...
-
「直需」の意味を教えてください
-
Oracle 2つのDate型の値の差を...
-
Accessでテーブルの値をテキス...
-
FROM の中で CASE を使えるでし...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessのリンクテーブルのパス...
-
Accessのクエリでデータの入力...
-
Accessクエリーで両方のテーブ...
-
Accessファイルを作成者以外は...
-
Excel→Accessへ貼り付けがおかしい
-
Accessのことで教えてください...
-
GETPIVOTDATAを使...
-
AccessのDBを理解するコツは?
-
アクセスのコンボボックスのデ...
-
AccessからExcelのデータを消す...
-
AccessのクエリをExc...
-
EXCEL データテーブルの数字を...
-
Access 旧データを新データに入...
-
Accessでの併合のやり方
-
グラフとデータテーブルの順序...
-
線の画像を座標数値化するソフ...
-
エクセル 横棒グラフのデータテ...
-
ACCESSデータを削除してしまい...
-
Accessでオートナンバーの値を...
-
Excel VBA からの Access 呼び...
おすすめ情報