2012-04-02 11 views
0

注:繰返しフィールドを使用するかどうかについてはコメントはしないでください。それはこの質問のポイントではありません。FileMakerの繰返しフィールドをループする

FileMaker 10でこの数式を単純化する方法はありますか?

Substitute ( 
Trim ( 
Assortment Contents 3::Contents[1] & ":" & Assortment Contents 3::Content Qty[1] & ";" & 
Assortment Contents 3::Contents[2] & ":" & Assortment Contents 3::Content Qty[2] & ";" & 
Assortment Contents 3::Contents[3] & ":" & Assortment Contents 3::Content Qty[3] & ";" & 
Assortment Contents 3::Contents[4] & ":" & Assortment Contents 3::Content Qty[4] & ";" & 
Assortment Contents 3::Contents[5] & ":" & Assortment Contents 3::Content Qty[5] & ";" & 
Assortment Contents 3::Contents[6] & ":" & Assortment Contents 3::Content Qty[6] & ";" & 
Assortment Contents 3::Contents[7] & ":" & Assortment Contents 3::Content Qty[7] & ";" & 
Assortment Contents 3::Contents[8] & ":" & Assortment Contents 3::Content Qty[8] & ";" & 
Assortment Contents 3::Contents[9] & ":" & Assortment Contents 3::Content Qty[9] & ";" & 
Assortment Contents 3::Contents[10] & ":" & Assortment Contents 3::Content Qty[10] & ";" & 
Assortment Contents 3::Contents[11] & ":" & Assortment Contents 3::Content Qty[11] & ";" & 
Assortment Contents 3::Contents[12] & ":" & Assortment Contents 3::Content Qty[12] & ";" & 
Assortment Contents 3::Contents[13] & ":" & Assortment Contents 3::Content Qty[13] & ";" & 
Assortment Contents 3::Contents[14] & ":" & Assortment Contents 3::Content Qty[14] & ";" & 
Assortment Contents 3::Contents[15] & ":" & Assortment Contents 3::Content Qty[15] & ";" & 
Assortment Contents 3::Contents[16] & ":" & Assortment Contents 3::Content Qty[16] & ";" & 
Assortment Contents 3::Contents[17] & ":" & Assortment Contents 3::Content Qty[17] & ";" & 
Assortment Contents 3::Contents[18] & ":" & Assortment Contents 3::Content Qty[18] & ";" & 
Assortment Contents 3::Contents[19] & ":" & Assortment Contents 3::Content Qty[19] & ";" & 
Assortment Contents 3::Contents[20] & ":" & Assortment Contents 3::Content Qty[20] & ";" & 
Assortment Contents 3::Contents[21] & ":" & Assortment Contents 3::Content Qty[21] & ";" & 
Assortment Contents 3::Contents[22] & ":" & Assortment Contents 3::Content Qty[22] & ";" & 
Assortment Contents 3::Contents[23] & ":" & Assortment Contents 3::Content Qty[23] & ";" & 
Assortment Contents 3::Contents[24] & ":" & Assortment Contents 3::Content Qty[24] & ";" & 
Assortment Contents 3::Contents[25] & ":" & Assortment Contents 3::Content Qty[25] & ";" & 
Assortment Contents 3::Contents[26] & ":" & Assortment Contents 3::Content Qty[26] & ";" & 
Assortment Contents 3::Contents[27] & ":" & Assortment Contents 3::Content Qty[27] & ";" & 
Assortment Contents 3::Contents[28] & ":" & Assortment Contents 3::Content Qty[28] & ";" & 
Assortment Contents 3::Contents[29] & ":" & Assortment Contents 3::Content Qty[29] & ";" & 
Assortment Contents 3::Contents[30] & ":" & Assortment Contents 3::Content Qty[30] & ";" & 
Assortment Contents 3::Contents[31] & ":" & Assortment Contents 3::Content Qty[31] & ";" & 
Assortment Contents 3::Contents[32] & ":" & Assortment Contents 3::Content Qty[32] & ";" & 
Assortment Contents 3::Contents[33] & ":" & Assortment Contents 3::Content Qty[33] & ";" & 
Assortment Contents 3::Contents[34] & ":" & Assortment Contents 3::Content Qty[34] & ";" & 
Assortment Contents 3::Contents[35] & ":" & Assortment Contents 3::Content Qty[35] & ";" & 
Assortment Contents 3::Contents[36] & ":" & Assortment Contents 3::Content Qty[36] & ";" 
); 
":;" ; "") 

すべてのフィールドの繰り返しは、私が余分な句読点を削除するために代替を使用しています理由である、コンテンツに毎回満たされるわけではありません。

答えて

1
、繰り返しCALCフィールドを作ることから始め者は合わせてそれを呼びましょう、これはに等しい

Assortment Contents 3::Contents & ":" & Assortment Contents 3::Content Qty 

その後リターンで区切られたリストとしてこれを取得するにはList関数を使用します。その後、それはちょうどいくつかのテキストクリーンアップです:

Substitute(Substitute(Trim(List(Assortment Contents 3::Combined)); "¶"; ";"); ":;"; "") 
+0

恐ろしいです!ありがとう、私は良い方法がなければならないことを知っていた!私はいくつかの微調整をしなければならなかった。 "List(Combined)"、最後にセミコロンを追加しました。 –