Alastair, watch out for having SNAP TO GRID turned ON when editing reports and forms. 
Sometimes things move when you least expect them to. I have had this happen to me, 
usually when I try the lasso and change the height of a group of objects. 

I have also noted, in RBW 65++, that the grid does not necessarily stay in the same 
place relative to the form top margin when you scroll up and down. 



"Alastair Burr" <[EMAIL PROTECTED]> wrote:

>Hi Dennis,
>
>I think for about the first time I'm going to _almost_ disagree with you:
>
>I haven't seen it happen lately but I _think_ R:Base does tell you at some
>point if fields are outside the margins - maybe somebody else can confirm or
>deny this. I now know that it doesn't _always_ tell you - so perhaps that
>ought to be fixed.
>
>It wasn't all that hard a problem to find either - I just had to look _off
>the screen_ to the right where _I knew_ nothing was wrong before. It was
>immediately obvious that the field(s) crossed the right-hand margin. What I
>didn't expect was for it to make any _real_ difference when output was to a
>file. Correcting it was easy and the obvious thing to do/try. What might be
>a harder problem is, as Bob Thompson pointed out, if the field is just
>_touching_ the margin.
>
>However, what I do think is wrong is that I didn't get any error message -
>just one of the many crashes that I've been used to over the last 2 years
>using RBW. Over the last few months I've reduced the number of crashes
>significantly (no need to repeat all that again here) but this was obviously
>linked to a few reports so I could hunt for the cause. (Incidentally,
>Norton's CrashGuard allowed me to recover R:Base and run the reports as if
>nothing had happened - so it does have its uses - for those of you who don't
>like it.)
>
>What would have been much better is a nice message long before running the
>report that the margin was too narrow.
>What still worries me is how the margin changed - assuming that I wasn't
>stupid enough not to move it on at least 3 reports when I have moved it on
>many others. As these reports were working and suddenly started crashing I
>have to assume that, at least to start with, the margins were set correctly.
>
>Regards,
>Alastair.
>
>
>----- Original Message ----- 
>From: "Dennis McGrath" <[EMAIL PROTECTED]>
>To: "RBASE-L Mailing List" <[EMAIL PROTECTED]>
>Sent: Wednesday, August 20, 2003 2:14 AM
>Subject: [RBASE-L] - RE: The impossible seems to happen
>
>
>> Sure seems like this little "gotcha" should be adderess by the RBTI bug
>> team, NO? �Something so difficult to find should be found bay the
>> system and fixed/reported. My opinion.
>>
>> Dennis McGrath
>>
>>
>>
>>
>>
>> --- Thompson Technology Consultants <[EMAIL PROTECTED]> wrote:
>> > Hallelujah!
>> >
>> > Alastair you are a life saver! �I too was printing the reports to a
>> > file. (PDF)
>> > This "Invalid Date" error was causing me to go absolute nuts! �I
>> > could find
>> > nothing wrong in my code, variables or report for that matter and it
>> > would simply
>> > popup this "Invalid Date" error completely at random.
>> >
>> > Following your lead below, I looked at my two reports again,
>> > especially the
>> > right margin. �Low and behold I had ONE field that the very edge was
>> > on the
>> > margin line. �Not over it, but on it. �I relocated the field back to
>> > the left a few
>> > pixels, ran the program and NO ERRORS! �I ran it multiple times and
>> > again
>> > received NO ERRORS!. �This thing was going to cause big problems and
>> > thanks to you it is now fixed.
>> >
>> > One strange thing however.... the field that was "on the margin" was
>> > a
>> > page number field and had nothing to do with a date. �Strange that it
>> > gave an "Invalid date" message.
>> >
>> > Anyway, thanks again and this is a great example of the benefit of
>> > the list.
>> >
>> > Bob Thompson
>> > Thompson Technology Consultants
>> >
>> >
>> > -----Original Message-----
>> > From: Alastair Burr [SMTP:[EMAIL PROTECTED]
>> > Sent: Tuesday, August 19, 2003 12:16 AM
>> > To: RBASE-L Mailing List
>> > Subject: [RBASE-L] - RE: The impossible seems to happen
>> >
>> > I don't suppose this is the cause of your problems but it might be a
>> > "heads
>> > up" for others:
>> >
>> > I have recently - ie: it hasn't happened before - had problems with 2
>> > or 3
>> > reports that caused R:Base to burp noisily.
>> > When I first checked the reports I could see nothing wrong but they
>> > are all
>> > reports that I print to a file and have a wide right-hand margin.
>> > When I
>> > scrolled over to the far right - just in case - I found that one, or
>> > more
>> > fields crossed over the margin. Naturally, moving the margin further
>> > to the
>> > right so all fields were inside solved the problem.
>> >
>> > Now, I don't think I'm stupid enough to not move the margin when I
>> > placed
>> > the fields so something changed them. It may well be that something
>> > quite
>> > legitimate does this, or I did something stupid, or there's some
>> > circumstance that might do it - an R:Base crash when the form is not
>> > saved -
>> > whatever.
>> >
>> > Either way, it seems that the margins are important even when
>> > printing to a
>> > file which users may not expect.
>> >
>> > Regards,
>> > Alastair.
>> >
>> > Using latest RBW 6.5++
>> >
>> >
>> > ----- Original Message ----- 
>> > From: "Thompson Technology Consultants" <[EMAIL PROTECTED]>
>> > To: "RBASE-L Mailing List" <[EMAIL PROTECTED]>
>> > Sent: Tuesday, August 19, 2003 1:32 AM
>> > Subject: [RBASE-L] - RE: The impossible seems to happen
>> >
>> >
>> > > I have a similar problem while printing a report that is inside a
>> > cursor
>> > > (pointer). �I get a random
>> > > "Invalid date" error. �Out of a data set of 30 "loops" it will
>> > appear
>> > > anywhere from the
>> > > 2nd record to the 22 record. �No change in data or anything.
>> > Simply run
>> > > the program
>> > > multiple times and it gives the error at different records.
>> > Records that
>> > > run fine without
>> > > error one time will produce the error on another run. �The program
>> > does no
>> > > updating,
>> > > simply prints two reports for each of the 30 customers.
>> > >
>> > > This sounds like a related issue, but alas I have found no
>> > solution. �In
>> > my
>> > > case, I only
>> > > have one date field- InvoiceDate - and searching it is easy. �I
>> > found no
>> > > invalid data.
>> > > Reloads or packs did not help. �The report was originally driven
>> > off a
>> > view
>> > > and I
>> > > even changed it to temporary tables, but with no improvement. �(No
>> > > improvement on
>> > > the error, but speed was significantly improved!) �However I still
>> > get
>> > this
>> > > random error.
>> > >
>> > > Troy's mentioning to go away from a While loop is interesting. �Is
>> > there a
>> > > known
>> > > issue with pointers or While loops? �This is the third time someone
>> > has
>> > > suggested
>> > > not using a pointer. �I ask because I use Declare Cursor statements
>> > quite
>> > > often.
>> > >
>> > > Sorry I cannot assist with an answer, but had a few questions of my
>> > own.
>> > >
>> > > Thank you,
>> > > -Bob Thompson
>> > >
>> > > -----Original Message-----
>> > > From: Michael Moser [SMTP:[EMAIL PROTECTED]
>> > > Sent: Monday, August 18, 2003 10:19 AM
>> > > To: RBASE-L Mailing List
>> > > Subject: [RBASE-L] - RE: The impossible seems to happen
>> > >
>> > > Hi Troy,
>> > >
>> > > I thought it might be a memory issue but it seems to be data. �It
>> > will
>> > > happen on the first loop if I restrict the pointer to a record that
>> > causes
>> > > the problem but I can not determine why the same variable condition
>> > with
>> > > data from that record will evaluate as False at one point and True
>> > a few
>> > > lines later ... �can memory leak show up on the second pass of a
>> > while
>> > > loop? �I will try switching to a go to and let you know ... at this
>> > point
>> > I
>> > > will try anything ...
>> > >
>> > > :-}
>> > >
>> > > Thanks for the tip,
>> > > Michael Moser
>> > > EXAQ Micro Services
>> > > Phone: 916-768-7656
>> > > Fax: 916-966-8313
>> > >
>> > > �>> �This is probably a memory leak issue related to a while loop.
>> > >
>> > > �>> �Try changing your while loop into an IF statement and a GOTO.
>> > >
>> > > �>> �Troy
>> > >
>> > > �>> �-----Original Message-----
>> > > �>> �From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of
>> > Michael
>> > > �>> �Moser
>> > > �>> �Sent: Monday, August 18, 2003 9:46 AM
>> > > �>> �To: RBASE-L Mailing List
>> > > �>> �Subject: [RBASE-L] - The impossible seems to happen
>> > >
>> > >
>> > > �>> �Hi all,
>> > >
>> > > �>> �Here is a mystery that I have been beating my head against a
>> > wall
>> > > with.
>> > > �>> �This code processes about 8,000 records just fine then, with
>> > about
>> > > 2,000
>> > > �>> �records to go, goes into a infinite loop where variables have
>> > to have
>> > > the
>> > > �>> �same value but do not. �if I reverse the sort order, the
>> > problem
>> > > happens
>> > > �>> �after about 300 records.
>> > >
>> > > �>> �P800, 512MB Ram, Windows XP Pro, R:Base 6.5++ 1.864xRT03.
>> > >
>> > >
>> > > �>> �Suddenly the second while loop starts evaluating as False,
>> > even
>> > though
>> >
>> === message truncated ===
>>
>
>


-- 
Albert Berry
Full Time Consultant to
PSD Solutions
350 West Hubbard, Suite 210
Chicago, IL 60610
312-828-9253 Ext. 32


__________________________________________________________________
McAfee VirusScan Online from the Netscape Network.
Comprehensive protection for your entire computer. Get your free trial today!
http://channels.netscape.com/ns/computing/mcafee/index.jsp?promo=393397

Get AOL Instant Messenger 5.1 free of charge.  Download Now!
http://aim.aol.com/aimnew/Aim/register.adp?promo=380455

Reply via email to