このサイトをご覧になるには、JavaScriptを有効にしてください。

[帳票開発ツール]Stimulsoft レポート&ダッシュボード ユーザーマニュアル

 

リストに番号を付けることが必要な場合があります。そのようなときは、列挙リストを使うと便利です。下の図に列挙リストを示します。

 

 

行の数を式に追加するには、システム変数Lineを使用することができます。例えば、次のような式を使うと、上の図のような結果になります。

 

 

{Line}.{Products.ProductName}

 

 

Line システム変数は、現在の行の番号を返しますつまり、このシステム変数は最初の行に1、2番目の行に2、...を返す。このシステム変数の型は Int64です。Lineシステム変数は算術式の中でも使うことができます。 もし、0から始めるのであれば、次のような式が必要です。

 

 

{Line - 1}.{Products.ProductName}

 

 

Line他にLineABCLineRomanシステム変数もリスト列挙に使用 することができます。LineABCシステム変数は、行の番号の代わりにアルファベットのインデックスを返します。LineRomanシステム変数は、行の番号のローマ数字を返します。例えばLineABCシステム変数が使用されたレポートを下の図に示します。

 

 

システム変数LineRomanが使用されているレポートを下図に示します。

 

 

LineABCLineRomanシステム変数はLineシステム変数と異なり数値を文字列として返しますたとえば、文字を小文字にしたリストを列挙するには、次のような表現が可能です。

 

 

{Line.ToLower()}.{Products.ProductName}