- - PR -
Crystal Reportの通貨記号
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2008-08-11 14:15
お世話になります。
.NET2005(VB)、webにて開発しています。 Webのクリスタルレポート使用で IFieldObjectのプロパティで「CurrencySymbol」に¥や$を ソース上で変えたいと思っています。 クラスライブラリ上にCurrencySymbolFormatというのはあったのですが どうやらプロパティ上の「CurrencySymbolType」のようで見つかりませんでした。 初歩的な質問かもしれませんが、 何卒宜しくお願いいたします。 | ||||
|
投稿日時: 2008-08-11 15:05
通貨記号自体を変更したい場合は、FieldFormat クラスのインスタンスで設定することになっていたハズです。 通貨といっても数値扱いなので NumericFormat の CurrencySymbolFormat に該当すると思います。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||
|
投稿日時: 2008-08-11 16:52
じゃんぬねっとさん、
ありがとうございます。CurrencySymbolFormatですが、 実際に出力する際に CurrencySymbolFormat="$"とすると エラーになってしまいます。 Integerのようなので型変換エラーが起こってしまいます。 多分ここでは通貨記号の配置をさしていると思うので 実際に「$」というのを入れるにはどうしたらよいか 試行錯誤しています。。 お手数ですが、知っていましたらご教授下さい。 宜しくお願いいたします。 | ||||
|
投稿日時: 2008-08-11 17:45
間違えました。 NumericFieldFormat の CurrencySymbol プロパティですね。
_________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||
|
投稿日時: 2008-08-11 19:09
お世話になります。
じゃんぬねっとさん、ありがとうございます。 NumericFormat (CrystalDecisions.CrystalReports.Engine.FieldFormat.NumericFormat)にも NumericFieldFormat (CrystalDecisions.CrystalReports.Engine.NumericFieldFormat)にも CurrencySymbolFormatしか見つかりませんでした。 同じような気がするのですが、もう少し調べてみます。 プロパティの指定でこんなに苦労するとは。。 宜しくお願いいたします。 [ メッセージ編集済み 編集者: fruity 編集日時 2008-08-11 19:10 ] | ||||
|
投稿日時: 2008-08-11 22:54
辿り方が間違っているだけなのか、バージョンによってないのかよくわかりませんが、
_________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||
|
投稿日時: 2008-08-12 13:36
じゃんぬねっとさん、
有難うございます。 Crystal Reports .NET SDK (Crystal Reports XI Release 2)だと CurrencySymbolがないようでした。 しょうがないので通貨用のテキストか何かで対応しようと思います。 | ||||
|
投稿日時: 2008-08-12 15:07
不思議なことに COM 版だとなぜかあるようですね。 うーん、失礼致しました。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 |
1