Display issue in Header Window

rajinivm
Member Posts: 42
Hi Guys,
I updated a Sales Header - Field as Zero when Im deleting the sales line. I have written a code in Sales Line OnDelete Trigger for updating header amount.
Now, Line is deleted. But, Header amount is not cleared from form. But, Its shown zero when Im reopen the form. ie expected results.
Do you know any method for redisplaying the header field immediately when im deleting the line?
Thanks and Regards,
Rajini
I updated a Sales Header - Field as Zero when Im deleting the sales line. I have written a code in Sales Line OnDelete Trigger for updating header amount.
Now, Line is deleted. But, Header amount is not cleared from form. But, Its shown zero when Im reopen the form. ie expected results.
Do you know any method for redisplaying the header field immediately when im deleting the line?
Thanks and Regards,
Rajini
0
Comments
-
CurrForm.UPDATE ?0
-
No, Im writing code in OnDelete (Database Trigger) this time. Hope, I will not able to use currForm.update here. Please correct me if im wrong.0
-
Does the code execute when you delete a line from the Sales Order Line subform?0
-
If you are on the line and change a field in the header record, the main form is not updated by an action on a subform record. Once you click on the main form, the record will be updated and the new value will be shown.
If you want to show that total directly, you should move it to the subform.Regards,Alain Krikilion
No PM,please use the forum. || May the <SOLVED>-attribute be in your title!0 -
Hi kapamarou ,
Yes...
I have written this code in Sales Line Table OnDelete Trigger:
OnDelete()
=========
IF NVSalInvAmountChange.GET(SalesHeader."Document Type",SalesHeader."No.",'F') THEN
BEGIN
IF xRec."Line No." = NVSalInvAmountChange."Line No." THEN
BEGIN
SalesHeader."Freight Amount":=0;
SalesHeader.MODIFY;
NVDelete:=TRUE;
END;
END;
Now, SalesHeader Freight amount is updated in SQL. But, Still Sales Header Form level - Freight amount is showing old amount instead of "Zero"
It should be redisplayed immediately when this trigger fired(Code executed).
How can I refresh this value in form Header level?
Thanks,0 -
Hi
You just put the code on OnTimer Trigger Like "Currform.update".It will be update automatically after a particular time.Just try It.Devendra Kr. Sharma
IBIZ Consulting Services,India0 -
Sendoh
be smart before being a clever.0 -
Hi All,
I written code in OnTimer Trigger for updating current form. But. I didn't see any progress on the header level amount amount unfortunately. Do we need to set any property on form level?
Thanks,0 -
rajinivm wrote:Hi All,
I written code in OnTimer Trigger for updating current form. But. I didn't see any progress on the header level amount amount unfortunately. Do we need to set any property on form level?
Thanks,
And if you are filling up some long field, it is possible the timer triggers the UPDATE and you loose all changes.Regards,Alain Krikilion
No PM,please use the forum. || May the <SOLVED>-attribute be in your title!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