Frequently Asked Questions for the Cougar Mountain Accounting Software

 

Introduction

Below are frequently asked questions about R&R Report Writer and R&R SQL Edition / ARPEGGIO.  Note that some R&R Report Writer FAQs apply to the R&R SQL Edition /ARPEGGIO Report Designer as well.  Use your Browser's Find function to search this page for keywords.

R&R Report Writer

Q)  When I run R&R Report Writer, I frequently get the error "File is in use do you want to make a copy?" when I try to open a report. This happens even when there is no one else using R&R. What might be wrong.

A)  If you are running on a Novell network and running Novell client version 4.83, you need to update to 4.83 SP1.  This should correct the problem. 

Q)  When I run R&R Report Writer in a multi-user configuration, why do I get the message "No Available Network User ID"?

A)  Either all available user ids are in use or else the program did not exit properly the last time it was run, and the user id is still marked "in use".  

If you did not exit properly, you need to manually unlock the id to proceed.  To do so, run RRWUSERS.EXE from the program directory if running a Windows version, or RRUSERS.EXE running a DOS version.  On a network, you will need to have read and write rights to the file containing the serial number(s).  For Windows versions this is RRWUSERS.DAT, for DOS versions it is RRUSERS.DAT.  

If all user ids are actually in use, you will need additional user ids for each concurrent user who will be accessing the program.  You can easily purchase and install additional serial numbers (user ids).  Contact Liveware Publishing Sales at CompanyPhone for more information.

Q)  I know I should have multiple pages of data yet I’m seeing only one page.  What am I doing wrong?

A)  Check the File Print dialog to make sure there isn’t an Ending Page number defined.

Q)  When I call the R&R Report Writer Runtime ActiveX control (OCX) from my application, nothing happens - why?  [If you display the error message using the Display Error property, you may see a message such as "Cannot execute viewer exe: error code 2", or "...error code 8".]

A)  The OCX cannot find the runtime executable, RRWRUN.EXE.  You should create an RRW.INI file in the Windows root directory, or edit the file if it already exists, to include the following line under the Default section, replacing x:\mydir with the full path to the directory containing RRWRUN.EXE:

[Defaults]
ProgDir32=x:\mydir

Another possibility, if you are running under Windows NT, is that if you install NT Service Pack 5 the problem will go away.

Q)  Why is my File Print menu choice disabled (i.e. grayed-out?)

A)  You must have a printer installed on your computer in order for R&R Report Writer to format the report correctly.  Go to your Windows Start menu, select Settings, Printers and Add a printer.  If you are using R&R Version 9 and see this problem even though you do have an installed printer, you need to download and apply the Version 9.0 patch update which is available from our downloads page.

Q)  I am using Version 9 and sometimes when I use the Print Current Page button from Print Preview, I get a print spooler error that only goes away if I re-boot my machine.  What is going wrong?

A)  This problem has been identified as a bug and is corrected in the Version 9.0 patch update which is available from our downloads page.

Q)  When I launch the Report Librarian, it asks for a Login ID and password.  What should I enter?

A)  The default Login ID for Report Librarian is ADMIN with no password.  The RLDOC.PDF file in the \RL subdirectory provides detailed documentation on using the Report Librarian.

Q)  We can run Version 9 just fine on our Win98 machine, but on a Windows 2000 machine we get an get an application error when we exit the program. What is going wrong?

A)  When you start Version 9, R&R installs an R&R PDF Export printer driver for use only with R&R.  On exit, we then remove the driver.  If there is a a problem in the driver installation, such as insufficient access rights to install the driver, no error is displayed until you go to exit the program and we attempt to remove the driver.   There are several ways to work around this problem.  The first is to grant the user the system right to add/remove printers.  The second is to disable the R&R PDF export driver. This can be done by denying execute access to the file CDINTF.DLL (which is the printer initialization file in the R&R program directory) or by renaming/removing this file altogether.

 

Q)  Why does the DTOC() function convert dates to the DD/MM/YY format and not to the DD/MM/YYYY format to show all four digits of the year?

