みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
よろしくお願いします。
FileMaker16です。
改行で区切られたデータの、
例えばborderというデータが出て来る前と後にわけるには、
それぞれどのようにすればよいでしょうか。
アンズ
イチゴ
イチジク
ウメ
border
サクランボ
ザクロ
スイカ
↓
アンズ
イチゴ
イチジク
ウメ
サクランボ
ザクロ
スイカ
Offline
let (
[
txt = Substitute ( テキスト ;[ ¶ ; "|" ];[ "border|" ; ¶ ]) ;
txt = GetValue ( txt ; n )
] ;
Substitute ( txt ; "|" ; ¶ )
)
途中の n に1叉は2を設定する事で、それぞれ、前と後が求められます。
Last edited by Shin (2018-03-19 15:42:27)
Offline
Let([
#txt=Substitute(テキストフィールド; [¶;"_|_"]; ["border_|_";¶]);
#fwd=GetValue(#txt; 1);
#fwd=Substitute(#fwd; ["_|_";¶]);
#bwd=GetValue(#txt; 2);
#bwd=Substitute(#bwd; ["_|_";¶])
];
#fwd // 後の方なら、#fwd → #bwd へ換える
)
Offline
Shin様、Hiro様、ありがとうございます。
Offline
Pages: 1
[ Generated in 0.009 seconds, 9 queries executed - Memory usage: 505.36 KiB (Peak: 516.34 KiB) ]