1

私は Crystal Reports の初心者です。実行時に計算された変数を文字列内に挿入する必要があります。

例:

「アカウントに $[VARIABLE] ドルが残っています」

文字列 "You have $" の最初の部分、変数、文字列 "dollars left in your account" の最後の部分の 3 つの要素が必要ですか?

または、レポート生成中に値を挿入できる String.Format のようなことはできますか?

4

1 に答える 1

2

これはパラメーター内ですか、それともフォーム上に配置されているだけですか? それには2つの方法があります。

まず、レポートにラベルをドラッグできます。ラベルの内側に「You have」と入力し、移動したいフィールドをフィールド エクスプローラーからラベルにドラッグし、「アカウントに残っているドル」で終了します。これは、データベース フィールドをフォーマットする必要がないことを前提としています。その場合は、数式を作成して書式を設定できます (次に、同じ方法で数式フィールドをドラッグします)。この方法が気に入っているのは、デザイン ビューでどのように表示されるかを確認できるため、大きなレポートに便利です。

2 番目の方法は、数式フィールドを作成してテキストを取得し、それをフォームにドラッグします。「Crystal」または「Basic」構文のいずれかを使用できます。私は通常、basic が得意であり、慣れているという理由だけで、basic を使用します。例:

' Basic Syntax
If IsNull(zip_code) = false Then
    formula = "Your zip code is " & {zip_code.zip_code}
Else
    formula = "There is no zip code available."
End If

ここに画像の説明を入力

于 2012-05-01T18:29:38.983 に答える