A)  If you use the DTOC() function, the character string that is returned is in the windows short date format that is saved within the report.  (Note: you can see the saved short date format by choosing File Print and then selected Report Specification in the Print What box.  If you scroll to the last page of the report specs you will see a section of Regional Settings that includes the Short Date Format.)  The short date that gets saved is inherited from the Windows Regional setting that was in effect when the report was originally created.  Note that it is the at the time of report creation format rather than the current Windows regional setting on the machine where the report is being opened.

The other option you can use is adding the ,1 argument to the DTOC() function.  This will always force the output of the function to be YYYYMMDD. 

Q)  When I use the Insert | Object | Create from File function to insert a Microsoft Word Document, and save the report, when I reopen the report, the OLE Object is updated but the Object Properties are increased in size by a factor of two. When this report is saved again the size again increases.  If the same procedure is performed within a Word document then this same effect does not occur i.e. everything is normal after multiple saves.  How can this be avoided?

A)  This only occurs when your Regional Settings are set to use metric as your measurement system at the time you insert the object.  If you use the US default of inches, you can insert an object and have it correctly retain its size when the report is subsequently re-opened.  As long as the setting is in US/inches when the object is inserted and report saved, you can then go back to metric and re-open the report and have the object correctly sized. 

Q)  I am using the total type, Standard Deviation and the value does not look correct.  How does R&R calculate the standard deviation?

A)  R&R uses the formula to compute the standard deviation of a population (versus a sample.)  The mathematical formula for standard deviation is:

     sqrt{(sum(Yi -Ymean)**2)/n}

where Yi is the each individual value and Ymean is the average of those Yi values, and n is the number of observations
.

Q)  How do I set a custom page size in R&R? I used File | Print Properties from within R&R to select a custom page size, but the changes I made had no effect.

A)  What you need to do is select the printer from the Windows Control Panel and make the change there.  The dialog looks the same as from within R&R, the your changes will take effect.  

Q)  When I preview a report in either R&R or Arpeggio, I see 100% utilization of my CPU.  Why is this happening?

A)  This problem is caused by a behavior in the software where a processing loop during preview is consuming all available CPU cycles.  Processing large amounts of data is by nature a cycle-intensive process and even during print preview, R&R is deriving totals for display and dynamic updating.
In most environments, this issue will not impact users to any noticeable extent.   However if users are running under NT Terminal Server and any Report Writer user is previewing a report, performance will degrade for all other users and applications on that Terminal Server.   Until we are able to address this problem, the suggested workaround is to limit the use of print preview to active viewing of reports rather than allowing an unattended print preview window to remain open.  Printing and exporting of a report do not exhibit the problem and may be a better alternative to preview in a Terminal Server environment.

Q) Since upgrading my runtime users from 8.0 to 8.1 some of them are getting errors that point to MFC42.DLL.  Why is this happening?

A) Version 8.1 of R&R requires that the file MFC42.DLL (which is located in the \windows\system directory)  must be Version 6.00.8447.0 or greater. Having any earlier version will result in an error such as "ordinal 6880 not found in MFC42.DLL" or may cause runtime to simply not function.   When you install runtime from the R&R 8.1 CD, this file will be updated automatically. If you are creating your own distribution, then you do need to distribute and install MFC42.DLL.   We will be adding this requirement to the next documentation update.

 

R&R SQL Edition / ARPEGGIO

Q)  When I try to install an ARPEGGIO Version 2 Upgrade, I get the error message "A valid install of ARPEGGIO was not located to upgrade."

A) You may have received an obsolete product, part number 0414 or 0415.  These products do not work properly and have been superceded by part number 0475.  Contact a Liveware Publishing sales representative at 800-936-6202 or livesales@livewarepub.com for a replacement CD.

Q) At runtime, must the data source that was used to create the report exist on the user’s workstation?

A)  If you are in the Report Designer and use the File Open function, there is a control at the bottom of the dialog box that allows you to select a different data source than used to create the report.  If you are running reports from the ARPEGGIO Runtime, there is also a way to run a report against a different data source than that used to create the report; see the next question for more about this.

Q)  At runtime can you specify a different data source to run a report?

