3 返信 最新の回答 日時: Jan 30, 2009 12:00 PM ユーザー:yottyan

    顧客情報から授業料一覧を作成したいです。

    yottyan

      タイトル

      顧客情報から授業料一覧を作成したいです。

      フォーラムに投稿

      こんばんは、顧客情報を作成しました。

      その中に月額授業料登録履歴というものがあります。

      4/10  新規入会    グラフィックデザインコース  Bタイプ   25,400円

      5/10  コース変更   絵画コース           Aタイプ   13,400円

      という感じで変更があったら履歴として残していくようにしています。授業料はコース・タイプから自動取得しています。

      この情報から、請求書及び請求金額の年間一覧を作成したいと思っているのですが、顧客リストに載せている授業料以外に諸費用がかかるのでその表示をどのようにしたらよいか悩んでいます。

      年間一覧は

      月     入会金    授業料    テキスト代   通信費    その他 

      4月    10,500   25,400    3,000     500

      5月                  13,400       3,000     

      6月            13,400                        500

       

      という感じです。

      入会金は新規入会時のみ、授業料は顧客リストの授業料登録リストの最新から取得、通信費は2ヶ月に1回500円

      【疑問点】

      ①入会金自動取得 はどのようにするのか

      ②最新の授業料の取得はどのようにするのか

      ③年間なので4月~3月の表なのですが、現在が6月なら7月以降は空白のままにしたい。

      例えば、月締め日を設定してその日がきたらその月の一覧に反映するとかっていうような事がしたいのですが

      どのような表にしたら実現できますでしょうか?

       

      よろしくお願い致します。              

       

        • 1. Re: 顧客情報から授業料一覧を作成したいです。
          Matthew1
            

          yottyanさん、こんにちは。

           

          顧客情報から取得した情報で請求書等を作成するのテーブルデザインの質問ですが文章で説明するのが少しややこしいのでサンプルファイル提供といった形で回答させてもらいます。

           

          http://www.mediafire.com/?zttynttmnbyhttp://www.mediafire.com/?sharekey=15146ad06ea4a5b5ab1eab3e9fa335cab49792851e158acchttp://www.mediafire.com/?sharekey=15146ad06ea4a5b5d2db6fb9a8902bda

           

          サーバの状況によって「SampleFile.zip」をクリックした際にダウンロードの準備が整わない場合ありますが、その場合リンク先のページをリロードして「Click here to start download」になるまでお待ちください。

           

          サンプルファイル構成

          テーブル(テーブル名称は適当なものを使用しています。あとキーフィールドも簡素化してます)

          ・顧客... 顧客の情報、請求金額年間一覧を表示に使用

          ・顧客コース... 月額授業料登録の履歴を保存

          ・コース... コース毎の月額授業料を保存

           

          リレーションシップ

          ・顧客コース:顧客::顧客No.=顧客コース::顧客No.

          ・コース名:顧客コース::コース名=コース::コース名

          ・コース価格:顧客コース::コース名=コース::コース名;顧客コース::タイプ=コース::タイプ;

           

          値一覧:コース名(フィールド値)、コースタイプ(関連フィールド値)、区分(カスタム)

           

          請求金額の年間一覧の作成には計算式フィールドの繰り返しを使用しています。当方の使用している方法は金額を随時計算するものなのでデータの保存といった用途には向いてません。これ以外にデータベースの用途に応じて個々にフィールドを作ったり、関連テーブルを新たに作成するのもよいかと思います。

           

          個々の計算式フィールドでは関連テーブルである顧客コースから現在計算中の繰り返し位置に対応する年月を参照し、その月に対応する金額の取得を行っています。授業料、テキスト代についてはカスタム関数で対応していますので、実際にファイルを開いてみて確認してみてください。

          に Matthew により編集されました
          • 2. Re: 顧客情報から授業料一覧を作成したいです。
            Matthew1
              

            今朝アップロードしたサンプルファイルですが、新規レコードを作成するとアプリケーションがフリーズするので一旦削除し、カスタム関数を修正したファイルをアップロードし直しました。

             

            http://www.mediafire.com/?cj5meyegujm

             

            に Matthew により編集されました
            • 3. Re: 顧客情報から授業料一覧を作成したいです。
              yottyan
                

              おはようございます。

              返信を怠っておりました。

              うまくいきましたので、大変助かりました。

              ありがとうございました。