約 72 時間かけて 4 つのフォームを完成させています。これら 4 つの別個のフォーム (異なる表) の内容を 1 つのマスター レポートに統合する単一のレポートを実行する必要があります。さて、エピソード番号で単純に引っ張ることができるかもしれません. しかし、そうではないかもしれません。一連の 4 つのフォームの最初のフォームは通常、入院前に行われ、別のエピソードに存在する場合があります。別のエピソードであると仮定すると、4 つのフォームを 1 つのレポートにまとめるにはどうすればよいでしょうか。回答する前に、さらに厄介な点があります。これらのフォームは毎年繰り返され、元の入院が行われたのと同じエピソードに反するものです (4 つのうち少なくとも 3 つ)。そのため、1 年離れた複数のレコードを同じマスター レポート出力に含めないように注意する必要があります。
数年後のレコードは次のようになります。
Record # Episode # Date Form
1 1 5/01/2012 Form A
2 2 5/01/2012 Form B
3 2 5/01/2012 Form C
4 2 5/02/2012 Form D
5 2 4/25/2013 Form B
6 2 4/27/2013 Form C
7 2 4/29/2013 Form D
8 2 4/12/2014 Form B
9 2 4/16/2014 Form D
したがって、レコード 1 ~ 4 を 1 つのマスター レポートに結合する必要があります。しかし、2013 年 6 月 1 日にレポートを実行するとします。元の入学レポート (レコード 1 ~ 4) または年次更新 (レコード 5 ~ 7) のどちらが必要かを指定したいと思います。注: フォーム A は入学時にのみ作成されます。もちろん、2014 年 5 月 1 日になると、2 回目の年次レビューにはフォームがないことに注意して、入学許可またはその後の 2 つの年次レビューのいずれかが必要になる可能性があります。
私はそれが厄介であることを知っています。これを処理する最良の方法は何ですか?
私が考えることができる最も安全ですが、最も手動で集中的な方法は、レポートを実行しているユーザーに、既存のフォームを返す 4 つのドロップダウン フィールドを提示し、ユーザーに結合したいものを手動で選択させることです。ユーザーエラーが少し気になりますが…。より良い方法はありますか?