Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Variable not found when hitting print button
Message
From
18/02/2011 07:23:07
 
 
To
11/02/2011 18:50:39
General information
Forum:
Visual FoxPro
Category:
Reports & Report designer
Environment versions
Visual FoxPro:
VFP 8 SP1
Miscellaneous
Thread ID:
01499836
Message ID:
01500679
Views:
42
Rich,

as Tore mentioned elsewhere, this sounds like the problem where a grid is on the currently displayed form and has focus. The grid is special in that it always tries to re-select its own recordsource so the fix is to ensure that you set focus to another control on the screen. However, all of this is null and void if there is no grid on the scene.


>On a form is a container. When you click on the container it executes
>DO Print_Menu WITH 'PROJECT', 'GENEREP', thisform, [ADHOC] IN [Progs\REPORTMENU]
>
>This program creates a Popup menu with the list of reports. For each bar of the menu we have
>ON SELECTION BAR i OF popValues DO Print_Report WITH oCaller
>
>Print_Report hides the popup and calls a form. The form's init method generates some data and then
>REPORT FORM "Reports\" + lcReport + " " PREVIEW
>
>If I have a SET STEP ON anywhere in this process and simply hit the resume button everything works as desired.
>
>Without the SET STEP the report correctly appears on the screen. However, when the Print Button on the report toolbar is pressed, we get a Variable Not Found error.
>
>This was already in a TRY/CATCH block. So before the REPORT FORM line I created a variable with the value of ALIAS(). The first line of the CATCH block does the same thing. What has happened is that the ALIAS() changed (presumably when the Print button was pressed)
>
>Any suggestions on how to find the cause and/or fix the problem will be muchly appreciated.
>
>Please note.........VFP 8
>
>Thanks to all...................Rich
Frank.

Frank Cazabon
Samaan Systems Ltd.
www.samaansystems.com
Previous
Reply
Map
View

Click here to load this message in the networking platform