システムwiki

プロジェクトに関する時間と請求問題

Greg_59 受付中 最終更新日:2021-06-17 04:02

わかりましたので、このデータベースを使用しようとしていて、それを修正する必要がありますが、それを働かせることはできません...プロジェクトは1時間ごとの料金で請求されます.私が必要とするのは、平まいない率で請求するオプションです.言い換えれば、私はいくつかのプロジェクトと他のプロジェクトのための定額料金を請求します.それは私の人生のために言われています私はそれが1つの請求書に複数のプロジェクトを含める方法を理解することができません...一度に1つのプロジェクトを請求するようです.私はグラフィックデザインをしており、顧客のための3つのプロジェクトを背中合わせにすることができますが、3つの請求書を送りたくない...それはそれが同時にその顧客の3つのプロジェクトすべてを請求しないのですか?

返信リスト(回答:2)

1 #
GroverP

より具体的な提案を提供するのに十分な詳細を待っている間、我々はそれが複数のプロジェクトを請求することを意味するものを見ることができます.

私はあなたが(少なくとも)4つのtableを持っている必要があると仮定します:顧客、プロジェクト、請求書、請求書の詳細.これらはリレーショナルデータベースApplicationのこの部分の関連tableです.少なくとも、それが私がそれをする方法であり、それがそれらの線に沿って設計されているだろう(もちろんあなたの確認の保留).

したがって、顧客に新しいプロジェクトを記録すると、プロジェクトtable内のフィールドの1つがCustomerIDになります.これは、プロジェクトtable内の外部キーであり、顧客tableの対応する主キーに対応する主キーです.

請求書のために、それはいくつかの異なる方法で行うことができますが、提供された垣間見ることに基づいて、各請求書には顧客が顧客を自分の請求書にリンクさせるための外部キーがあると予想しています.この場合、顧客の請求書が1つあります.ただし、請求書は1つ以上のプロジェクトに使用できますので、請求書詳細表は、InvoiceIDを対応するプロジェクトIDとともに外部キーとして保存するために使用されます.そのようにして、単一の請求書で1つ以上のプロジェクトを追跡する能力があります.

今、請求書表の請求書、おそらく「給料」が支払われたことを示す方法があると期待しています.そのため、請求書を送信するには、コンボボックスでフォームを使用して、その特定の請求書を生成するための顧客と請求書とコマンドボタンを選択します.

どんな価格でも、それが期待されるべき一般的なパターンであり、それがあなたのリレーショナルデータベースApplicationがどのように設計されているかということです.その場合は、説明しているように、あなたは行ってもいいです.そうでなければ、やはり関わっているものを理解するために詳細は重要です.

2 #
GroverP

それが問題のまともな声明のように聞こえますが、あなたが解決策を思い付くのを助けるために、詳細は必要です.

たとえば、「私が必要なものは平らな料金で請求するオプションです」

それはあなたがまだオプションを実行していないか、あなたがそうしたこと、そしてあなたがしたことを完了したことを意味しますか?問題のどの部分に助けが必要ですか? ?どちらも?

あるいは、定額/時間ごとの質問が実際の問題に関連しない場合は、単一の請求書に複数のプロジェクトを請求することですか.私たちは実際に請求方法について何かをする必要がありますか?または複数のプロジェクトの問題だけが発行されますか?または両方?それはあなたが1つの請求書に複数のプロジェクトを含めようとしたように思われますが、あなたがやったことについてサポートされていない詳細なしでは、それがあなたが望む方法ではうまくいかないのです.

明確にしてくれてありがとう.

私は推測を危険にさらしていますが、どの問題が実際に焦点を当てているかわからない.