A)  ARPEGGIO does save the name of the data source with the report.  The ARPEGGIO Runtime first attempts to use the saved data source.  If that data source name does not exist on the user's machine, ARPEGGIO asks whether you want to create this data source.  If you cancel this dialog or if the saved data source does exist, the Runtime then looks to see if an RI_DSOURCE parameter has been provided.  If so, ARPEGGIO then uses that data source in place of the saved data source.  If the data source does not exist, you can run the report after selecting Cancel at the “Do you want to create...” dialog.

Q)  Does the report writer allow the user to use a different database at runtime?

A)  While ARPEGGIO stores owner.table names in the report, it does not store the name of the database in which the table resides.  Instead, ARPEGGIO relies on the data source to provide the database.  You can create a SQL Server data source to point to a specific database or you can configure the data source to point to the default database of the login user.

So, USERA could create a report using the table TEST in the database USERA.  USERB could then open that report using a data source set to the database default so that when he opens the report, it points to database USERB since that is his default.

Additionally, the RI_DSOURCE parameter supports a connect string parameter that allows you to explicitly set the database at runtime.  So in the above example, USERB could run USERA's report and point it to the USERB database by using the RI_DSOURCE value of:

MYDSOURCE|||DATABASE=USERA

MYDSOURCE is configured to use the default database but then we can override that default by using a connect string addendum DATABASE value.

Q)  Does the report writer allow the user to use a different DBMS at runtime?

A)  Yes.  However, there are issues to be aware of.  If you change from a client/server DBMS to a desktop database, for example from Oracle to FoxPro, you can run into some problems in our search rule code, because ARPEGGIO can mistakenly treat a portion of a table name as a pathname prefix and generate bad table names as a result.  Changing from one desktop platform to another can lead to problems also because ARPEGGIO saves filename extensions (so even if you have a Paradox RRCUST.DB file, we will not find it when opening a FoxPro report using a Paradox data source because ARPEGGIO looks for RRCUST.DBF, for example).   Changing from one "vanilla" client/server platform to another is likely to work, as long as the tables/columns from the "new" data source match those from the "old" data source.

Q)  Does the report writer execute an extra SQL query to the database?

A)  For reports in which ARPEGGIO generates the SELECT statement, ARPEGGIO determines the fields of a table for each table as it is brought into the report, by issuing the statement:

SELECT * FROM <table> WHERE 1 = 2

and then asking the ODBC driver for information about each of the columns of the result set.  This way ARPEGGIO gets the names and data types of each of the table’s fields.

By default, ARPEGGIO appends a “WHERE 1 = 2” clause, as in the above SELECT.  The purpose of this is to issue a SELECT for which the driver will return as quickly as possible.  Sometimes including that clause gives that desired result.  But sometimes it has the opposite effect.  It depends on the specific driver or DBMS in use.  In general, this difference comes from whether the driver/DBMS prepares the first row of the result before returning from the SELECT or whether it waits for the first fetch call to prepare that first result row.  If it prepares the first result row before returning from the SELECT, and ARPEGGIO has added a WHERE clause that is always FALSE, then it might go off and look at every row in the table to find the first one that satisfies the WHERE clause.  We make the inclusion of the WHERE 1 = 2 configurable via the RSWSQL.INI file.

Q)  Does ARPEGGIO allow users to create reports using stored procedures.

A)  Yes.  ARPEGGIO allows the user to create a “User-SQL” report in which a stored procedure is named as the data source instead of a SELECT statement.  Note that the Help screen that displays from the File | New User-SQL dialog, states that this is done by preceding the name of the stored procedure with the keyword EXEC.

In the current ARPEGGIO release (Version 2), if the user-SQL doesn’t start with SELECT, or DEFINE REPORTVIEW, ARPEGGIO takes it to be a stored procedure execution.  ARPEGGIO tries to avoid executing the stored procedure just to determine the names and types of the columns it returns.  So we offer a way in the RSWSQL.INI file for the user to tell ARPEGGIO the verb used by the platform to invoke a stored procedure (like EXEC), and based on that we find our way to the stored procedure name.  There is an ODBC way to invoke a stored procedure - {call <proc> }, which ARPEGGIO doesn’t support directly.  You can make that work by specifying in the RSWSQL.INI file that the stored procedure verb is “{call”.

Q)  What information about a data source is saved with a report?

