• ベストアンサー

洋服コーディネイトのデータベース化

こんにちは。 洋服が好きで、あれこれと服・靴・小物のコーディネートを考えるのが好きな20代学生です。 カテゴリーが違うよ・・・と思っていらっしゃるかた、そうではないのです。 この服とこの服が合う、それにはこのバッグやイヤリングが合う、などということを、 思いついたままデータベースにできないだろうか?ということを考えています。 そして、そうやってストックしておいたデータを、特定のアイテムで 検索できたりすると便利ではないかと思うのです。 たとえば雨だからこの靴しかはけない・・・この靴にはどんなスカートが合うんだっけ? なんてことを、頭の中でやってるとややこしいし時間もかかるので、すっきりと管理したいのです。 なにかいいアイディアありませんでしょうか? ちなみに、エクセルを使ったデータベース化は一応してみたのですが、 コーディネートの名前・季節・コート・トップス1・トップス2・ベルト・ボトムス・靴下・靴・バッグ・アクセ、 という項目をつくってしまうと、縦に長くてとにかく見にくい。 ブランド名とアイテム名をいちいち書いてると、セルの幅も大きくなってしまうんです。 特定のアイテムから検索する場合のほかに、 ざっと一覧をみるようにもしたい・・・と考えると、エクセルを使うのは微妙かなあという感じです。 というわけで、データベースなどに詳しい方がいたら、ぜひアドバイスをください! なお、このカテゴリに質問してみましたが、データベースに関しては全くの素人です。 わかりにくい質問の仕方をしていたらごめんなさい。 コンピューターは使えるつもりなので、自分である程度勉強はできると思います。 どうぞよろしくお願いします♪

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

  • ベストアンサー
  • gadd3
  • ベストアンサー率46% (211/451)
回答No.7

すみません。補足です。 >しかし、こんなような一覧を作るのは、Accessでは >非常に難しいことになってしまうのです。 >信じられない話かもしれませんが、こんなことすら >簡単操作で満足にできないのがAccessです。 >Access2000時代から市販されている90%以上の書籍や、 >プロ中のプロのWebページ、その他メーリングリストでも >確認しましたが、このような画像一覧を >Access内だけで作るサンプルは一度もお目にかかった >ことはありません。 すみません。これは、サンプルがなかったので 自分で作ったんでした。 ・1枚5~10KB程度の服のサムネイル(ミニ)画像を用意 ・Accessの「レポート」という機能を使う ・「クエリ」という機能をベースに「レポート」を作成。 ・エラーが出るときはレジストリを一箇所いじる。 などをすれば「条件で絞込んで並べかえ一覧表示」するだけなら 比較的簡単にできるのでした。 かなり前にやったので忘れてました。 ただし、書籍にはまずのってませんし、VBAを 使わないとできませんので、Access初心者の方だと 「こんなに簡単にできるよ!」というわけには いきません。 なお、「レポート」を使う場合は、一覧表示された 画像は本当に表示されるだけです。 サムネイル画像ををダブルクリック等して、 さらに何かを動かしたいような場合には、 表示以上のことは何もできません。 一覧表示後の特定の画像をダブルクリックなどして さらに何かの動きを持たせたい場合は Accessの「フォーム」という機能を使います。 しかし、この機能をつかうとなると 前回回答させていただきましたとおり、かなり複雑な プログラムコードを書かないといけません。 ・1枚5~10KB程度のサムネイル画像を用意 ・Accessの「フォーム」という機能を使う ・「クエリ」という機能をベースに「フォーム」を作成。 ・エラーが出るときはレジストリを一箇所いじる。 ・1画面に表示できる画像を数を決める。 ・最初の20件、次の20件・・・みたいに表示する。 ・サムネイルをダブルクリックするか、サムネイルの 下にいくつかのコマンドボタンを配置するなどし、 VBAプログラムを書き、やりたいことができるようにする。 ただし、このような処理はExcelでも可能なので Excelを勉強するほうが、いいような気がします。 (簡単ではないですが) いずれにしましても Accessを買うまでもないかもしれません。

contigomivida
質問者

お礼

