Excellent explanation, Bill!
Very Best Regards, Razzak. At 08:28 PM 6/22/2002 -0500, Bill P. - St Louis wrote: >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/
