I agree with Troy, because the timing is then between the operating system and
the not ready line of the printer and not RBase report execution.
RRR

Troy Sosamon wrote:

> Jim,
>
> First suggestion, I would put the printed output to a file and then print
> the file.
>
> Since the report stops printing and the data comes up missing, this sounds
> like maybee an index is getting corrupted or you are getting a broken
> pointer.  Instead of re-entering the data, try reloading the database and
> see if the missing rows come back.  Have you tried running R:scope on the
> database after this happens?
>
> Make sure you have a ups on the workstation.
>
> Troy Sosamon
>
> ===== Original Message from [EMAIL PROTECTED] at 7/09/01 7:50 am
> >G-Day all
> >
> >Have any of you seen this one. We are using DOS6.0 until I can switch it
> >to 6.5++ DOS..
> >We have a report thats are based off a table that the user populates
> >through an Enter form.
> >This report has a few lookups and all seem to look ok in them. The user
> >uses this at least 2-3 times a day and about once a week in the middle
> >of the printing the report on each row which is usually about 10 to 50
> >rows the user has entered it will stop printing. The rows in the table
> >get deleted after this routine and the user has to re-enter..
> >
> >Where is the best place to look for problems.
> >
> >Here is the code that is being used to Enter to the table the report is
> >based on and to print off of it.
> >
> >      CASE 'Enter Forms to Print'
> >        CLS
> >        SET VAR whval0 TEXT
> >        DIALOG 'Enter E for Employee claim, D for Dependent:' whval0
> >whtemp 1
> >        IF whval0 = 'E' THEN
> >          ENTER USING prtemp
> >        ENDIF
> >        IF whval0 = 'D' THEN
> >          ENTER USING prtdep
> >        ENDIF
> >        CLEAR VAR whval0
> >        RUN makeplay.cmd USING .pick11, 2
> >        BREAK
> >      CASE 'Print Forms'
> >        CLS
> >        DIALOG 'Ready to print?' vans whtemp YES
> >        IF vans = 'NO' THEN
> >          BREAK
> >        ENDIF
> >        SET PRINTER hpdesk2.prd
> >        OUTPUT LPT1:
> >        PRINT form2 WHERE ssnum IS NOT NULL
> >        IF errvar <> 0 THEN
> >          OUTPUT SCREEN
> >          PAUSE 1 USING 'No forms to print. Press any key to continue.'
> >        ENDIF
> >        OUTPUT SCREEN
> >        CLS
> >        SET VAR vans2 TEXT = NULL
> >        DIALOG 'Did forms print OK?' vans2 whtemp YES
> >        IF vans2 = 'YES' THEN
> >          DELETE FROM prtfrm
> >        ENDIF
> >        CLEAR VAR vans, vans2
> >        RUN makeplay.cmd USING .pick11, 3
> >        BREAK
> >
> >The other curious thing about this is that the report has several BOLD
> >and BOLD OFF all the way through the report but it has one BOLD OFF for
> >each BOLD so it doesn't look to be a problem..
> >
> >Huntin' and Peckin'
> >Jim Limburg

Reply via email to