私は Crystal Reports の初心者です。実行時に計算された変数を文字列内に挿入する必要があります。
例:
「アカウントに $[VARIABLE] ドルが残っています」
文字列 "You have $" の最初の部分、変数、文字列 "dollars left in your account" の最後の部分の 3 つの要素が必要ですか?
または、レポート生成中に値を挿入できる String.Format のようなことはできますか?
私は Crystal Reports の初心者です。実行時に計算された変数を文字列内に挿入する必要があります。
例:
「アカウントに $[VARIABLE] ドルが残っています」
文字列 "You have $" の最初の部分、変数、文字列 "dollars left in your account" の最後の部分の 3 つの要素が必要ですか?
または、レポート生成中に値を挿入できる String.Format のようなことはできますか?
これはパラメーター内ですか、それともフォーム上に配置されているだけですか? それには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