他のソリューションで説明されている計算された画像リソースは確実に機能します。唯一の「問題」は、デザイナーがフォームを保存するときに有効なファイルを指すテキストを取得したいということです。そうしないと、画像が使用できなくなります。
デザイナー クライアントでは field- 値が空であると見なされることを知っているので、結果を if- 句で「ラップ」するか、必要なフィールドが空の場合は計算を中断する必要があります。最初の行は次のようになります。
@If( FieldWithImageName = ""; @Return( "myfallbackimage.jpg" ); "" );
その後、計算を行います。デザイナーはフォールバック画像にフォールバックし、参照するフィールドが画像の上にある場合、クライアントは数式に基づいて画像を計算します (フォームの左から右、上から下の計算を知っています)。
注意すべきもう 1 つの点: 以前のバージョンの Lotus Notes では、画像のプロパティで 100% を選択すると、画像は 100% のサイズに拡大されました。しかし、7 (iirc) ではこれが変更され、すべての画像はデザイナーの画像が保存されたピクセル数で表示されます。フォールバック画像が 100x100 ピクセルの場合、すべての画像はその範囲まで縮小または引き伸ばされます。すべての画像が同じサイズであることを確認してください。