Hi Henry, I think that there is a big mistake in the initial concept:
even if you resolve the problem with your macro, when you first create you view that macro is immediately expanded and saved in the view in the already expanded form. The next time you use your view it is not parameterized like you instead expect. Probably you must use another approach. Gianni On Thu, 2 Apr 2009 13:59:10 -0400, <[email protected]> wrote: >Hi all, > >I use this SQL to create a local view (VFP 9). I need to apply a global filter >(say, to limit results to gender = 1) > >goapp.cFilterVisibility = 'Gender = 1' > >Select ... WHERE <something> And &goapp.cFilterVisibility > >This is generating an error (Missing Operand) > >I've tried > >Select ... WHERE <something> And &goapp..cFilterVisibility > >This also generates (Missing Operand) > >And > >Select ... WHERE <something> And Evaluate(goapp.cFilterVisibility) > >This yields no error but does not filter on gender > > >Can anyone please help me with the proper syntax to add this global filter to >my MANY local views? > >Thanks, > >Henry _______________________________________________ Post Messages to: [email protected] Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech Searchable Archive: http://leafe.com/archives/search/profox This message: http://leafe.com/archives/byMID/profox/[email protected] ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.

