埋め込みビューを含むメインフォームがあります。この埋め込みビューは、別の形式で存在するフィールド値を表示しています。メインフォームのフィールドと他のフォームのフィールドを同じ通常のビューに表示するにはどうすればよいですか?
4 に答える
まず、View Selection 式は、両方のフォームで作成されたドキュメントを選択する必要があります。
SELECT Form = "Main" | Form = "Other"
または、簡略版を使用できます
SELECT Form = "Main":"Other"
次に、両方のフォームで作成されたドキュメントの値を表示する列に条件式を入力する必要があります
@IF(Form = "Main" ; FieldName1 ; Form = "Other" ; FieldName2 ; "")
ただし、これらの 2 つの形式のみが許可されているため、短縮することもできます
@If(Form = "Main"; FieldName1 ; FieldName2)
これが役に立てば幸いです、フィル
SQL 形式で視覚化します。
フォーム A:
EmpNum | 名前
フォーム B:
名前 | 計画
Lotus Notes で次のようなものを使用できますか。
SELECT *
FROM フォーム A、フォーム B
WHERE フォーム A.名前 = フォーム B.名前
メイン フォームに他の 1 つのドキュメントの値しか表示されていない場合は、埋め込みビューを使用して値を表示する必要はありません。計算されたテキストを使用して、メイン ドキュメントの値と共に 2 番目のドキュメントの値を表示できます。
複数のドキュメントを表示する必要があり、他のドキュメントと同じ行の埋め込みビューにメイン ドキュメントの値を含めたい場合は、メイン ドキュメントの値を他のドキュメントに保存することをお勧めします。他のドキュメント データをメイン フォームに配置します (他のドキュメントが複数あり、メインに複数のフィールド値が必要になるため)。
とはいえ、フィールド値が既にメイン フォームにある場合、埋め込みビューのそれらの行に再度表示する必要があるのはなぜでしょうか? 結局、その列のすべての行で同じ値が繰り返されます。