FILTERGROUP on INSERT

slmaluwa
Member Posts: 366
While doing an upgrade, i came across this piece of code in OnInsert trigger of a table
Based on the customisation elsewhere in the DB, I think this was done to save the allowed location code irrespective of selected location code. I think this is a bad idea and the filter should have implemented in the form.
will the above FILTERGROUP stuff work on a table?
FILTERGROUP(2); "Location Code" := GetAllowedLocationFilter(); FILTERGROUP(0);
Based on the customisation elsewhere in the DB, I think this was done to save the allowed location code irrespective of selected location code. I think this is a bad idea and the filter should have implemented in the form.
will the above FILTERGROUP stuff work on a table?
"A bove maiore discit arare minor"-"From the old ox, the young one learns to plow."
0
Comments
-
With just the few lines of code it is hard to guess what the code does. The FILTERGROUP works on the record, regardless if it is used in the table, form, page etc.
The first FILTERGROUP command switches to the filter group 2. I think the command GetAllowedLocationFilter will read out a filter set in this group and assigns it to the "Location Code" field. Afterwards it switches back to the default FILTERGROUP.
FILTERGROUP 2 is usually used in Forms.
So my guess: If you're in a form or subform with a TableView or DataItemLink and you insert a new record, then the value from the filter is used to set the "Location Code" field to the filtered value.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