一般的に売上テーブルに売上を入れておき、月末などに抽出して請求書を出すシステムでつくると思います 都度請求書をつくるときに売上テーブルに入力→請求書作成画面に以降して抽出して発行 という手順を踏まずに作成するにはどのような仕組みにすればよいでしょうか? こういったWEBアプリのようにして、その明細欄のレコードは、売上テーブルをサブフォームで表示させることになると思いますが、どのようにしたら、現在表示されているレコードだけ請求書にできますか?
上手く汲み取れたかわからないけれど、手順の自動化、サブフォームの作り方、レポートの作り方を聞きたいのでしょうか?
下記の動画などが参考になりませんか。
説明が下手ですみません
普段は売上テーブルにフォームで入力して月末にまとめて抽出して請求書にしています たまに、今発生した売上をすぐに請求書にする、ということがあり、 そのときは一度上記の売上テーブルに入力して、抽出条件を設定して請求書を発行しています すぐに請求書を発行する場合に、わざわざ抽出をしなくていいように いま入力したものだけを請求書にして、その売上データも売上テーブルにいれる仕組みにしたいです
一般的にはそのようなわざわざそのような仕組みにせず(複雑になるので)ワンクッションおいてやるものでしょうか?
セオリーはわかりませんが、どうでしょう。
普段は月末にまとめて抽出
毎日、売上テーブルに売上データを登録。月末などになったら請求テーブルに請求データを登録。売上テーブルを絞り込んで請求テーブルに紐付けて更新。
たまに、今発生した売上をすぐに請求書にする
請求テーブルに請求データを登録。売上テーブルに売上データ登録&請求テーブルに紐付けする。
わざわざとか、複数になるのでとか、気にしたほうがいいのでしょうか。悩むならデータモデルを悩みたいですよね。
一例です。
請求書テーブル 請求書番号 主キー 請求日 請求年月 顧客コード
売上テーブル 売上ID 主キー 売上日 商品コード 単価 数量 請求書番号 ※売上入力時は入力しない
請求書テーブルをレコードソースとするメインフォームで、 請求書番号を発行、請求年月、顧客などを入力、 それをもとに売上テーブルから該当売上データをクエリで抽出する、この更新クエリで発行した請求書番号を売上テーブルに入力。 サブフォームのソースは売上テーブルでリンクフィールドは請求書番号。
請求書テーブルと売上テーブルを請求書番号で結合したクエリをレポートのレコードソースにして、請求書番号で抽出してレポート出力。
請求書メインフォームで、請求書番号発行、請求日、顧客などの必要事項を入力、 サブフォームで、今発生した売上を入力、 リンクフィールドは請求書番号なので、売上テーブルに請求書番号は自動で入力される。
レポートを請求書番号で抽出して出力。
自分がするなら上記のような設計になりそうです。
不適切なコンテンツとして通報するには以下の「送信」ボタンを押して下さい。 現在このグループでは通報を匿名で受け付けていません。 管理者グループにはあなたが誰であるかがわかります。
どのように不適切か説明したい場合、メッセージをご記入下さい。空白のままでも通報は送信されます。
通報履歴 で、あなたの通報と対応時のメッセージを確認できます。
トピックをWIKIWIKIに埋め込む
次のコードをWIKIWIKIのページに埋め込むと最新のコメントがその場に表示されます。
// generating...
プレビュー
Accessのテーブルやクエリのデータを貼り付ける場合は下記で、Markdown書式のテーブルに変換して貼り付けてください。
Markdown Tables generator
ここまでがあなたのコンテンツ
ここからもあなたのコンテンツ
上手く汲み取れたかわからないけれど、手順の自動化、サブフォームの作り方、レポートの作り方を聞きたいのでしょうか?
下記の動画などが参考になりませんか。
説明が下手ですみません
普段は売上テーブルにフォームで入力して月末にまとめて抽出して請求書にしています
たまに、今発生した売上をすぐに請求書にする、ということがあり、
そのときは一度上記の売上テーブルに入力して、抽出条件を設定して請求書を発行しています
すぐに請求書を発行する場合に、わざわざ抽出をしなくていいように
いま入力したものだけを請求書にして、その売上データも売上テーブルにいれる仕組みにしたいです
一般的にはそのようなわざわざそのような仕組みにせず(複雑になるので)ワンクッションおいてやるものでしょうか?
セオリーはわかりませんが、どうでしょう。
毎日、売上テーブルに売上データを登録。月末などになったら請求テーブルに請求データを登録。売上テーブルを絞り込んで請求テーブルに紐付けて更新。
請求テーブルに請求データを登録。売上テーブルに売上データ登録&請求テーブルに紐付けする。
わざわざとか、複数になるのでとか、気にしたほうがいいのでしょうか。悩むならデータモデルを悩みたいですよね。
一例です。
請求書テーブル
請求書番号 主キー
請求日
請求年月
顧客コード
売上テーブル
売上ID 主キー
売上日
商品コード
単価
数量
請求書番号 ※売上入力時は入力しない
請求書テーブルをレコードソースとするメインフォームで、
請求書番号を発行、請求年月、顧客などを入力、
それをもとに売上テーブルから該当売上データをクエリで抽出する、この更新クエリで発行した請求書番号を売上テーブルに入力。
サブフォームのソースは売上テーブルでリンクフィールドは請求書番号。
請求書テーブルと売上テーブルを請求書番号で結合したクエリをレポートのレコードソースにして、請求書番号で抽出してレポート出力。
請求書メインフォームで、請求書番号発行、請求日、顧客などの必要事項を入力、
サブフォームで、今発生した売上を入力、
リンクフィールドは請求書番号なので、売上テーブルに請求書番号は自動で入力される。
レポートを請求書番号で抽出して出力。
自分がするなら上記のような設計になりそうです。