おお、難しそうですねえ(^-^; でも、いろいろ工夫されているんですね!すごいです。 洋服好きとしては、こういう工夫にはとても興味があります♪ ExcelはExcelで奥が深そうですね。 たしかに今の私にはこちらから挑戦というのが無難なようです。 回答どうもありがとうございました!

その他の回答 (14)

  • yoko3333
  • ベストアンサー率35% (47/134)
回答No.4

うーん、そうですねぇ・・・。 Excelも極めるとけっこういろいろな技がありますので、 > 特定のアイテムから検索する場合のほかに、ざっと一覧をみるようにもしたい くらいのことはできちゃいます。 Excelは簡単で、Excelしか使ったことがないやつは素人、なんて勘違いしてる人もいるようですが、そんなことはないんです! なので、Excelで現在の不満な部分をクリアしていくのも良いと思いますよ。 ただし、書いてらっしゃる内容からするとAccessの方がExcelで作るより断然楽だと思います(^_^;) とりあえず、Excel初心者から上級者までお勧めなサイトをご紹介します。 ぜひ覗いてみてください。

参考URL:
http://www.fuji.ne.jp/~excelyou/index.htm
contigomivida
質問者

お礼

再度のご登場ありがとうございます♪ そうか、Excelでいろいろ極めることができれば それがやっぱり今の私にはとっつきやすいですねー。 データベースにはAccessがいい! ということも大変参考になったのですが・・・ ぜひExcelのコアな(笑)使い方についても 勉強してみたいですね。 回答どうもありがとうございました。

  • mitoneko
  • ベストアンサー率58% (469/798)
回答No.3

 先の方が勧めておられるAccessあたりが、本来なら一番のおすすめですが・・・(使えるようになると、とっても広範囲な分野で使えるので、利用する機会も実は結構多いソフトです。敷居が高いので、Excelで代用する方が多いですけどね。)  簡易で良ければ、参考URLのソフトあたりかなぁ。  結構使い勝手は良いのですが、Access並の機能は期待しないように(笑)あくまで簡易です。一応、単純な検索や並び替え程度はできます。  シェアなので、使い続けるなら、数千円程度はしますが・・・

参考URL:
http://www.forest.impress.co.jp/lib/offc/business/db/tcard.html
contigomivida
質問者

お礼

Accessを手に入れられる機会があれば ぜひそうしてみますね。使い道も多そうです。 参考URL見てみました。 だんだんみなさんがAccessがいいと おっしゃる理由がわかってきたような・・・(^-^; Excelでも検索も並び替えもできてしまいますよね。 見栄えも、あまり変わらない気がするし・・・ とても参考になりました。 回答ありがとうございました!

  • ham_kamo
  • ベストアンサー率55% (659/1197)
回答No.2

そうですね、エクセルからだと少し敷居が高いかもしれないですが、RDB(関係データベース)を使うのがいいかもしれないですね。#1さんの書かれているAccessがてっとり早いです。 >季節・コート・トップス1・トップス2・ベルト・ボトムス・靴下・靴・バッグ・アクセ という項目を、それぞれマスタとしてそれぞれのテーブルを作り、 >コーディネートの名前 という、各項目を結びつけるテーブルを作ればいいのではないでしょうか。それらを追加・削除・更新するフォームを作って、いくつかの項目を指定したらそれらを含むコーディネートを表示するクエリを作ったり・・・。 ちょっと難しいとは思いますが、本屋に行けばAccesssの解説本も売ってますし、やる気があるならチャレンジしてみる価値はあると思います。そういう自分の好きな分野で「やってみたい」というものがあれば、ものになると思います。 がんばってください。

contigomivida
質問者

お礼

Accessが手っ取り早いんですね。 詳しくないので、教えていただいて感謝します。 でも、このためだけに購入というのは さすがにちょっときついかもしれないです。 機会があったら、回答者さまの 具体的なアドバイスも参考にさせていただいて、 ぜひ試してみたいと思います。 Accessを使う以外には、いい方法はありますでしょうか? もしご存知だったらアドバイスください。 回答ありがとうございました。 (#1のかたのお礼の欄にお礼の言葉を忘れてしまいました(^-^; 回答どうもありがとうございまーす!)

  • yoko3333
  • ベストアンサー率35% (47/134)
回答No.1

Microsoft Access はご存知ですか? Microsoft Office の Professional に入っています。(Personalには入っていません。) もし入っていなければ単品で購入することも可能です。 Excel等に比べて少々値が張りますが、「データベースソフト」ですのでExcelよりもそういった用途には向いていると思います。 また、個人向けの要素が強いので、簡単なものなら結構楽に作ることができますよ。(そこからステップアップしようとするとなかなか大変なんですが。) ユーザーのサイトもたくさんありますし。 学生さんとのことですから、Accessをやっておくと、業種によっては就職時に有利にもなりますよ(^.^)

contigomivida
質問者

お礼

このカテゴリでいいのか?とちらちら見ていたときに 何度か目にした程度です。<Access OfficeはPersonalなので残念ながら入っていないですねー。 値が張るんですか・・・このためだけに購入というのは さすがにちょっときついかもしれないです。 もちろん、参考にさせていただいて、 機会があったらぜひ試してみたいと思います。 Accessを使う以外に、いい方法はありますでしょうか? もしご存知だったらアドバイスください。

関連するQ&A