初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2023-10-08 15:20:24

こーひ
Guest

請求書番号に発行回数や再発行のあつかい

請求書番号に発行回数をつけようと思います
このようなときは、印刷するたびに発行回数が増えていき
過去の番号には戻せなくなると思いますが、別段問題はないでしょうか?

請求書には主キーとしてIDをもたせ
それとは別に連番の請求書番号+発行回数
10001-01
10001-02
といったようにしますが、発行回数フィールドは加算していくので
02になると01には戻せません

1.
こういった発行回数などは内部の処理も問題なので
発行回数フィールドだけもっておいて、印字などしないほうが
なにかと不都合がないでしょうか?

2.
また、請求書(再発行)といったものが来ることがありますが
あれは、データベース的には、レコードを2つ保存しておき
集計時などに、再発行だけはぶいたりするのでしょうか?

#2 2023-10-08 20:24:57

鯖缶屋
Member

Re: 請求書番号に発行回数や再発行のあつかい

発行番号に発行回数を含めたID変更は当然戻せないでしょう。
どうしても戻す必要があるのであれば戻すことは可能です。戻すことが前提であれば、むしろ発行回数を末尾に付ける必要はないと思います。

>1
請求書番号末尾に発行回数を追加するより、発行回数として別フィールドを持っておき、カウント加算していけば良いと思います。

>2
重複があるほうが問題になると思うので、同じ内容のレコードを2つ保存する必要はないと思われます。
締め日などある中で、どの地点で省く必要があるのかは存じませんが、1回以上の発行数があるのであれば、それを基に省くことは可能です。
請求書発行などは、どのレコードを対象に発行(印刷)するのか絞り込んでいくものなので如何様にもなります。

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 546.22 KiB (Peak: 582.56 KiB) ]