私の水晶レポートにシリアル番号をローマ字(i、ii、iii、ivなど)で表示する必要があります。私はレコード番号(1,2,3,4 ...)として取得されたシリアル番号を持っています。だから私はクリスタルレポートでそれをしなければなりません。Crystal Reportsのシリアル番号をローマ字で表示
6
A
答えて
1
私は多くの信用を得ることができません。私は単にクリスタルにthis VB Helper articleからコードを移植し、それが楽しい運動だった:
NumberVar iCounter := 0;
Local StringVar ch := "";
Local NumberVar result := 0;
Local NumberVar new_value := 0;
Local NumberVar old_value := 0;
Local StringVar temp := "";
temp := UpperCase({[email protected]});
old_value = 1000;
For iCounter := 1 To Len(temp) do
(
// See what the next character is worth.
ch := Mid(temp, iCounter, 1);
if ch = "I" then new_value := 1
else if ch = "V" then new_value := 5
else if ch = "X" then new_value := 10
else if ch = "L" then new_value := 50
else if ch = "C" then new_value := 100
else if ch = "D" then new_value := 500
else if ch = "M" then new_value := 1000;
// See if this character is bigger
// than the previous one.
If new_value > old_value Then
// The new value > the previous one.
// Add this value to the result
// and subtract the previous one twice.
result := result + new_value - 2 * old_value
Else
// The new value <= the previous one.
// Add it to the result.
result := result + new_value;
old_value := new_value;
);
// Format the number without commas or decimals
ToText(result, 0, "");
単にあなたの変数と私の{[email protected]}
パラメータプレースホルダを交換し、あなたはすべてのセットです。
1
Crystal Reportによって提供されるRoman()関数を使用してください。
関連する問題
- 1. Delphi - Crystal Reportsでモーダルレポートを表示
- 2. 文字列の各文字にシリアル番号を表示します。 PHP
- 3. Crystal Reports:データベースフィールドが表示されない
- 4. mysqlクエリ結果でシリアル番号を表示するには?
- 5. シリアル番号
- 6. シリアル番号チェッカー
- 7. PHPのシリアル番号
- 8. Crystal Reports
- 9. Crystal Reportsでグループを選択的に表示しています
- 10. Crystal Reports - 列名ではなく、データセットからキャプションを表示
- 11. Crystal Reports v12でホスティング後のレポートが表示されない
- 12. Crystal Reportsの画像がレポートビューアで表示されない
- 13. Crystal Reports:各グループの最初のレコードを表示
- 14. Crystal Reportsのベストプラクティス
- 15. Crystal Reportsのピボットテーブル?
- 16. asp.netビューアを使用したCrystal Reports/vs2010の表示問題
- 17. Crystal Reports 2013でOracleサーバーが表示されない
- 18. Crystal Reportsによるテキストボックスの表示の真偽false
- 19. Crystal ReportsとASP.NETのボタンの代わりに「Submit Query」と表示
- 20. Crystal Reports V11マシンごとに異なるブール値を表示
- 21. Crystal Reports ExportToDiskフォントサイズ
- 22. Crystal Reports MVVMデータソース
- 23. Crystal Reports Cssクラス
- 24. C#/ Crystal Reportsエラー
- 25. Crystal Reportsセクションアレンジメント
- 26. Crystal Reports SDKエラー
- 27. DotNetNuke Crystal Reports
- 28. シリアル番号の生成
- 29. Crystal ReportsのSELECTステートメントヘルプ
- 30. Crystal Reportsの画像