filtering OR

casanova
Member Posts: 194
hi all
any idea how to filter by "OR"?
I have 2 different fields,but i want to filter with the same value
for example : i want to show in page, either field 1 is "A" or field 2 is "A"
how to setfilter that?
thx
any idea how to filter by "OR"?
I have 2 different fields,but i want to filter with the same value
for example : i want to show in page, either field 1 is "A" or field 2 is "A"
how to setfilter that?
thx
0
Comments
-
You can't use OR on two fields. You have to set one filter loop through it and store it in temp record and then set the second filter and store that in temp table.
A second option is to add a new field that has the values of both field A and B and then filter on the third field instead.0 -
i found it's a little more performant to use marking instead of a temp record but the basic idea stays the same.
setrange(field1, 'A'); if findset then repeat mark(true); until next = 0; setrange(field1); setrangE(field2, 'A'); if findset then repeat mark(true); until next = 0; setrange(field2); markedonly(true);
now you have your recordset ready for further processing.0
Categories
- All Categories
- 73 General
- 73 Announcements
- 66.6K Microsoft Dynamics NAV
- 18.7K NAV Three Tier
- 38.4K NAV/Navision Classic Client
- 3.6K Navision Attain
- 2.4K Navision Financials
- 116 Navision DOS
- 851 Navision e-Commerce
- 1K NAV Tips & Tricks
- 772 NAV Dutch speaking only
- 617 NAV Courses, Exams & Certification
- 2K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 320 Dynamics CRM
- 111 Dynamics GP
- 10 Dynamics SL
- 1.5K Other
- 990 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 35 Design Patterns (General & Best Practices)
- 1 Architectural Patterns
- 10 Design Patterns
- 5 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1.1K General Chat
- 1.6K Website
- 83 Testing
- 1.2K Download section
- 23 How Tos section
- 252 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions