Jay Johengen
Altamahaw-Ossipee, North Carolina, United States
General information
Category:
Forms & Form designer
Environment versions
Network:
Windows 2008 Server
>>>Hi,
>>>I'd create a 'FilterCondition' class containing a string collection (one for each 'individual' filter condition) and a BuildFilter() method that concatenated them all together when needed. The method to add individual conditions to the collection would just need to check the existing collection and only add conditions that were not already there. An additional benefit would be that it would be simpler to remove individual conditions.
>>>
>>>Regards,
>>>Viv
>>
>>Good idea.
>>
>>But I don't understand why
>>
>>myField = 'MyValue' AND myField = 'MyValue' can fail even if the same condition would be repeated twice.
>
>I don't think Jay said that it failed - just that it caused problems. Presumably if the user could add the same condition twice they could add it twenty times. I've no idea whether VFP would optimise out the duplications......
You are right. The issue is that I could have "MyValue = .T. AND MyValue = .F." which is not what I'm necessarily looking for. It doesn't fail, but it doesn't work right either. Edward's idea works great for me.
Previous
Reply
View the map of this thread
View the map of this thread starting from this message only
View all messages of this thread
View all messages of this thread starting from this message only