今から作りたいお店での日報データベースでの良い例を教えていただければ幸いです。
売上・担当者別売上・仕入れ・商品etc、、、あります。
フィールドには
日付・出勤担当者・現金売上・カード決済での売上・
売上商品名・仕入れ商品(毎日仕入れがあるのでその在庫確認などしたい)仕入れでの単価も確定しないのでその都度単価の変更があります。
まだまだアクセスデータベースについては素人ですので説明がうまく出来ませんが、
飲食店での売上日報が作りたいんです。
その日の総売上・各担当者の売上・何の商品がでて、何を仕入れて、現在商品の在庫がどれぐらいあるかの確認・・・クエリなどの結びつけなどが良く分からないので良いアドバイスお願いします。
わけの分からない説明ですいません。
No.1ベストアンサー
- 回答日時:
ちょっと抽象的すぎて、どこから絞っていいのか(^^;
とりあえず、考えをまとめましょう。
システム開発の手順というのは以下のようになります。
日報などの売上関係のシステムを作成する場合、「どんなデータを出力したいのか」をしっかり把握することです。
最後には日報という「帳表」を印刷しますよね。
この「帳表」はどんな種類のものがほしいのか、
(売上日報、担当別売上日報、商品売上日報など)
そして、その日報のレイアウトはどんなかんじなのか、
ワープロでも、手書きでもいいです、なんらかの形にして、作ってしまうこと。
この作業をはじめると、「消費税ださなきゃ、値引き額もいるな、売上客単価もほしいな、客数も・・」とか、いろいろ要望が出てくるはずです。そういうものもどんどん書き出していきましょう。
難しい言い方をすると、これが、リレーショナルデータベース(アクセスも、SQLサーバーもオラクルもコレに当てはまります)で言うところの、いわゆる「正規化前」というファイルの状態です。
ここから、「第一」「第二」と手順をふみ、「第三正規化」までファイルを正規化してください。
http://www.pursue.ne.jp/jouhousyo/sysad/sysad012 … に正規化のやりかたが乗ってます。
ココまで行うと、多分「商品コード、商品名、仕入単価、販売価格」などをもった商品マスタ、
「担当コード、担当者名」などを持った、担当マスタ、
「仕入れ先コード、仕入先名」などをもった、仕入れマスタなど、「店の締日」などをもったシステムコントロールマスタなど、さまざまなテーブルレイアウトが出来てくると思います。
ここまでできてから、じゃぁ、アクセスでつくるのか?オラクルで作るのか?SQLサーバーなのか?
そういったシステム的な適正を考えます。
小さいシステムでしたらアクセスで十分対応可能ですが、ある程度の規模になりそうだったら、オラクルやSQLサーバーなど、本格的なデータベースを視野に入れる必要があります。(当然ファイルサーバなど、サーバ管理の話もでてきます)ここから、それでは該当するSQL構文を学ばないと、プログラムを覚えないと、クエリって?ビューって?ストアドって?という話に展開してきます。
(ある程度経験をつんでくると、それぞれの特徴をつかんできますから、すぐ決まるんですが。)
いろいろやりたいことはあると思いますが、まずは小さい単位で処理を区切り、それから徐々に手を広げていったほうが確実です。こういう開発方法を「スパイラル」といいます。スパイラル方式のほうが、原因不明のバグをへらすのに効率がよいとも言われていますし、実際そのとおりですし。
自分でここまでするのは難しいとお感じになったら、そういった既製品を購入するか、ネットでそういったサンプルを見つけてきて、ソレに手を加えていくほうがよいと思います。
イロイロ有り難うございます。
今イロイロと試してみて、少しづつできてきています。まだまだわからないことはありますががんばります!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- スーパー・コンビニ 一斉値上 スーパーの食料品 値上や単価の仕組みは? 4 2022/06/01 16:18
- その他(ビジネス・キャリア) 事業復活支援金の事前確認での売上高チェックについて 2 2022/03/26 13:47
- 営業・販売・サービス 入荷がいつになるか分からない問い合わせ 6 2022/12/08 07:55
- Visual Basic(VBA) EXCEL関数LOOKUPとFILTERについての質問です 1 2022/12/21 05:53
- その他(教育・科学・学問) ある店舗はA商品を原価200円で仕入れ280円で販売し、B商品を300円で仕入れ460円で販売する計 2 2023/01/16 16:10
- PostgreSQL PostgreSQL レコードからアイテム種類数を取得したい 2 2022/11/23 22:31
- その他(プログラミング・Web制作) パイソンでのプログラミングについて 3 2022/08/11 20:31
- 営業・販売・サービス この文章から何かスキルは出せないでしょうか? スーパーマーケット、大手家電量販店、ホームセンター、ド 4 2022/04/19 14:41
- メルカリ <メルカリShops>消費者庁による販売許可の出ている機能性表示食品?の調べ方から 1 2022/11/24 17:46
- Amazon アマゾン 7 2022/06/11 11:03
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXISTSを使ったDELETE文
-
Access2013で商品に複数の単価...
-
ACCESS 商品毎の最新の単価を設...
-
テーブル名の トラン マスタ...
-
Accessの実行時エラーについて
-
AccessVBA データのエクスポート
-
SQL文で、合計が0のレコードを...
-
ACCESS ツリービューの作り方
-
前月の取得について
-
1、Rstudioで回帰直線を求める...
-
差し込み後、元データを変更し...
-
excel2013 MonthDays 関数が使...
-
外部参照してるキーを主キーに...
-
フィルターかけた後、重複を除...
-
エクセルで最後の文字だけ置き...
-
SELECT 文 GROUP での1件目を...
-
for whichの使い方
-
datetime型でNULL値を入れたい。
-
SQLで特定の項目の重複のみを排...
-
SQLサーバから、項目の属性(型...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXISTSを使ったDELETE文
-
SQL文で、合計が0のレコードを...
-
Accessの実行時エラーについて
-
ACCESS ツリービューの作り方
-
日付により変動する「単価」を...
-
ACCESS 商品毎の最新の単価を設...
-
アクセス フィールド名に変数...
-
アクセスにて月末日付を取得し...
-
最大値を含むレコードの抽出
-
ACCESSでクエリ作成時複数のフ...
-
アクセスのフォーム上でのルッ...
-
ACCESSでDLookUpすると、不正な...
-
【SQL】あるマスタのレコードに...
-
前月の取得について
-
異なるデータベース間のテーブ...
-
サブクエリの書き方
-
アクセス★非課税、課税の合計金...
-
レスポンス向上のためのDB設計
-
inner join,left joi...
-
SQL2005 クエリ文について
おすすめ情報