
              Notes ViP (R) Product Updates (README.TXT)

         Release 1.0, (C) Lotus Development Corporation, 1994

This document contains product updates for Notes ViP Release 1.0 for 
Windows. These updates are more current than information in the Notes 
ViP manuals or online Help. You can view README.TXT in the Windows 
Notepad or a word processing program.

Read Section 1, "Installation Information," before installing Notes ViP.

========
Contents
========
 1	Installation Information
 2	Known Problems
 3	Configuration Information
 4	Data Object Information
 5	Notes Information
 6	General Language Information
 7	Printing and Printer Setup Information
 8	Report Designer and Print Preview Information
 9	Charting Information
10	Script Editor and Debugger Information
11	DDE and OLE Information
12	WIN.INI Settings Information
13	DataLens and ODBC Driver Information
14	International Considerations
	

================================
1. Installation Information
================================

Before installing Notes ViP:

1.	Close any active DOS sessions. (Leaving DOS sessions active 
	may cause the Install program to shut down incorrectly.)

2.	If you use DataLens drivers, back up your LOTUS.BCF file 
	from the DATALENS directory to another directory. 

The Notes ViP Install program adds SHARE.EXE to your AUTOEXEC.BAT, 
if SHARE.EXE is not already loaded. The default values for SHARE.EXE 
are /L:20 and /F:2048, which allocate space for 20 file locks and 
2048 bytes for file information. While these values are sufficient 
for most applications, you will need to allocate additional space 
if your application requires simultaneous locks on more than 20 files.

If your PC has both DOS and OS/2, and you are using the Boot Manager,
Install may not locate the correct AUTOEXEC.BAT file. Have Install
make a copy of AUTOEXEC.BAT and then make changes manually to the
appropriate AUTOEXEC.BAT file. Do not have Install automatically update
AUTOEXEC.BAT.

The Notes ViP Install program will write a new SQL Server entry to 
the LOTUS.BCF file for each SQL Server driver you select. 

When you install the Oracle DataLens driver, Install copies the file 
DLNUS.MSB to the DATALENS\DBS directory, if Oracle is not currently
installed. For more information, see your Oracle documentation. 

Before running Install a second time to install custom Notes ViP 
features, you must first close Notes ViP.
 
 
=================================
2. Known Problems
=================================

You must have sufficient file handles and resources to run 
multiple Notes ViP applications or perform large data or Clipboard 
operations.

We do not recommend using Clipboard operations with OLE or Chart 
objects within group objects. Also, using Undo on objects within 
group objects may cause these objects to be placed incorrectly.


=================================
3. Configuration Information
=================================

Compaq (R) QVision graphics cards require updated QVision drivers 
(version 7.38 Rev. A) to display bitmaps and metafiles correctly 
in Notes ViP. 

Some colors used by Notes ViP do not map correctly to gray scale 
on black-and-white VGA monitors.

Notes ViP does not support 9-pin dot-matrix printers.

Use caution when working in the Notes ViP Designer over a network. 
Notes ViP does not support concurrent design of the same application 
file.  

 
=======================================
4. Data Object Information
=======================================

Pasting group boxes that contain a data object between 
application windows causes the data object to become 
disconnected from its data source.

A data object cell can display up to 40K of text. Cells that 
contain in excess of 40K display the word Error. Also, editing 
a single cell that contains in excess of 40K of text may cause the 
edit to be canceled. 

Attempting to update a row of data with the ExecuteUpdate method when
the parameter for the CellValidate event is TRUE does not cause a 
run-time error. Instead, an error is returned by the ExecuteUpdate 
method. 

You cannot use the CellSetData and CellTransferData link behaviors
to create the first row in an empty data object (for example, 
to create the first row in a data object from which all rows have 
been deleted or a data object that is connected to an empty database). 

Adding or modifying a row sets the CurrentColumn property to 
0 (zero).


=================================
5. Notes Information
=================================

Each private view that you use in a Notes ViP application must
have a unique name.

If a dialup connection is opened by an application, the modem 
is not hung up when the application closes.

Notes ViP does not support Notes field names containing periods 
(for example, "Sales.Data"). If you use such a field name in a 
data object, you cannot add a calculated column to the data object
after adding the field whose name contains a period, or preview or 
print a report containing that field. The workaround for this is to  
replace the field with a calculated column whose formula is simply 
that field, or use the ResultCopy link to copy the result set to 
an unconnected data object, and then create the report for that data 
object.

Notes ViP has one data type for both date and time. This means
that a Notes time value appears with a zero date attached (12/30/99),
and a Notes date appears with a zero time attached (12:00:00 AM).
When specifying dates or times in selection criteria, Notes ViP
retrieves both the date and time data. For example, a query such
as #timefield = [12/24/60] retrieves all 12/24/60 values and zero 
date items. To select a specific value such as 11:45 PM, you must 
include both the date and the time. For example, the query 
#timefield = [12/30/99 11:45:00 PM] retrieves the correct data. 

When using the SetConnectionFromNotes function to update connection 
definitions for an application, any changes made to the connection
definitions at run time will also update the connection definitions 
at design time.

If you make changes to a remote database through a Notes ViP 
application, replicating from that database in the same application
will not work unless you close and restart the application.

The Notes ViP LIKE operator is case-sensitive for Notes views, but 
is not case-sensitive for Notes forms.


======================================
6. General Language Information
======================================

Switching to the Designer while a DDE event script is executing may 
cause a product error.

