• ベストアンサー

エクセルで作った家計簿をアクセスに移行ってできますか?

エクセルで家計簿をつけています。 最近アクセスも使えるようになりたいと思っています。 今はまったく無知です。 とりあえず可能かどうかお聞きしたいのですが エクセル→アクセスに移行は出来るのでしょうか? またそういう順序を説明したサイトはありますか? よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.4

>エクセル→アクセスに移行は出来るのでしょうか 一般に、システム(本格的なものの場合をいう)(エクセル家計簿はシステムとはいえないが)の移行とは (1)データの引越し(マスターのようなものから始まって、必要なもの全て、通常はプログラムで、新しく作り直し) (2)本体や関連プログラムの新作・修正 (3)付帯して、新システムが円滑に動くための、組織、人員、体制、設備(同時に新コンピュタに入れ替えも多い)、ノウハウやマニュアルなどを、新しいシステムに適合させること全ての活動を、SEなどが考えます。 以上は少しオーバーなんだが、とりあえず読んでください。 ーー さて 質問者の家計簿程度を想像すると (1)データ移行は、操作で簡単に実現します。 マスタに当たるのも、家計簿だけでしょう。ただ過去のデータも 移行が必要な場合があるでしょう。 (2)普通のシステムでは、プログラムが受け持つところの、手順の進行の役割を、エクセルの場合は、操作者が頭に入れていて、思い出して自然に次々実現します。 A.その際大きな位置を占めるのが、(エクセルでVBAを使わない場合は)、「関数」に、おんぶしていることです。 これがアクセスには無いと(アクセスの関数はあるが、使う場面が違う)言うことです。実際はアクセスでは、演算でもテーブルやフォームの再構成が必要です。 レコード間(エクセルの行をまたいで参照する処理)はアクセスでは習得できるのが相当先です。 B.エクセルでは手軽だったセルに色をつける、条件付書式などの機能は、それ向けのフォームというものを作らないといけません。エクセルでは簡単だった、機能が、アクセスではややこしい場合が多い。 その都度、それ向けの勉強とフォーム作成などの作業が必要になります。 C。逆にSQL(検索加工言語)というものが使える(使っている)ので、抜き出しや加工では、エクセルよりも易しそうな課題もあります。しかしSQLはエクセルの知識で類推でできるものではないので、それ向けの勉強が必要です。 ーー 以上で説明したことは、エクセルのシートのデータ(アクセスではテーブル)は移行については、「>またそういう順序を説明した」ものは作成可能ですが、それ以外は家計簿に限定しても、簡単に記述できませんし、今あったとしても、質問者がそれを読んでも判らないでしょう(特有の考え方や概念や用語もあるから)。例えば上の部分に私が書いたことも、何を言っているか、判らないだろうと想像しますが、そういう類のことです。 家計簿も初心者の簡単なものから、市販している凝ったものも色々あります。家計簿だから易しいということは無いでしょう。 コンピュタのプログラムなどは、機能や意味的に重要なところが作成が難しくて、周辺のちょっとしたことが易しい、ということは全くありません。 ですからちょっとしたことをしようとして、やり方がわからず、何ヶ月も無為に過ごすとか、あきらめることも多い。 アクセスの学習は、質問者がやりたいならやってくださいとしかいえません。しかしむつかいい道であると思います。

noname#150498
質問者

お礼

大変参考になりました。ご回答ありがとうございます。

その他の回答 (3)

  • marbin
  • ベストアンサー率27% (636/2290)
回答No.3

#2です。 リンク先をよく確認してませんでした。 決して回し者ではありません・・・。 アクセスでなくてもエクセルで立派なデータベースは 作れますよ、ということがいいたかったのです・・・。 失礼しました。

noname#150498
質問者

お礼

わざわざありがとうございます。

  • marbin
  • ベストアンサー率27% (636/2290)
回答No.2

>ただ、わざわざアクセスでやる必要は無いと思います。 同感です。 エクセルでデータベース http://database.k-solution.info/2006/03/post_1/index.html

noname#150498
質問者

お礼

ご回答ありがとうございます。

  • shintaro-2
  • ベストアンサー率36% (2266/6245)
回答No.1

アクセスでインポートすれば可能です。 ただ、わざわざアクセスでやる必要は無いと思います。

noname#150498
質問者

お礼

そうなんですか! 大変参考になりました。ご回答ありがとうございます。

関連するQ&A