Bernie,

Here's a secret I discovered when I converted my invoicing system over to
Windows.  R:BASE's report writer will draw vertical lines beginning with
the top position in the section where you place them and continue through
sections or bands for the length drawn in the report designer and it
redraws the vertical line for each line in that section.  So you can
eliminate those annoying gaps ( and the tedium of exactly starting and
ending them in each section) by intentionally making them extend down
through the next section.  You then "overlay" the bottom portion of each
line with a new line starting in that section.  DO THIS FOR ALL SECTIONS!
This works with ALL windows versions from 6.1 on.  No gaps and no eye
strain from attempting to start and stop each line accurately.

The technique that I use to force the lines to continue down the page is to
estimate and load enough blank rows in the driving table to fill the page
and still leave room for the break, page and/or report footer.

Beginning with R:BWIN 6.5+(?) R:BASE added the SET OLDLINE OFF setting.
This allows you to draw one vertical line through all sections or bands.
This is a good solution as long as you DO NOT have fields with auto expand
on.  If any field expands vertically by more than approximately(maybe
exactly) twice the unexpanded height of the unexpanded line, you will once
again experience gaps in your vertical lines.

To eliminate the gaps caused by fields with auto expand on you need to
design your report with a break, page and/or report footer that can
aesthetically accept a vertical line long enough to cover the gaps.  You
then use the "line overlay" technique in the detail and footer sections.
For example if the maximum vertical expansion you are designing for is 4
lines, then you need to draw your vertical lines with a minimum height of 5
lines (1 + 4 expanded).  

In short, if you are current, AS YOU SHOULD BE, and you do not have any
fields that expand by more than 1 line, you can simply draw one vertical
line through your report in designer mode and SET OLDLINE OFF.

If you are not current or you have fields that expand by more than 1 line,
then you can eliminate the gaps by using the "overlay technique" I have
tried to explain above.  I personally use the overlay technique and do not
worry about whether OLDLINE is SET ON or OFF.


Looking Forward to the Magical 7.0
Bill P. - St Louis

================================================
TO SEE MESSAGE POSTING GUIDELINES:
Send a plain text email to [EMAIL PROTECTED]
In the message body, put just two words: INTRO rbase-l
================================================
TO UNSUBSCRIBE: send a plain text email to [EMAIL PROTECTED]
In the message body, put just two words: UNSUBSCRIBE rbase-l
================================================
TO SEARCH ARCHIVES:
http://www.mail-archive.com/rbase-l%40sonetmail.com/

Reply via email to