![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
多分データベースだと思うのですがエクセルなんかでもできるのでしょうか?
顧客リストのようなものをつくりたいと思っています。
作りたいものは・・・
1・氏名、年齢などの情報、顔写真、地図などの画像データを登録しておきたい。
2・できればデータにエクセルのような計算式も使いたい。
例えばエクセルのようにA1には"=A2+A3"の値を自動で入力(表示)してくれるなど
3・必要な情報だけを検索でリストアップできるような検索フォームが欲しい。
例えば年齢20~30才などで絞って対象のものだけをリストアップできる検索フォーム
バイト探しのHPなどで時給や最寄駅などのチェックボックスにチェック入れると対象物だけが一覧表示されるイメージです。
4・リストを一件づつ名刺のように決まった場所に各情報を配置したい。
氏名は大きめの文字で真ん中に表示したり右下に住所を小文字で表示したりなど
以上のようなものを作るには何を勉強し、どんなソフトが必要でしょうか?
データベースだとアクセスかなと思ったのですがアクセスで上記のものすべて出来るでしょうか?
又、無料ソフトのオープンオフィスのベースでもできるのでしょうか?解説サイトがあまりないようでいまいち分かりません。
上記を満たす為にはその他のプログラミング言語の習得も必要でしょうか?それなりのものを作るには難易度は高めですか?
分かりにくい文章だったらすみません。よろしくお願い致します。
No.2ベストアンサー
- 回答日時:
Accessにぴったりの要件のように思います。
提示された要件はAccessですべて可能です。
ビジュアルスタジオ等の開発環境だと、一からすべて作成していく必要がありますが、Accessなら、テンプレートやウィザードである程度の雛型はできるので、それをもとに手直したり、機能追加したりという形で開発できるので、かなり楽できます。
プログラミング知識がなくても、ウィザードやプロパティの設定である程度のものは作成できますし、VBAを使用してプログラムすればかなり高機能なことまで可能です。
画像データの管理に関しても、2003以前のバージョンでは弱かったですが、最近のバージョンは強化されて楽に扱えるようになりました。
パーソナルに使うなら問題なくお勧めです。一桁台の人数までなら共有する運用でも使用できます。MSの製品ということもあってユーザーも多く情報も豊富にあり簡単に入手できます。
ただ、まがりなりにもデータベースなので、テーブル設計にはそれなりの知識が必要です。それなしエクセルの間隔でテーブル設計をすると使い物にならないものになります。データベースに関数する知識は他にも活かせるので苦労してでも取得しておいて損はないです。
入門書や初心者向け解説サイトは豊富にありますので、まずはその中から自分の目的にあいそうなものを見つけるといいでしょう。顧客管理をサンプルに解説しているものも見つかると思います。
ご回答ありがとうございます。
Accessで出来るんならありがたいです!
出来ると分かれば勉強のしがいもあるので助かりました。
勉強していくにつれてAccessだけでは出来ないって事が分かってくると辛いので。
こつこつ勉強始めてみます。ありがとう御座いました。
No.1
- 回答日時:
>>多分データベースだと思うのですがエクセルなんかでもできるのでしょうか?
エクセルでも、少人数であれば、顧客リストのようなものは作れますし、実際に作って頑張っている方もいらっしゃると思います。
でも、データベースの機能を知っている人からみれば、引越しを1トントラックでするか、自転車やリヤカーだけでやるか、というくらいの差が出ます。
荷物が少ない単身者で、すぐ近くに引っ越すっていう方なら、リヤカーでもOKかもしれませんよね?そういうレベルなら、エクセルでもいいと思います。
>>以上のようなものを作るには何を勉強し、どんなソフトが必要でしょうか?
データベースだとアクセスかなと思ったのですがアクセスで上記のものすべて出来るでしょうか?
たとえば、「丸太小屋を建てたい」と思えば、イロイロな建築の知識が必要になりますし、さまざまな工具も用意だし、それらの工具をきちんと使いこなせるようになるための練習というか訓練も必要ですよね?
ソフト業界はよく建築業界に例えられますけど、それと同様に、質問者さんが希望されるようなソフトが作れるようになるには、素人が一人前の大工さんになるくらいの努力と時間が必要になると思います。
勉強するなら、SEやプログラマになるための書籍が書店に行けば、イロイロ見つかると思いますが、そういう勉強をする必要があります。
そして、上記のような知識と技能をマスターすれば、(そして多大な時間を費やせば)アクセスでも作ることが可能になるかもしれません。
>>又、無料ソフトのオープンオフィスのベースでもできるのでしょうか?解説サイトがあまりないようでいまいち分かりません。
オープンオフィスのアクセスライクなものを使えば、可能かもしれませんが、私はわかりません。また、参考資料が少なくて大変だと思います。
>>上記を満たす為にはその他のプログラミング言語の習得も必要でしょうか?それなりのものを作るには難易度は高めですか?
MSより、Visual Studio ExpressというVB.NetやC#などのプログラム開発環境が入手可能ですので、それを使えば参考資料も多く、現実的かと思います。
そして、.Net FrameworkとVisual Studioの開発環境は、プログラマを手助けしてくれるさまざまな仕掛けがあるので、開発効率は、VB6のころのバージョンに比べて格段に良くなっています。
とはいえ、ソフト開発のツールは進歩していますけど、「複雑さ保存則」っていうのがあります。つまり、Visual Studioなどの開発ソフトを使えば、簡単にプログラムが作れるように思えてきます。
でも、ソフトの複雑さは、消え去るのではなく、どこか見えない部分に隠されているだけで、多くの場合、その隠れた部分を十分に理解していないと、トラブル時や、ちょっとソフトの仕様を変えたいと思ったとき、手も足も出なくなります。
質問者さんのあげられた要求を満たすソフトを作るには、プログラミング言語の習得は必須でしょう。また、素人の人にとって、難易度はかなり高いと思います。
P.S.
私も、個人的に顧客リスト管理のようなソフトがほしくて、年賀状ソフトとか、安価な顧客管理ソフトのお試し版を使ったり、いろいろと試してみました。
エクセル ⇒ 手軽に始められるけど、データ件数が多いと処理しずらい。やりたい処理が手軽にできない。
年賀状ソフト ⇒ 自由に項目が増やせないし、やりたい処理が、別ソフトを使わないとできない。
顧客管理ソフト(お試し版) ⇒ 画面操作が気に入らない。やりたいことができない。
アクセス2003 ⇒ 作れるかもしれないけど、プログラミングの手間がかかりすぎそうで、作る気がしなかった。
それで、結局は、C#でゼロから作ることにしました。(私は、仕事でちょっとC#を使っていた経験がありましたのでね)
それでも、いろいろとC#の書籍を買って、足りない部分を勉強しながらだったので、ハガキ印刷とか、ボタンを押すと住所を参照してグーグルマップを表示する機能を加えるなどして、それなりに形になるまで2ヶ月以上かかりました。
でも、自分でゼロから作り上げていれば、作ったソフトに不満があれば、自分で自由に機能強化できますし、ライセンスの問題も無いので苦労した甲斐があったと思ってます。
丁寧なご回答ありがとう御座います。
自分のしたい事がどの程度のレベルのものか分からずもしかしてそれに合ったソフトがあるんじゃ?っとかすかな期待をしていたのですが・・・。
回答頂いた建築業界の例えだと自分のしたい事が丸太を切りたいってレベルならチェーンソーって工具が便利だと分かる⇒使い方をマスター⇒解決!って思ったんですが・・・甘かったですね(笑)
丸太小屋レベルだとたしかに色々な知識が必要ですね。C#は名前を知ってるぐらいでプログラミングはほとんど無知なので敷居が高いですね。
>>顧客管理ソフト(お試し版) ⇒ 画面操作が気に入らない。やりたいことができない。
ホントこれで困ってます。
それほど急いではないのですが、本業は別なのでどこまで時間をかけたものか悩み所です。
とりあえずアクセスからはじめてみるのがよさそうな気がしました。
ありがとう御座いました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【エクセル」 特定のセルで条件抽出した列を、別シートに上から詰めて表示したい。 8 2022/04/08 16:00
- Visual Basic(VBA) ユーザーフォーム「frm_基本❶」を立ち上げると新規で入力する行数を右下のNoとして表示しています。 1 2023/03/16 19:02
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- Access(アクセス) Accessで予定表を作成しようとしてます。 テーブル フィールド名 連番 オートナンバー型 年月日 2 2023/07/23 11:40
- Excel(エクセル) Excelで、別シートへ情報を参照表示する関数について。 2 2023/06/26 09:58
- Excel(エクセル) マクロVBAのフォルダ階層別で検索の方法 4 2022/04/03 23:23
- Excel(エクセル) 【Excel】指定のセル内容を基に別シートのセルを検索して選択する【VBA】 1 2022/06/16 16:16
- Access(アクセス) Access 登録ボタンからサブフォームの更新 1 2022/07/22 10:23
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
- Visual Basic(VBA) ユーザーフォームの表示を追加したい 2 2023/03/26 23:18
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
データ管理の方法を教えて下さい。
-
JavaとOracle Javaって何が違う...
-
ERP systemについて教えてくだ...
-
ホームページに用語集を作りたい
-
「こんな商品も買われています...
-
社員の情報を一元的に管理して...
-
Mathematicaとはな...
-
Notes って 何が良くて使うの...
-
型 varchar から型 numeric へ...
-
SQL使用の業務経験ある方
-
データベースの最適化をマクロ...
-
DB2 UDBって?
-
AccessとSQL Serverの違い
-
Perlで、「が」を、「...
-
AndroidからのAccessデータベー...
-
オラクルのLONG RAW型のテーブ...
-
クエリをキャンセルしたいので...
-
Accessのレポートで「縦書き」...
-
データベースの2GBって・・・?
-
EXCELの最大データ数
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Notes って 何が良くて使うの...
-
JavaとOracle Javaって何が違う...
-
データベースソフトの「TCARD f...
-
汎用カード型のデータベースソ...
-
CDや本の管理ソフト
-
accessを自宅のパソコンにイン...
-
音楽アルバムのデータベース作成法
-
データベースのウェブでの自作
-
MusicBee リッピング時のファイ...
-
社内サーバー構築、NASについて
-
会社の本棚の整理
-
シンプル画像データベース
-
ファイルメーカーのようなDBソフト
-
複数のメル友のデータを記録したい
-
博物館のデータベース
-
電話受信時に誰からの着信かす...
-
データベース(ACCESS)はあるの?
-
クラリスワークスみたいなDBって
-
macのデータベースソフト探して...
-
freeDBTagger以外で、MP3のアル...
おすすめ情報