update fields in form

Stéphane_Vabois
Member Posts: 17

Hi everybody,
I'd like to know the way to update a field in a TABLE when I change records on form.
Example : I create a form based on TABLE Test
if the date in the table is less thant the WORKDATE, I want to change a boolean field (also in the table TEST).
I have a error message that I can change anything about the ONAFTERGETRECORD.
Does somebody have a solution ?
Thanks.
0
Comments
-
Hi,
I would suggest that you create a command button and execute this functionality, because on OnAfterGetRecord you cannot modify a record. Let the form come up as normal and then have the user click a button which would then modify the boolean field based on the condition.
Thanks
Best regards
Suresh.0 -
You need an automatic procedure... Create a new function in the table Test or in a new codeunit. Then, call your new function from the trigger OnAfterGetRecord()... The function will contain the source code to change the boolean value from the comparison of Wrokdate value into the current record... as simple like that.
See the example above: (The function is into the same Table 'Test')
OnAfterGetRecord()
ChangeValue; //this is your function
ChangeValue()
IF TestDate < WORKDATE() THEN
BEGIN
BooleanField := x; //Put your desired value
MODIFY;
END;
Bye.Pablo A. Passero
NAV Developer0
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