2017-08-24 6 views
0

実際に私のデータベースのデータでword doc fillを生成するために、wordテンプレートを使用してconga composerを使用しています。ループから、要件を満たす1行を表示する必要があるセクションがあります。これもうまくいきますが、ループするときに、要件語と一致しない各行が空白行を残しています。私は、空白行を表示したくない:ここではIFを差し込み印刷を使用してMicrosoft Wordで使用するときに空白行を取り除く

は、私のIF条件である:

A : {{TableStart:TiersPrestataires}} 

{ IF "<<variable>>" = "S1" "<<variable1>> <<variable2>>" ""} 

{{TableEnd:TiersPrestataires}} 

私TiersPrestataires変数に、私は5行を持っている場合は、条件を尊重する3行目で、これは印刷されます:

A : 
<blank_line> 
<blank_line> 
some text represented by variable 1 some text represented by variable2 
<blank_line> 
<blank_line> 

私が印刷したい:

A: 
some text represented by variable 1 some text represented by variable2 

をし、それはall.Howだ、私は前のことができますアンメット状態を空白行に置き換えるには?他の条件で指定できるものはありますか?

答えて

1

ブラケットを配置する方法になります。

だから私は想定していますので、あなたはそれが好きだろう、もう一つの条件である:

A: 
{ IF (CONDITION 1) "true 
"}{ IF (CONDITION 2) "true 
"}{ IF "<<variable>>" = "S1" "<<variable1>> <<variable2>> 
"}{ IF (CONDITION 4) "true 
"}{ IF (CONDITION 5) "true 
"} 

をあなたが唯一の条件が満たされたとき、あなたは後にのみ「」の1セットを行うために必要なコンテンツを表示したい場合は条件がfalseの場合は空白になります。

このようにすると、IFから空白行が残らないようになります。

これが役に立ちます。

関連する問題