- Using Crystal Reports Designer with a dual monitor where the reports created on one monitor (display) and while editing a formula in the report the Formula Editor (Formula Workshop) window opens on other monitor (display).
- When the second monitor is removed the Formula editor window does not display in the first monitor
- Crystal Reports being used on a dual monitor goes unresponsive when the formula editor is opened
- When clicking on the conditional formatting button of any field, the formula editor does not open up
- The Formula Editor which earlier used to show up on the Main/Secondary display is off-screen
- Crystal Reports XI R2 (All Patch levels)
- Crystal Reports 2008 (All Patch levels)
Reproducing the Issue
- Create a Crystal Report on a machine with dual monitor setup (You may chose not to have any data source for this report)
- Add a text field on the Report Header section and type some text in it
- Right click the text field and go to ‘Format field’
- In the ‘Common’ tab click on any of the conditional formatting buttons (x+2)
- Observe that the formula editor opens up on the Secondary display
- Now, without closing Crystal Reports disconnect the Secondary display
- Save the report and open it again on another machine with dual monitor setup
- Click on the conditional formatting button on the same text field
- The formula editor which would usually open up, fails to show up on the Main/Secondary
- As the Crystal Reports designer is using dual monitor, the Formula Workshop was mapped for XY axis position of the window to display on the second monitor
- This issue is not specific to Crystal Reports, however is applicable to any application on the Windows platform. This happens when you disconnect the Secondary display without moving the window (in our case, the Formula Editor) back to the Primary display
***WARNING***: The following resolution involves editing the registry. Using the Registry Editor incorrectly can cause serious problems. Use the Registry Editor at your own risk. Refer to KB 1323322 for more information.
- Close the Crystal Report Application.
- Click Start > RUN.
- Type "Regedit" and Click OK.
- Navigate to HKEY_CURRENT_USER\SOFTWARE\BUSINESS OBJECTS\SUITE 12.0\Crystal Reports\Formula Workshop
- Change the value data for Editor Position as 10,10,10,10
- Open the Crystal Report on any machine with dual monitor setup
- Click on the Conditional Formatting button (x+2) of any field
- Now, with Crystal Reports open and in focus use Alt + Space, then M, then Arrow key, and then move your mouse around
- The Formula Editor window which was earlier off-screen would appear from one of the sides of the screen
- Re-open the report and the Formula Editor should up on the Primary Display
Formula Window disappears, Crystal Reports , KBA , BI-RA-CR , Crystal Reports designer or BusinessViews Manager , Problem