- 締切済み
エクセルに、相性の良いカード型データベース教えて下
例えば、100種類位の商品があります。それぞれ登録番号、品名、単価が、設定されてます。約500人ほどの購入者を募ります。購入数は一人で5種類まで、一種類の購入数は、3個までとします。販売毎にカード型データベースで、購入者情報と販売情報を入力します。販売終了後エクセルで集計し、調整後カード型データベースに戻す事とします。このようなタスクに、エクセルと相性の良いカード型データベースを教えて下さい。ただし、エクセルは、ある程度使えますが、カード型データベースは、使った事ありません。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- kame999
- ベストアンサー率21% (631/2957)
エクセル利用者に最適なデータベースソフトFullfree https://www.fullfree.jp/ フォーム機能を追加して 「超わかりやすい」Excelをデータベースにする https://swri.jp/article/1234
- bardfish
- ベストアンサー率28% (5029/17766)
Excelはそこまで万能ではありません。 Excelを使うならば、入力したデータや集計した結果を見やすいように成形するだけにした方が良いです。 Excelはそういった割り切った使い方をするならば非常に優れたツールです。 ですが・・・ご質問者様が想定するデータベースと表計算(ここではExcelですね)の使い方を勘違いしているように感じます。 その考え方で実際にシステムを作ると、後々非常に困ったことになると思います。 ついでに言いますと、Accessが使えるならカード型データベースは不要だと思います。 Accessはリレーショナルデータベースという種類のデータベースになります。 定められレコードレイアウト(カード型データベースで言うカード)に則ってデータを入力し、抽出条件を指定してグループ項目を設定した上で入力した数値をグループ毎に集計して表示させることを得意としています。 これらの作業は、最も簡単なケースならば1行で実現できます。 で、こういった集計や検索を行うのが「SQL」というデータ操作言語になります。 というわけで、The CARDのようなカード型データベースソフトは今では見ることはほぼありません。少なくとも私はここ20年くらいは販売されているところを見たことありません。 最後に見たのは何時かな・・・Windows3.1の頃には目にすることは無かった。 今ではAccessが主流です。 ですが・・・Accessもスタンドアロンで使うなら優れたデータベースなんでしょうけど、コードエディタの使い勝手が悪すぎる。だから私はVisualStudioのVisualBasicを使用し、AccessではなくSQLServerを使用している。 .NETでコーディングを経験するとAccessやExcelのVBAなんて使いたくなくなってしまう(笑) 実際、Excel、AccessのVBAで業務用システム?を何本か作ったけど・・・もう二度と触りたくない。だからVisualStudioとSQLServer用に作り直した。 うん、ストレスが大分減った。
- tamu1129
- ベストアンサー率58% (1295/2224)
それは利用方方法を間違っています データベースソフトの利用が正しく理解されていないのだと思います >販売毎にカード型データベースで、購入者情報と販売情報を入力します データベースソフトでデータ入力するのであればエクセルで集計するという動作は必要ありません データベースソフトにて集計出来てしまいます またカード型と言っていますが入力する際の画面の見え方を1つの画面で見せているデータベースソフトをそう呼んでいるだけであり、入力する画面(フォーム)をそうデザインさせてる作るだけの事でしかありません よってYOSIFUKU さんが行いたい事はAccessのみで出来る事です あえてカード型というならファイルメーカーが該当するでしょうが、はっきり言って入力したデータを後から集計などに活用したいならAcceaa一択ではないでしょうか あとからExcelと連携したいようなる使い方するなら(集計などの事はわざわざエクセルに渡す必要はないので、Access使えるようになれば実際にはExcelとデータ連携させる必要もないでしょうけどね)