A)  The data source name and the driver's "quote character" are saved.  The quote character is saved in case you are retrieving a report using a different data source than the one it was saved with, and the new data source uses a different quote character.  The table name in a saved report might be quote delimited, so this is necessary to ensure ARPEGGIO uses the correct quote character.

ARPEGGIO also saves the data source directory (although it is not currently used), and various flags such as whether this data source supports joins across directories.

Q)  I can't uninstall / reinstall ARPEGGIO, what can I do?

A)  You can manually un-install Arpeggio by renaming the file KILLREG.Exx in the ...WallData\Setup directory to KILLREG.EXE and then running it. This will remove the Arpeggio registry entries. Then delete the ...WallData\Arpeggio directory.

Q)  After installing Arpeggio, my West Wind HTML Builder application gives me an OLE automation error.  Did Arpeggio update any Windows common files?

A)  You can correct this problem by manually re-registering OLEAUT32.DLL.  From the Run prompt, execute:

 regsvr32 c:\windows\system\oleaut32.dll 

 

We have updated our installation routines in Version 8.1 so that his problem no longer occurs.

Q)  I am getting a "program type out of range" error when I try to use Arpeggio against SQL Server 7.  Is SQL Server 7 supported by Arpeggio?

A)  Since SQL Server 7 came out after the release of Arpeggio, a patch was required to add support for SQL Server 7.

You can download this patch from our downloads page.  When this patch is applied the files RSLIB.DLL and RSSQL08.DLL that reside in the\windows\system directory will be dated 09/09/1999.

 

 

Top

Top

 

 


This Page covers the following products, modules & add-ons
Cougar Mountain Accounting Software
Cougar Mountain e-Commerce Solution
cougar mountain software
cougar mtn accounting software
cougar mtn software
Cougar Mountain Act Series software
Cougar Mountain Fund Series software
CMS Act Series software
CMS Mountain Fund Series software
Cougar mtn software
Cougar accounting software
Cougar software
Cougar Mountain Accounting for Windows
Cougar Mountain Accounting Software Windows version
Cougar Mountain Accounting Software DOS Version
Cougar Mountain Accounting Software Point of Sale
Cougar Mountain Windows version
Cougar Mountain DOS Version
Cougar Mountain for Windows
Cougar Mountain Accounting Windows
Cougar Mountain Fund Accounting
Cougar Mountain for non-profits
Cougar Mountain Point of Sale with Back Office Accounting
Cougar Mountain POS
Cougar Mountain Accounting Software Fund Accounting
Cougar Mountain Accounting Software Fund Accounting Suite
Cougar Mountain Accounting Software Fund Revenue Center
Cougar Mountain Tech Support
Cougar Mountain Support
Cougar Mountain Support 24x7
Cougar Mountain Support weekends
Cougar Mountain Accounting Software Bank Reconciliation Module
Cougar Mountain Accounting Software Purchase Order Module
Cougar Mountain Accounting Software Payroll Module
Credit Card Processing Software
Bar Code Printing Software - Bartender
Cougar Mountain Accounting Software Multi-Location Inventory
Cougar Mountain Accounting Software Specialty Shop
Cougar Mountain Accounting Software Job Cost Module
Cougar Mountain Accounting Software Fixed Asset Management
Cougar Mountain Accounting Software Universal Bridge
Cougar Mountain Accounting Software e-commerce
Cougar Mountain Accounting Software GL Report Generator
Bartender
R&R Report Writer
PC Charge Software
Aatrix Payroll Tax Forms

 

 

 

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
</head>
<body>
<script type="text/javascript"><!--
google_ad_client = "pub-0813929633482716";
/* 120x600, created 4/16/08 */
google_ad_slot = "3008715595";
google_ad_width = 120;
google_ad_height = 600;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</body>

</html>
 

lower_bar.jpeg (7904 bytes)

 

 

CMS to the MAX- CMS to the MAX- Product List Cougar-Magic

CMS to the MAX- Table of Contents relating to Cougar Mountain Software Cougar-Magic