みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
ポータル内の項目の一部をメール本文に自動反映させたいです。
こちらのトピック検索で調べて、下記のように設定し、4行目まで反映させることが可能になりました。
GetValue(List(管理::${店名}); 1) &NumToJText(GetValue(List(管理::${金額}); 1); 1;0)& "円" & ¶ &
GetValue(List(管理::${店名}); 2) &NumToJText(GetValue(List(管理::${金額}); 2); 1;0)& "円" & ¶ &
GetValue(List(管理::${店名}); 3) &NumToJText(GetValue(List(管理::${金額}); 3); 1;0)& "円" & ¶ &
GetValue(List(管理::${店名}); 4) &NumToJText(GetValue(List(管理::${金額}); 4); 1;0)& "円" & ¶ &
ただこの場合2行目までしかないレコードの場合
株式会社○○10,000円
株式会社○○10,000円
円
円
と表示されます。
この2行目以降の円の表示をなくして、次のメール本文(署名等)を不自然な空行なく表示させるにはどうしたらよいでしょうか。
入力されてる行のみメール本文にも反映させたいです。
何卒よろしくお願いいたします。
Offline
関連テーブル側に、
管理::店名 & NumToJText ( 管理::金額 ; 1 ; 0 ) & "円"
という計算フィールドを作っておきます。それに対して、List() で取り込むのが一番簡単でしょう。
元の式の List() ですが、もし空白があると、空行ではなく、詰められますので、意図どおりにならないかもしれません。
確実なのは、GetNthRecprd() を使います。
Offline
的確にご回答いただきましてありがとうございます!
できました!助かりました!
Offline
Pages: 1
[ Generated in 0.006 seconds, 14 queries executed - Memory usage: 549.71 KiB (Peak: 564.95 KiB) ]