SAP Knowledge Base Article - Public

1811893 - "Reverse Sign for Display" is ignored for currency fields


  • Using ADO .NET Dataset to pass data to a report in a Visual Studio application
  • When a currency field has a conditional formula for the "Reverse Sign for Display" it is not evaluated


  • Crystal Reports for Visual Studio 2010
  • Visual Studio 2010

Reproducing the Issue

  1. Create a Crystal Report using OLEDB connection or ODBC
  2. Add the field type currency in the detail section of the report
  3. Right click Format Object then click on Number tab
  4. Click on Customize and then "Uncheck Reverse sign for Display"
  5. Click on the formula and write formula “1=1”
  6. Save and close
  7. View the report in designer the currency value $8 is displayed as ($8)
  8. In Visual Studio application pass a dataset instead of connecting directly through OLEDB


  • The currency will not be reversed $8


Issue has been tracked  ADAPT01649644 and resolved in Service Pack 5


CR2010 2010 CR4VS2010 CR4VS VS2010 NET2010 Crystal Reports for .NET Framework 4.0 crforvs 13 2012 money , KBA , BI-DEV-NET-SDK , .NET SDK / COM SDK , Problem


SAP Crystal Reports, developer version for Microsoft Visual Studio