home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware Overload
/
ShartewareOverload.cdr
/
database
/
cliptips.zip
/
CLIP.BAD
next >
Wrap
Text File
|
1987-01-10
|
3KB
|
106 lines
=============================================================================
CLIPPER ANOMALY REPORT - AUTUMN '86 (October 31, 1986 Library)
Published Nov. 3, 1986
=============================================================================
1. [ ] @...SAY memo
When printing memo fields with the @ ...SAY command,
the first line of text is printed at the specified
column position and the remaining lines are printed left
justified at the 0 column position.
2. [ ] COPY FILE <filename> TO <filename>
This command displays a "1 file(s) copied" message even
if the console is set off.
[Work-around]
Redirect the message using the DOS redirection symbol to
the NUL devive.
COPY FILE <filename> TO <filename>>NUL
^---- Do not put a space
after the filename
3. [ ] FORMAT FILES
If the CLIPPER @CLP command is used to compile a file
containing FORMAT files, Clipper will not recognize the
.FMT extension resulting in a fatal error message. The
program will compile successfully if the FORMAT file
extension is changed to a .PRG extension, compiled at
the DOS prompt i.e. CLIPPER <Filename> or from within a
batch file.
4. [ ] PROW()
When printing out memo fields the PROW() is not being
incremented following each new line of text.
5. [ ] REPORT UTILITY
If a page length is specified in a REPORT FORM file, and
the page break falls in the middle of printing a record,
Clipper issues a page eject at that point and continues
printing, but dBASE finishes printing entire record
before an page eject is issued.
6. [ ] RESTORE FROM memfile
If a blank date variable is saved in a memory file
created by dBASE III Plus, when the file is RESTORED in
Clipper the date variable contains garbage.
7. [ ] ROUND(expN, expN)
Clipper does not properly handle a negative integer as
the second parameter in the ROUND() function. Work
around is to use the INT() as illustrated below.
[Example]
ROUND(4400,-3) && Should yield 4000.
[Work-around]
1000 * INT((in_num/1000) + .5) && in_num = 4400
100 * INT((in_num/100) + .5) && in_num = 440
8. [ ] SET MARGIN
SET MARGIN TO command is being ignored when used
inconjunction with the TYPE file.ext TO PRINT command.
[Example:]
SET MARGIN TO 10
TYPE File.prg TO PRINT
9. [ ] UPDATE ON <key> FROM <alias> REPLACE ... [RANDOM]
When using this command, the RANDOM clause is mandatory.
10. [ ] SET UNIQUE
Whenever you REINDEX or update an .NTX file that was
created with UNIQUE, the file does not retain its UNIQUE
status. Solution is to keep UNIQUE ON.
*** EOF - AUTUMN '86 ANOMALY REPORT