OnInsert running twice for one insert
absolutelyfreeweb
Member Posts: 104
If you do currpage.update in onopenform, you will get the strange behavior with oninsert running twice, but updating the record only once.
It executes once when the new button is pushed, and once when the actual insert occurs.
if you are using number series, the result is that it skips a number each time.
Anybody else experienced this? Seems like a bug to me. I'm running R2.
It executes once when the new button is pushed, and once when the actual insert occurs.
if you are using number series, the result is that it skips a number each time.
Anybody else experienced this? Seems like a bug to me. I'm running R2.
0
Comments
-
Hi,
OnOpenForm would be a trigger I wouldn't do an update. currpage.update has an optional parameter. Default behaviour is saving the record to the database, with implicitly calling the OnInsert trigger of the table. In the OnOpenForm trigger you have no actual record fetched from the database, you have one in the OnAfterGetRecord trigger. If there is no record in your SourceTableView, OnNewRecord gets called first.
Wat do you want to do with the update in OnOpenForm?
with best regards
Jens0 -
ah thanks. only meant refreshing the form itself with correct control statuses.0
Categories
- All Categories
- 75 General
- 75 Announcements
- 66.7K Microsoft Dynamics NAV
- 18.8K 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
- 610 NAV Courses, Exams & Certification
- 1.9K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 251 Dynamics CRM
- 103 Dynamics GP
- 6 Dynamics SL
- 1.5K Other
- 991 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 28 Design Patterns (General & Best Practices)
- Architectural Patterns
- 9 Design Patterns
- 4 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1K General Chat
- 1.6K Website
- 77 Testing
- 1.2K Download section
- 23 How Tos section
- 249 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions