初心者ですが、よろしくお願いいたします。

顧客のデータをEXCELで管理しておりますが、ACCESSでの管理に変更します。そこで、ACCESSでの基盤となるデータなのですが、EXCELで入力して、それを毎日ACCESSのテーブルに引っ張ってくる方法をとりたいのです。過去のデータから現在のデータまで必要です。その方法なのですが、

(1)EXCELのデータをリンクしてリンクテーブルを作成。それをもとにフォームやレポートを作成・・・。

(2)削除クエリで前日の基盤のデータを丸ごと全部消してしまい、追加クエリで新データを丸ごと追加する。

・・・と自分なりに2つの方法を考えたのですが、経験不足の為、これがベストの方法かよく分かりません。
みなさんは単純にEXCELのデータをACCESSのテーブルに毎日データを更新していくときはどのような方法をとっているのでしょうか。なにかスマートなやり方ありますでしょうか・・・。
よきアドバイスよろしくお願いいたします。

このQ&Aに関連する最新のQ&A

A 回答 (1件)

Accessでは通常のISAMでは外部テーブルのレコードの削除が禁止されています。

削除しようとするとエラーになります。新規レコードの追加は可能ですけど。
そのため
>EXCELで入力して、それを毎日ACCESSのテーブルに
>引っ張ってくる方法
これだとAccess側でテーブルの取り込みをしてExcelで当日のレコードを削除するような処理になってしまうのではないでしょうか。
顧客のデータをEXCELからACCESSでの管理に変更するのであればAccessのみで当日のレコード入力からテーブルへの保存までした方が良いのではと思います。

Excelをリンクテーブルとして使用する仕様のものは構築したことはありませんが・・・。
あくまでも私見ですが
マスタテーブルとしてExcelを使うなら良いと思います。通常の処理をExcelでしてAccessに保存するのは余分な処理手間がかかるので一つにした方が開発するのに簡単ではないでしょうか。

AccessにExcelのレコードを取り込むのでしたらエクスポートしてテーブルに追加するモジュールかマクロを使えば出来ます。(Excelのレコードの削除はできませんが)
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QDIYテーブルの折りたたみ脚について

天版を蝶番で付けて真ん中を繰り抜き、七輪テーブルを作成しました。
現状は、余っているキャンプ用テーブルの脚をガムテープで固定しています。
ユニフレームの焚き火テーブルと同じ高さの折りたたみ脚を付けたいと思ってますが良いアイデアもしくは脚の販売先はありますでしょうか?
焚き火テーブルの高さは37cm、七輪テーブルの天版の厚さは約1.5cmなので、最低でも35cmの脚が必要になるかと思います。30cmの脚は結構見かけるのですが・・・。

Aベストアンサー

市販品にこだわらず、木などで作れば高さ自由ですよ。

1)別板を2枚クロスさせて天板を置く
2)蝶番つけて折りたたみ足にする
3)ナット埋めてねじ込みにする
4)テーブルを箱型にして、七輪+火種のケースとしてもそのまま使う

↑これらは高さの微調整にはアジャスタフットなりが必要ですが、
こういうの↓はアジャスタ機能もってますね

5)パイプの入れ子構造にして、内パイプは外パイプとねじ止めする。
 または外側の先端に割りをいれておいてクランプやホースバンドなどで締めて内パイプを固定する
6)天板の下にハの字形に広がるように左右脚をつけて、間をロープでつないで開き具合を調節する


ま、私なら4か6にしますね。
6のみ、簡単に絵にしておきます。

QACCESSの既存テーブルに、EXCELデータをレコードとして追加する事は可能ですか?

ACCESSの既存テーブルに、EXCELのデータをレコードとして追加する方法はありますか?
又は方法を説明しているサイト等ありましたら教えて下さい。

EXCELのデータは、シートの1行目に各項目名、2行目以降に各データが順次入力されている状態です。
尚、EXCELの項目名と、ACCESSのフィールド名は一致していない状態です。
例えば、
EXCELの項目名:「予約ID」、「予約名」、「予約日」
ACCESSのフィールド名:「rsv_id」、「rsv_name」、「rsv_date」
のような感じです。
ACCESSのフィールド「rsv_id」には、EXCELの「予約ID」項目のデータを入れなければいけません。
こういうことは出来るのでしょうか?

※マクロは使わないようにしたいです。

いったんACCESS上で、EXCELのデータを元に新規テーブルを作成してから、
その新規テーブルからデータを抽出して、既存テーブルにレコード追加するような、SQLを書けばできるでしょうか?

Aベストアンサー

1.Excelのデータを、Accessにインポートします。
2.クエリ/新規作成/デザインビュー、テーブルの表示で、1でインポートしたテーブル(T_Excelとします)を設定し、各フィールドをクエリのデザイングリッドにドラッグします。
3.ツールバーのクエリの種類で、追加クエリを指定すると、追加先のテーブルを訊いてくるので、既存テーブル(T_Access)を指定します。
4.レコードの追加欄に、対応する既存テーブルのフィールド名を指定します(選択肢が表示されますので、そこから選択します)
5.ツールバーの「!」アイコンをクリックするか、クエリを一旦保存・終了後、ダブルクリックして実行すると、レコードが追加されます。
SQLを表示させると、下記の様になりました。
INSERT INTO T_Access ( rsv_id, rsv_name, rsv_date )
SELECT T_Excel.予約ID, T_Excel.予約名, T_Excel.予約日
FROM T_Excel;

Q【DIY】テーブル脚の長さを上手く合わせたい

机の横に、同じ高さのテーブルを置いてスペースを拡張したいと考えています。
設置場所の大きさの関係で、天板を690(D)×550(W) t=30mm(厚さは検討中ですが…)で用意しようと思っています。

で、高さなのですが、机の高さが750mmあるので、脚の長さは720mm必要となります。

ところが、この高さにちょうど良い脚がなかなか見つかりません。

http://item.rakuten.co.jp/mokuzaiya/23526/
このあたりはお手軽でちょうど良いのですが、ちょっと長さが足りません。20mmはゴムなどを咬ませるにも微妙な高さですし… アジャスター用の穴をあける道具も無いですし。

もちろん、そこまで完全自作(幕板組んで……までや、もしくは座金の取り付けなど)すれば問題無い話ではあるのですが、まだまだ初心者なのと、あまり道具も揃っているわけではないので、何かお手軽な方法や商品が無いかなぁ…と思いまして。
もし何かご存じなもの、もしくは良い方法があればご案内いただければ幸いです。

ちなみに、添付図では、とりあえずφ60mmの脚が4本、それと天板を貫通する照明スタンド用の穴φ40mm(スタンド脚φ230mm)を書き入れてあります。スタンドの位置はあまり動かせませんが、脚の形は特にはこだわりはありません。(ものを置く関係でなるべくこれ以上太くしたくないですが…)

アドバイスの程、よろしくお願いいたします。

机の横に、同じ高さのテーブルを置いてスペースを拡張したいと考えています。
設置場所の大きさの関係で、天板を690(D)×550(W) t=30mm(厚さは検討中ですが…)で用意しようと思っています。

で、高さなのですが、机の高さが750mmあるので、脚の長さは720mm必要となります。

ところが、この高さにちょうど良い脚がなかなか見つかりません。

http://item.rakuten.co.jp/mokuzaiya/23526/
このあたりはお手軽でちょうど良いのですが、ちょっと長さが足りません。20mmはゴムなどを咬ませるにも微妙な高さですし… ...続きを読む

Aベストアンサー

#2です。

木工ボンドは強力ですよ。
URLの脚の太さより少し小さめの同じように円形に
ホームセンターの糸ノコを借りてカットすれば、
実際 厚みは同じに仕上がるのでガタは無い筈です。

念のためにべニア板と脚はコーススレットで止めてしまえば
何ら問題ないと思います。

コーススレットのネジ頭はべニア板より 深く打ち込む必要はあります
床と接触しないためにも・・・

たかが2cmほどのものを継ぎ足すのですから
不細工な切り方になっても 覗き込まない限り普段が見えませんし、
もし気になるのでしたら ベルトサンダーで真円にも出来ますし
脚の太さと揃えることも可能です。




脚にこだわらないのでしたら
角材をそのまま利用する方法も有ります。

天板に鬼目ナットをねじ込み
http://www.google.co.jp/imglanding?imgurl=http://blog-imgs-27-origin.fc2.com/c/h/i/chitei/spmk00435.jpg&imgrefurl=http://chitei.blog108.fc2.com/blog-entry-163.html&h=293&w=400&sz=31&tbnid=_1fe8ogwlmc-8M:&tbnh=91&tbnw=124&prev=/search%3Fq%3D%25E9%25AC%25BC%25E7%259B%25AE%25E3%2583%258A%25E3%2583%2583%25E3%2583%2588%26tbm%3Disch%26tbo%3Du&zoom=1&q=%E9%AC%BC%E7%9B%AE%E3%83%8A%E3%83%83%E3%83%88&hl=ja&usg=__BA4yAh03XOWl69o-SRpFh-OQOy4%3D&sa=X&ei=tNTRTY_lN4i2sAO_-r2uCQ&ved=0CFgQ9QEwAw

板付きナットを用意して
http://www.yht.co.jp/yds/product.asp?pf_id=17011902300

その後
両切りボルト(ボルトのネジを切っただけの物)を上手に組み合わせれば
金ノコで好みの長さに切れます。

お好みの太さの角材を
ホームセンターで同じ寸法にカットしてもらうだけで良い訳ですから、
こちらの方が化粧された脚を買うことから比べれば
比較にならないくらいお安く出来あがります。

もちろん角(かど)はペーパーなり 鉋がけで少し丸みを持たせます。

すべてホームセンターで揃います。

#2です。

木工ボンドは強力ですよ。
URLの脚の太さより少し小さめの同じように円形に
ホームセンターの糸ノコを借りてカットすれば、
実際 厚みは同じに仕上がるのでガタは無い筈です。

念のためにべニア板と脚はコーススレットで止めてしまえば
何ら問題ないと思います。

コーススレットのネジ頭はべニア板より 深く打ち込む必要はあります
床と接触しないためにも・・・

たかが2cmほどのものを継ぎ足すのですから
不細工な切り方になっても 覗き込まない限り普段が見えませんし、
もし気になるの...続きを読む

QAccess テーブルAにテーブルBのデータを追加

Accessで、テーブルAにテーブルBのデータ(全部)を追加したいです。
初歩的な質問でスミマセン。

Aベストアンサー

簡単にやるにはテーブルBのクエリをクエリウィザードで作り そのクエリをテーブル追加クエリにすれば簡単にできます。
クエリウィザードで作ったテーブルBのクエリをデザインビューで開きメニューのクエリにある追加を選ぶかデザインビュー上で右クリックでクエリの種類から追加を選びます。
追加を選ぶとテーブルを選択できますのでそこでテーブルAを選びます。テーブルBとテーブルAのフィールド名が同じならレコードの追加欄にフィールド名が自動で表示されます。フィールド名が異なる場合はレコードの追加欄をクリックしてテーブルAの追加先のフィールド名をそこで指定します。
クエリを保存します。
保存したクエリをダブルクリックすればテーブルBのレコードがテーブルAに全部追加されます。

Q折りたたみ脚と天板を組み合わせたテーブルについて。

木製の折りたたみ脚の上に天板を乗せたようなデザインのテーブルが欲しいのですが、このようなデザインのテーブルの名称をご存知の方おられましたら教えてください。テーブルというよりはデスクとして使いたいので、奥行きも60cm程のものを探しています。ただ、脚は華奢なものがいいので、DIY等で販売している太めの脚ではないものを希望します。(安定性が少し心配ですが…。)

Aベストアンサー

こんなイメージですか?奥行きが50cmですが・・・?脚はもう少し華奢がいいのかな?

参考URL:http://www.rakuten.co.jp/unidy/500799/500728/511720/511741/#460129

QAccess クエリを元にクエリを作るとデータがうまく表示されません

いつもお世話になっています。
下のようなデータがあったとします。
施設データは「施設マスタ」として別テーブルがあり、リレーションでつながっています。「利用者マスタ」も同様です。

日付 |  施設名 | 利用者
________________
4/1|  会議室 | 東京商事
________________
4/1|  和室  | 大阪電機
________________
4/1|  ホール | 名古屋運輸
________________
4/2|  和室  | 東北旅行
________________
4/2|  ホール | 東北旅行

クエリで日ごとの各施設の使用者を下の表のように把握したいのです。

日付 | ホール  | 和室  | 会議室
______________________
4/1| 名古屋運輸|大阪電機 | 東京商事
_______________________
4/2|東北旅行  |     | 東北旅行

      ↑

↑の部分は「利用者マスタ」の「利用者」フィールドをはめ込みました。そこの抽出条件に「施設」="ホール"というような書き方すればいいのかと思いましたが、うまくいきません。
どのように記述すればよいか教えてください。
また、根本的に考え方が違う場合にはご指摘ください
よろしくお願いします。

      

いつもお世話になっています。
下のようなデータがあったとします。
施設データは「施設マスタ」として別テーブルがあり、リレーションでつながっています。「利用者マスタ」も同様です。

日付 |  施設名 | 利用者
________________
4/1|  会議室 | 東京商事
________________
4/1|  和室  | 大阪電機
________________
4/1|  ホール | 名古屋運輸
________________
4/2|  和室  | 東...続きを読む

Aベストアンサー

クロス集計クエリを使ってください。
ウィザードで出来ます。
ウィザードを使わないでSQLでは日付・施設名・利用者のあるテーブルもしくはクエリを[施設利用状況]とした場合

TRANSFORM First([施設利用状況].利用者) AS 利用者の先頭
SELECT [施設利用状況].日付
FROM 施設利用状況
GROUP BY [施設利用状況].日付
PIVOT [施設利用状況].施設名;

こんな感じで来ます。

Qテーブルの脚の付け方について・・・

木材でダイニングテーブルを作ろうと思っています。
幕板をつけて脚をつけようと思うのですが、どうやってつけていいのかわかりません。
DIY初心者なので、出来るだけ簡単な方法で教えてください!よろしくお願いします。

Aベストアンサー

大きなホームセンターや家具内装系の金物屋に行けば、足だけ売ってます。
一般にはベース金物を設置し、そこにねじ込んで付けるのが多いでしょう。折りたたみ式や、猫足などもあります。

QACCESSのフォームで入力したデータをテーブルに追加したい

初歩的な質問だとは思いますが、自分の思うようにならず困っています。

テーブルのデータを元に日付のみメインフォームで単票形式で表示し、日付以外の項目はサブフォームで表形式で入力するフォームを作成したのですが、サブフォームの表形式の最後の行がいつも空白になり、そのデータが日付のみ入力され、テーブルのフィールドに追加されています。

説明がうまくできずわかりにくいとは思いますが、分かる方よろしくおねがいします。

Aベストアンサー

>日付のみメインフォームで。商品名・数量をサブフォームで表形式で入力するようなフォームを作成しました

サブフォームは帳票フォームかデータシート型のサブフォームですよね。
メインフォームのレコードソースは売上数、サブフォームのレコードソースは
SELECT [売上数].商品名,[売上数].数量,[売上数].日付 FROM 売上数;
となっていますよね。
サブフォームのリンク子フィールドと親フィールドは日付になっていますでしょうか。
上記の設定になっていれば日付のみ保存されることはないのですが・・。(通常は上記設定で最終行で何か入力しない限り日付のみ保存される事はありません。)
上記設定ならメインフォームの日付に入力すると該当する日付のレコードがサブフォームに表示されるようになります。
フォームを閉じたりレコードを保存させる際にイベントなどで何か処理するようにしていますでしょうか。
メイン・サブフォームの状況がイマイチ不明ですが上記を確認してください。
サブフォームのレコードソースはサブフォームのフォームのプロパティ・リンク子・親フィールドはサブフォームプロパティで確認できます。

>日付のみメインフォームで。商品名・数量をサブフォームで表形式で入力するようなフォームを作成しました

サブフォームは帳票フォームかデータシート型のサブフォームですよね。
メインフォームのレコードソースは売上数、サブフォームのレコードソースは
SELECT [売上数].商品名,[売上数].数量,[売上数].日付 FROM 売上数;
となっていますよね。
サブフォームのリンク子フィールドと親フィールドは日付になっていますでしょうか。
上記の設定になっていれば日付のみ保存されることはないのですが・・。(...続きを読む

Q電動のこぎりでテーブル・椅子の脚を切って短くする

ダイニングセットのテーブル・椅子(無垢チーク)ともに高さが高く使いにくいので
(帰国するアメリカ人から譲ってもらいました。靴を履いて生活する前提の高さのようです)
思い切ってダイニングテーブルを座卓にしようと思います。
椅子も我が家にあるテーブルにあるサイズにしたいと思っています。


ホームセンターへ持ち込む、という手もありますが、今回は自分で切ってみたいので
そのアドバイスをよろしくお願いします。

DIY経験はあれども、今まで木材はすべて購入時にカットしてもらっており電動のこぎりを使ったことはありません。丸のこなどは本格的過ぎて危険という声もあり、
BLACK&DECKER 電動式ノコギリ/ジグソー Z-KS900G
BOSCH 電気のこぎり PFZ500E
RYOBI 電気ノコギリ ASK-1000
などが使いやすいのではないかと思っておりますが、どれがより初心者に使いやすいのかわかりません。

テーブルと椅子4脚の脚を切る以外は、粗大ゴミにだすものをカットしたいとも考えております。

上記3点以外のお勧めの電動のこぎり、あるいは 脚をカットする方法などご存知でしたら教えてください。よろしくお願いいたします。

ダイニングセットのテーブル・椅子(無垢チーク)ともに高さが高く使いにくいので
(帰国するアメリカ人から譲ってもらいました。靴を履いて生活する前提の高さのようです)
思い切ってダイニングテーブルを座卓にしようと思います。
椅子も我が家にあるテーブルにあるサイズにしたいと思っています。


ホームセンターへ持ち込む、という手もありますが、今回は自分で切ってみたいので
そのアドバイスをよろしくお願いします。

DIY経験はあれども、今まで木材はすべて購入時にカットしてもらっており電動の...続きを読む

Aベストアンサー

小中学生の夏休みの工作室で今年も20日ほどお世話しました。
椅子を作るにしても 全く同じサイズに切った脚になる角材ですが、作って行くうちにいつの間にか狂いが来るのでしょうね。

脚の長さがぴったり収まったことはありません。

ま、この場合 組み立て途中で何度も「脚の座り」を確認しながら天板などを貼って行けば正確に出来あがります。


さて、
今あるテーブル・椅子の脚が 垂直に下りているのならば直角に切断すればいいことですが、
ハの字型に付いている脚は それなりに注意しないと地面への接点が先ず揃いません。

垂直に下りている場合で 付け根と脚先の太さが同じ場合は マスキングテープ(今はほとんど養生テープを使います)を巻きつければ 必ず直角に切ることが出来ます。

ハの字型の場合は 内側になる個所に印をまず入れますが テープは巻くことが出来ません。
したがって 常に垂直に保持しながら切り落とす長さと同じ長さの棒切れを床に当てて 正確に印を入れていきます。
一度作ったこの棒切れがあなたの物差しです。
決して巻尺などで一回一回測って寸法を出さないでください。

さて、
ここで使ったことも無い電動機具の登場・・・?
それはあまりにも無茶な話です。

特に、丸のこなど切り口に歯が当たっても その先の目標が既に見えませんので絶対に無理なわけです。


精巧に仕上げるためには
お勧めする鋸があります 本来 木材のカット用に作られたものではありませんが
パイプソーをお勧めします。
http://www.google.co.jp/products/catalog?hl=ja&rlz=1T4TRDJ_jaJP451JP451&q=%E3%83%91%E3%82%A4%E3%83%97%E3%82%BD%E3%83%BC240&um=1&ie=UTF-8&tbm=shop&cid=15896247198488288741&sa=X&ei=F_PSTuzgHIWJmQXHtNDYDQ&ved=0CEkQ8wIwAw#

先ず値段が手頃 替刃の交換が出来る よく切れる。

必ず印の上で切るように心掛ければ 先ず切断の失敗はありません。




すべて切り落としました。
平らな床の上で 向きを変えて置いてみましょう。
長いと感じる2本の脚を削る必要が先ず出てきます、その切り口に印を入れます。
当然狂い(ガタ)がある訳です。

そこでほしい道具がベルトサンダーです。
ホームセンターの夏休みの工房では、これですべての脚の長さの調整をしました。
http://store.shopping.yahoo.co.jp/wins/tr-46eb.html

しかしあまり用途が無いのであれば
普通のディスクグラインダー

http://www.rakuten.co.jp/kentikuboy/657814/654488/654490/
ホームセンター 貸し出しあり

ただし角が欠ける心配がありますので 先に角部分の面取りを忘れないように・・・

電動工具でのカットは簡単ですが 後の始末が大変なことがお分かりかと思います。
0.1mmの狂いの補修と0.5mmの狂いの補修
これだけで小一時間違ってきます。


参考までに 金ノコで出来たこのヤスリは重宝します
これでも十分すぎるくらい削れます。
http://hands.net/goods/35575

72歳になるイチローの靴型を作った職人さんが言っていました
「指先の間隔で覚える」

頑張ってください

小中学生の夏休みの工作室で今年も20日ほどお世話しました。
椅子を作るにしても 全く同じサイズに切った脚になる角材ですが、作って行くうちにいつの間にか狂いが来るのでしょうね。

脚の長さがぴったり収まったことはありません。

ま、この場合 組み立て途中で何度も「脚の座り」を確認しながら天板などを貼って行けば正確に出来あがります。


さて、
今あるテーブル・椅子の脚が 垂直に下りているのならば直角に切断すればいいことですが、
ハの字型に付いている脚は それなりに注意しないと地面への接...続きを読む

Qデータが入っているAccessのテーブルにExcelのデータをインポートしたい

内容としては件名の通りなのですが、現在既にAccessのデータにデータがいくつか入っています。それにあとからExcelのデータをインポートしたいのです。普通のインポートだと新しいテーブルができてしまいますよね?そうではなくて、データの途中からインポートする、と言うのはできるのでしょうか。ちなみにデータを貼り付け、というのはできませんでした。回答宜しくお願いします。

Aベストアンサー

Excelのテーブルをリンクし追加クエリーでそのテーブルに追加したらどうですか?


人気Q&Aランキング

おすすめ情報