When running scripts from the Notes ViP Designer, any files opened
from Basic will not close automatically when the application returns 
control to the Notes ViP Designer. However, files opened from Basic 
will close automatically when the application is run from the Notes 
ViP Desktop.

When using the OpenAppWindow function, the parameters in AppWindowParms
are not passed back to the caller if the new application window is 
closed by the Init event or if the Init event's Cancel parameter
is set to TRUE. 


=============================================
7. Printing and Printer Setup Information
=============================================

For correct printing of reports, you must use TrueType or Adobe 
Type Manager (ATM) printer fonts. To set/verify TrueType Fonts:

1.	Click the Fonts Icon in the Windows Control Panel 
	and verify that the installed fonts are listed in the 
	Font dialog box.

2.	In the Fonts dialog box, select TrueType and then 
	select Enable TrueType Fonts.

To set/verify ATM Fonts:

1.	Open the ATM Control Panel.

2.	Select ATM and verify that installed Adobe Type Manager
	fonts are listed.

The HP Series II and III printers do not recognize the
low-resolution printer setting (for example, Medium, Low, 
150 dots per inch, or 75 dots per inch). The HP Series IV 
family of LaserJet (R) printers will print correctly using 
lower-resolution settings.

Working with multiple Print Setup dialog boxes at the same time 
(from the Report Designer and the Windows Control Panel) may 
cause problems. 


========================================================
8. Report Designer and Print Preview Information
========================================================

A report cannot include calculated columns that are grouped 
in the data object.

The Report Designer does not sort field data in ascending order 
if the corresponding data object column is already sorted in 
descending order.

If a data object column is assigned a sort order in the 
Report Designer, deleting the column, or designating it as
a reference column for the data object, will cause an error
when you open the Sort Order dialog box in the Report
Designer. To avoid this problem, remove the column from the
sort list in the Report Designer before you delete the column
or designate it as a reference column in the data object.

When running an application that displays the Print Preview window
(using the PrintPreview method or PrintPreview link behavior), 
canceling the query needed to create the report causes a run-time
error and halts the script.

Working in the Notes ViP Designer window when the Print 
Preview window is open may cause problems.


=======================================
9. Charting Information
=======================================

Charting numbers greater than 1e+19 may cause problems.

Attempting to create a chart whose x-axis contains a large
amount of text may result in an error.

Editing a chart or changing the chart's associated data 
object while using the DrawChart method or previewing 
the chart may result in problems.


===============================================
10. Script Editor and Debugger Information
===============================================

The Script Editor can accommodate approximately 8,000 lines 
per module, including lines of code in INCLUDE files.

Compiling an application does not report any errors in the 
Public module. However, running or saving the application 
correctly reports the errors.

CURRENCY variables may appear in the Variable window with a loss 
of precision. Entering large negative numbers of type CURRENCY 
may result in a loss of precision in the Debugger.


=======================================
11. DDE and OLE Information
=======================================

Notes ViP client objects cannot use the CF_BITMAP format when 
Lotus Improv (R) is the server application.

Using a Notes ViP object as a DDE server for a Lotus 1-2-3 cell 
when the DDEActivity event's Cancel parameter is set to TRUE may 
cause an error when 1-2-3 attempts to establish a conversation.

Adding, deleting, or modifying OLE objects in an application 
window when disk space is low may cause an error when saving 
the application. 

The OLEExecuteVerb method returns the value 1 when the operation 
is successful, or 0 (zero) when it fails.


======================================
12. WIN.INI Settings Information
======================================

Modifying WIN.INI settings through the Windows Control Panel while 
a Notes ViP application is running (for example, changing the date 
format) requires you to restart Notes ViP to make the new settings 
available to LotusScript functions such as FORMAT$.

The following Notes ViP settings are affected by settings in 
WIN.INI:

	Date/time format
	Report Designer sample text
	Report Designer units of measure (centimeters or inches) 
	Currency symbol, currency symbol location and decimal places
	Decimal separator, decimal place value for currency
	Thousands separator


===========================================
13. DataLens and ODBC Driver Information
===========================================

Dates inserted into a spreadsheet appear as the date one day
previous to the date specified (for example, inserting 4/11/84 
appears as 4/10/84). Also, if only the date is specified, the 
time portion is assigned an erroneous non-zero value (instead of 
the correct value 00:00:00).

Performing an insert or update to dBASE (R) memo fields that will
cause a field to contain over 500 characters of text will
result in data corruption.

The dBASE driver does not set IBMPC as the default character set.
Unless you select "Perform OEM to ANSI Translation" in the Windows
Control Panel ODBC option, dBASE characters will be treated as 
ANSI. The CHARSET parameter in ODBC.INI must be set to the character 
set of the data in the dBASE files. If the data in the dBASE files 
was created by an application other than Notes ViP, the data may be 
in the IBM PC character set. For example, memo fields created in 
dBASE IV that contain an 8D 0A character sequence cannot be updated 
by Notes ViP when CHARSET=ANSI.

You cannot query time-only values from SQL server. For example, 
if an SQL server field has the time-only value 09:30, you 
cannot query for that value from Notes ViP. 


====================================
14. International Considerations
====================================

The short date format for Austria displays the date incorrectly 
due to a Windows bug. For example, 06/07/94 displays as 
1994-Jun-Tuesday instead of 1994-Jun-07. To display the short
date format correctly, select the International icon from the 
Windows Control Panel, select Austria from the Country drop-down 
list box, open the Date Format dialog box, and then select OK. 

Saving a file whose name contains accented characters may cause the 
file name to become corrupted.


                           *  *  *
