Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Grids, p-views and Thuesdays
Message
From
10/11/1998 13:15:16
 
General information
Forum:
Visual FoxPro
Category:
Other
Miscellaneous
Thread ID:
00156130
Message ID:
00156255
Views:
32
>I have a grid based on a p-view. For simplicity let's say that the grid has 3 columns and that the view has some 30 columns. If I append a record to the view I can only replace fields that are also contained in the grid, otherwise I get an "Unonwn variable xxx" ie
>
>*The following code works:
> select view
> append blank
> replace fld1 with val1,;
> fld2 with val2,;
> fld3 with val3
>* so far so good but if I add a line like:
> replace fld4 with val4
>*I get an error message like "Unknown variable val4 in..."
>
>* If I use the following code all goes well:
> append blank
> scatter memo name recobj
> with recobj
> .fld1 = val1
> .fld2 = val2
> ...
> .fld30 = val30
> endwith
> gather memo name recobj
>
>As the above code solves the problem, mine is just a curiosity: why one snippet works and the other does not? Any feature by design I don't know about? Or is it a confirmation that thuesdays are not my day and that I run out of luck on mondays?
>
>TIA

IF you try

replace fld1 with val4

IOW, replace a field that you know works with a value that doesn't.
you will see that this is a scoping issue, and that the value of val4 is unknown. What do you see when you step through the code?
Erik Moore
Clientelligence
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform