-1

fm_Mainというメインフォームがあります。このfm_Mainには、追加と削除の2つのアクションを持つ埋め込みビューが含まれています。[追加]をクリックすると、fm_Secondという別のフォームが開きます。ここで、fm_Mainのembedded_viewに表示されるいくつかのフィールドを追加できます。

問題は次のとおりです。3つのドキュメントがあるとします。それらすべてに空の埋め込みビューが含まれています。1つのドキュメントのいくつかの値フィールドを埋め込みビューに追加してからそのドキュメントを保存すると、3つのドキュメントすべてにその値が埋め込みビューに含まれます。1つだけ変更したので、そのうちの1つだけを含める必要があります。そのうちの2つは、埋め込みビューにその値が表示されていないはずです。ありがとうございました!

PS:また、埋め込みビューへのエントリを含む1つのドキュメントを保存した場合。別の新しいドキュメントを作成する場合、埋め込みビューに最後のドキュメントの最後のエントリがあります。空になりたい!

4

2 に答える 2

0

Karl-Henry の提案を拡張して、分類されたビューにし、埋め込みビューの [単一のカテゴリを表示]機能を使用する必要があります。UNID の代わりに @Unique 関数を使用して Main 文書と Second 文書を関連付けることを提案するかもしれませんが、それは好みの問題です。どちらの場合でも、値が Second docs のフィールドに継承されることを確認する必要があり、そのフィールドをビューのカテゴリとして使用できます。

于 2012-09-18T00:51:37.883 に答える
0

現在開いているメイン文書に関連するエントリのみを表示するには、埋め込みビューをフィルター処理する必要があります。ほとんどのプログラマーは、メイン ドキュメントの UniversalID を使用します。これは、作成するエントリに自動的に取り込まれる可能性があります。考慮すべきことの 1 つは、Universal ID をメイン ドキュメントの計算済みフィールドに格納することです。将来、複製エラーが発生した場合、Universal ID が変更される可能性があり、埋め込みビューのエントリにアクセスできなくなります。

私はいくつかの大規模なノーツデータベースでこれを正確に行ってきましたが、完全に正常に動作します。

于 2012-09-17T15:01:11.647 に答える