Steve -

Why don't you just create a report that looks just like the screen, and put
a "button" variable on the form?  The users can tab to this variable field
and press the F2 key and it will print just like they want it to.

Here's how I did it in an old DOS app.

On the form, create a variable, vPrint = '    PRINT    '.  I changed the
color to Light Cyan on Magenta,

Place the variable wherever you want - mine is the last field on the screen.

In the customize field settings, change the values of:
    Will new data be entered in the field?    Yes
    Can the user change the data displayed in the field?    Yes
    Restrict changes to the current table?    Yes
    Do you want a help line displayed for this field?
        'Press F2 to print the Screen'

On the second screen of the field settings, add an EXIT eep on the field -
PrintSc.eep.

--PrintSc.eep - Called from form to print a predefined report from a print
button
IF (LASTKEY(0)) = '[F2]' THEN
  SAVEROW
  OUTPUT PRINTER
  PRINT report WHERE where clause to print the current record
  OUTPUT SCREEN
  SKIP TO first field on the form
ENDIF
RETURN

My DOS users were very happy with that solution when they changed to Windows
XP.

Sami


----- Original Message ----- 
From: "Steve Breen" <[EMAIL PROTECTED]>
To: "RBASE-L Mailing List" <[EMAIL PROTECTED]>
Sent: Thursday, February 12, 2004 11:38 PM
Subject: [RBASE-L] - Re: Print Screen from 6.5++ in Windows 2000 or 98


>
>
> Such a happy group of people. I am glad I could energize you all and yes
> this is a great feature but I am still have not made the operators here
> happy and they are looking at me with treacherous thoughts. I believe I am
> in peril here.
>
> For some reason the still expect the perfect solution to full screen view
> print screen capabilities.
>
> I do not have the courage to tell them this is not possible.
>
> I must continue my quest.
>
>
>
>

Reply via email to