PVRQ Version 1.33 - Release Notes June, 2001 ------------------------------------------------------------------------------ A) Printing Enhancements A.1 - Changed the print screen to not allow printing to the ProvideX Viewer if the report width is more than 245 columns. The Viewer was reporting an error on wide reports and dropping to a Basic prompt. A.2 - Added an option to force PVRQ to print the report headings and a zero total when nothing otherwise would print (such as when no data matches the filter criteria). This option may be turned on by setting the global variable %PVRQ_DOHEAD=1 prior to running PVRQ, or by setting it in a user-defined procedure. A.3 - Enhanced the global variable %PVRQ_RUNPRINTER$ to allow for automatic printing to Excel or a delimited file. %PVRQ_RUNPRINTER$ is used in conjuction with %PVRQ_RUNREPORT$ to automatically run a specific report (see the user guide article "Invoking PVRQ to Print a Single Report" for more information about this feature). To automatically print to Excel or to a delimited file, set %PVRQ_RUNPRINTER$ prior to running PVRQ. To print to Excel set this variable to *EXCEL To print to a delimited file set it to *DELIMITED You may optionally append a semi-colon followed by the destination file name. For example: *EXCEL;C:\MYDIR\REPORT.XLS *DELIMITED;C:\MYDIR\REPORT.TXT If you do not provide a destination file name, PVRQ will use the file name the report was last printed to, if available, or pvreport.xls or pvreport.txt. When specifying the destination file name, be sure to include the full path. A.4 - Added an option to the print screen "Read only this many records". This defaults to zero, which means read all records. This option is intended to assist developers in testing their reports be eliminating the need to read through all the records in the files. Note: this number of records test is applied before any filters are applied, so setting this to 100 records will not necessarily report 100 records if some of those records do not meet the filter criteria. B) Activation Changes B.1 - Changed the system ID algorithm to correct problems experienced on Unix and Unix-like systems where the system ID was changing, causing the activation status to be lost. The new algorithm is backwardly compatible with earlier releases so most users will not be affected by this change. However, some users on Unix or Unix-like systems may at some point experience a system id change because it was originally computed using the old formula. If this happens, the new system id will be based on the new algorithm and it will not change again. Contact your PVRQ distributor to obtain a new permenent key if this happens. B.2 - Changed the configuration screen activation option to require the entry of the administrator password. This was done to avoid potential problems where a user might enter something in the activation box and cause activation status to be lost. The screen now displays a button labeled "Change Activation". When this button is pressed the user is asked to enter the administrator password. If they enter the correct password they will be allowed to enter the activation key. C) Miscellaneous Changes C.1 - When PVRQ is invoked to automatically print a specific report using the %PVRQ_RUNREPORT$ feature, the main PVRQ window will now be minimized. This change causes the report to start faster on most systems. If you do not wish to have the window minimized, set the variable %PVRQ_NOMINIMIZE to 1 prior to running PVRQ, or set it in a start up user-defined procedure. C.2 - Improved the spacing of words and controls on various screens to display better on PC's that are set to use large fonts. C.3 - Corrected a problem where the report filter was not being checked when the report was autorun to a printer using %PVRQ_RUNPRINTER$. C.4 - Changed the initial PVRQ screen to not be a "child" window, so PVRQ will appear on the Windows task bar.