- PR -

Crystal Reportの通貨記号

1
投稿者投稿内容
fruity
常連さん
会議室デビュー日: 2006/10/26
投稿数: 32
投稿日時: 2008-08-11 14:15
お世話になります。
.NET2005(VB)、webにて開発しています。

Webのクリスタルレポート使用で
IFieldObjectのプロパティで「CurrencySymbol」に¥や$を
ソース上で変えたいと思っています。

クラスライブラリ上にCurrencySymbolFormatというのはあったのですが
どうやらプロパティ上の「CurrencySymbolType」のようで見つかりませんでした。

初歩的な質問かもしれませんが、
何卒宜しくお願いいたします。
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2008-08-11 15:05
引用:

fruityさんの書き込み (2008-08-11 14:15) より:

Webのクリスタルレポート使用で
IFieldObjectのプロパティで「CurrencySymbol」に¥や$を
ソース上で変えたいと思っています。

クラスライブラリ上にCurrencySymbolFormatというのはあったのですが
どうやらプロパティ上の「CurrencySymbolType」のようで見つかりませんでした。


通貨記号自体を変更したい場合は、FieldFormat クラスのインスタンスで設定することになっていたハズです。 通貨といっても数値扱いなので NumericFormat の CurrencySymbolFormat に該当すると思います。

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
fruity
常連さん
会議室デビュー日: 2006/10/26
投稿数: 32
投稿日時: 2008-08-11 16:52
じゃんぬねっとさん、
ありがとうございます。CurrencySymbolFormatですが、
実際に出力する際に

CurrencySymbolFormat="$"とすると
エラーになってしまいます。

Integerのようなので型変換エラーが起こってしまいます。
多分ここでは通貨記号の配置をさしていると思うので
実際に「$」というのを入れるにはどうしたらよいか
試行錯誤しています。。

お手数ですが、知っていましたらご教授下さい。
宜しくお願いいたします。
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2008-08-11 17:45
間違えました。 NumericFieldFormat の CurrencySymbol プロパティですね。

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
fruity
常連さん
会議室デビュー日: 2006/10/26
投稿数: 32
投稿日時: 2008-08-11 19:09
お世話になります。

じゃんぬねっとさん、ありがとうございます。

NumericFormat
(CrystalDecisions.CrystalReports.Engine.FieldFormat.NumericFormat)にも
NumericFieldFormat
(CrystalDecisions.CrystalReports.Engine.NumericFieldFormat)にも
CurrencySymbolFormatしか見つかりませんでした。

同じような気がするのですが、もう少し調べてみます。
プロパティの指定でこんなに苦労するとは。。

宜しくお願いいたします。

[ メッセージ編集済み 編集者: fruity 編集日時 2008-08-11 19:10 ]
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2008-08-11 22:54
辿り方が間違っているだけなのか、バージョンによってないのかよくわかりませんが、リファレンスを見て頂いた方が早いかな。

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
fruity
常連さん
会議室デビュー日: 2006/10/26
投稿数: 32
投稿日時: 2008-08-12 13:36
じゃんぬねっとさん、
有難うございます。

Crystal Reports .NET SDK
(Crystal Reports XI Release 2)だと
CurrencySymbolがないようでした。

しょうがないので通貨用のテキストか何かで対応しようと思います。
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2008-08-12 15:07
引用:

fruityさんの書き込み (2008-08-12 13:36) より:

Crystal Reports .NET SDK
(Crystal Reports XI Release 2)だと
CurrencySymbolがないようでした。


不思議なことに COM 版だとなぜかあるようですね。 うーん、失礼致しました。

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
1

スキルアップ/キャリアアップ(JOB@IT)