Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
WITH... ENDWITH problem
Message
 
To
04/01/2001 23:06:10
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Miscellaneous
Thread ID:
00459656
Message ID:
00459744
Views:
18
>There seems to be a problem in VFP's parser. cPeriod and cYear are both properties of thisform.oAD
>Even the debugger shows valid values for all components of the failed line of code.
>
>with thisform.oAD
> locate for FinYear = .cFinYear and Period = .cPeriod && fails "variable cPeriod does not exist"
> locate for FinYear = .cFinYear and Period = thisform.oad.cPeriod && works
> locate for FinYear = .cFinYear && works
>endwith

>
>Any ideas?
>I can work around it ok, but have I goofed somewhere?

In addition, I've found as I'm sure many others have, that SQL-Select statements will pick up properties, but that Update and Delete statements do not. Or at least mine don't. I usually assign loThis as the biz object that I'm using to update/delete a record with so that each property, even though enclosed in a WITH/ENDWITH block, is prefixed with loThis.Property.

Steve
Previous
Reply
Map
View

Click here to load this message in the networking platform