
ACCESSでデータを統合する方法に関して質問です。
Accessはユーザーレベルなのですが、現在仕事でAccessのシステムを使用しています。
上司から、データをAccessで統合してインポート用のファイルを作成してほしいとの依頼がありました。
ただ、私はAccessで開発したことはないので本をみながら確認してみないとと言ったのですがそれでもということで指示されました。たぶん、そんなに難しくないことなのかもしれませんが初心者なのでAccessの構造がいまいち理解できておらず、なかなか進みません。
現在やっている作業は
Accessへインポート用のエクセルのフォームに必要な情報をExcelの二つのシートから抽出しようとしています。
Accessでインポート用のデータを作成しているのですが、下記の作業をしました。
インポート用のエクセルフォームをAccessのテーブルへインポート、必要な二つのシート((1)と(2))を一つずつインポートしてテーブルを3つ作成しました。
クエリで、(1)と(2)の必要な情報だけ抽出しましたが、そのクエリの情報をインポート用のテーブルに必要なセルだけ関連づけたいのです。空白のセルもありますが元のAccessで作成したシステムに最低限の情報を入れれば登録できます。現在は、必要な情報を手入力で入力しているので毎月一回の作業なのですが、ツールなどで一括で入力したいと思った為、作成しています。本なので確認しているのですが、初心者なのでうまくいきません。 よい方法があれば教えて下さい。
例>インポート用のテーブル 氏名 所属 負担部門 購入品 シリアル番号 受付番号 機種名 レンタル番号 管理番号 設置場所コード 設置場所
必要なシート(1) 氏名 所属 負担部門 購入品番号 受付番号 レンタル番号
必要なシート(2) 購入品番号 機種名 シリアル番号 設置場所
(1)と(2)をクエリで 氏名 所属 負担部門 購入品 受付番号 レンタル番号 機種名 シリアル番号 設置場所を表示できるようにしました。 (1)と(2)のデータは同じ行数分で購入品番号で連携させています。
上記の情報をインポート用テーブルに落とし込む方法です。 リレーションとか?いろいろと調べているのですがなんとも理解できていないようでなかなかすすみません。宜しくお願いします。
No.2ベストアンサー
- 回答日時:
文章が長くて理解し辛いですが・・・
ACCSESSにはインポートだけでなく、EXCELシートのリンクという方法もありますよ。
物理的にファイルをインポートせずとも、リンクするだけです。
KEYとなる情報が其々のシートやファイルにあれば、何ら難しい事でもありません。
VBAでプログラムを作成するほどでもありません。
的が外れていたら申し訳ないですが、文章を見る限り高度な技術は不要と思います。
ただACCSESSは難解といえば難解。
頭がいい悪いの問題ではありません、好きか嫌いかの問題です。
No.3
- 回答日時:
(1)と(2)からデータを取得するクエリの結果をインポート用のテーブルに入れるならば、次のようにすればできます。
リレーションは必要ありません。
簡単なのはコピー&ペーストですが、クエリとマクロの組合わせで自動化もできます。
・コピー&ペースト
1.インポート用テーブルのデータをすべて削除する
2.クエリで検索した全データをコピーする
3.インポート用テーブルにペーストする
・クエリを手動実行
クエリを準備します
インポート用テーブルのデータを削除するクエリを作成します
(1)と(2)からデータを取得するクエリをコピーして「追加クエリ」にする
※Accessのバージョンが書いてありませんが、メニューかリボンに
「追加」か「追加クエリ」というのあるはずです
追加クエリにするときに追加先のテーブルの各項目との関連づけをします
同じ項目名なら自動で設定されます
1.インポート用テーブルのデータ削除するクエリを実行する
2.(1)と(2)からデータを取得する「追加クエリ」を実行する
・マクロで実行
上のクエリを手動実行で作成した2つのクエリを順に実行するようにマクロを
作成して実行します
今あるクエリ等を修正するのではなくコピーをしてから試してみることをおすすめします。
No.1
- 回答日時:
>>リレーションとか?いろいろと調べているのですがなんとも理解できていないようでなかなかすすみません。
宜しくお願いします。簡単にできることもあります。
でも、私もそういう作業やったことありますが、その作業のためのプログラム作成が必要だったりで、手間がかかったことあります。
たぶん、データベース、SQL,プログラムなどの知識がない素人さんにとっては、「電気回路の知識が無いのに、故障したラジオ修理をお願いされた」というのと似た状況でしょう。
「私にはできません」として、システム部の方か、ソフトハウスなどの業者にお願いしたほうがいいのではないかと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) ACSESS初心者です マンション管理をACCESSで出来ないかとチャレンジしています。 リレーショ 3 2022/10/08 11:45
- Access(アクセス) Accessのリンクテーブルのパスを相対パスにする方法について教えて頂きたいです 1 2023/02/08 13:29
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- その他(データベース) c言語の問題です。これを踏まえてコーディングしたいのでおしえていただきたいです。 3 2023/08/03 09:27
- Access(アクセス) access,vbaでフォルダ内のファイルをテーブルにインポート、ファイル名もフィールドに追加したい 1 2022/08/31 11:11
- Visual Basic(VBA) ExcelからAccessのテーブルに書き込む時に時間がかかる 1 2022/10/14 20:38
- Access(アクセス) Access IF文でテーブルに存在しない場合の処理について 2 2022/10/10 18:09
- Excel(エクセル) CSVファイルがカンマ区切りにならない。対処法を教えていただきたいです。 仕事でSMS一斉送信ができ 2 2022/07/01 21:24
- Access(アクセス) Accessにインポートした複数のテーブルを表示させる方法が分かりません。 1 2023/01/30 20:22
関連するカテゴリからQ&Aを探す
今、見られている記事はコレ!
-
弁護士が語る「合法と違法を分けるオンラインカジノのシンプルな線引き」
「お金を賭けたら違法です」ーーこう答えたのは富士見坂法律事務所の井上義之弁護士。オンラインカジノが違法となるかどうかの基準は、このように非常にシンプルである。しかし2025年にはいって、違法賭博事件が相次...
-
釣りと密漁の違いは?知らなかったでは済まされない?事前にできることは?
知らなかったでは済まされないのが法律の世界であるが、全てを知ってから何かをするには少々手間がかかるし、最悪始めることすらできずに終わってしまうこともあり得る。教えてgooでも「釣りと密漁の境目はどこです...
-
カスハラとクレームの違いは?カスハラの法的責任は?企業がとるべき対応は?
東京都が、客からの迷惑行為などを称した「カスタマーハラスメント」、いわゆる「カスハラ」の防止を目的とした条例を、全国で初めて成立させた。条例に罰則はなく、2025年4月1日から施行される。 この動きは自治体...
-
なぜ批判コメントをするの?その心理と向き合い方をカウンセラーにきいた!
今や生活に必要不可欠となったインターネット。手軽に情報を得られるだけでなく、ネットを介したコミュニケーションも一般的となった。それと同時に顕在化しているのが、他者に対する辛らつな意見だ。ネットニュース...
-
大麻の使用罪がなかった理由や法改正での変更点、他国との違いを弁護士が解説
ドイツで2024年4月に大麻が合法化され、その2ヶ月後にサッカーEURO2024が行われた。その際、ドイツ警察は大会運営における治安維持の一つの方針として「アルコールを飲んでいるグループと、大麻を吸っているグループ...
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ACCESS クエリで重複データを最...
-
「データベースまたはオブジェ...
-
ACCESSでクエリを作成したら「...
-
access・カウント結果がゼロで...
-
ACCESSにてフィールド間の最小...
-
Access あるクエリを利用して...
-
追加先の発見方法(SQL以外)
-
ACCESS クエリー 抽出条件が...
-
AccessのクエリをSqlサーバーの...
-
ACCESS クエリで、グループ化...
-
クエリで「データ型が一致しま...
-
SQLです教えてくださいお願いし...
-
アクセスのスナップショット
-
【大至急お願いします!】Acces...
-
accessで選択クエリで得た全レ...
-
Access200のFilterとFindの違い
-
マイクロソフトAccessでsqlのas...
-
Accessで「クエリーが複雑すぎ...
-
SQLで優先順位が高いレコードを...
-
ACCESSで2つのテーブル比較で...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ACCESS クエリで重複データを最...
-
「データベースまたはオブジェ...
-
ACCESSでクエリを作成したら「...
-
ACCESS クエリで、グループ化...
-
access・カウント結果がゼロで...
-
追加先の発見方法(SQL以外)
-
ACCESSにてフィールド間の最小...
-
ACCESS のクエリー実行に異常に...
-
ACCESS クエリー 抽出条件が...
-
クエリで「データ型が一致しま...
-
ユニオンクエリについて
-
SqlServer2012 ビューとクエリ
-
Access あるクエリを利用して...
-
アクセスでフォームが更新でき...
-
AccessでのDISTINCTROW 、DISTI...
-
accessで選択クエリで得た全レ...
-
SQLで優先順位が高いレコードを...
-
access:連続データ入力
-
AccessのクエリをSqlサーバーの...
-
選択クエリで偶数月しか表示し...
おすすめ情報