Total Line in List Form
Zuxel
Member Posts: 6
Hi all
Sometimes clients ask me to add a "total" line on the list form without adding a record to the source table.
Maybe this code will helps someone...
n - Integer
Text001 - Text Constant
Rec.Code - source record key field
Sometimes clients ask me to add a "total" line on the list form without adding a record to the source table.
Maybe this code will helps someone...
n - Integer
Text001 - Text Constant
Rec.Code - source record key field
Form - OnFindRecord(Which : Text[1024]) : Boolean
IF (Which = '+') OR ((Code = Text001) AND (Which = '=><')) THEN BEGIN
INIT;
Code := Text001;
// Counting sums
EXIT(TRUE);
END;
EXIT(FIND(Which));
Form - OnNextRecord(Steps : Integer) : Integer
IF Steps > 0 THEN BEGIN
IF Code = Text001 THEN
EXIT(0);
n := NEXT(Steps);
IF (n = 0) AND (Code <> Text001) THEN BEGIN
INIT;
Code := Text001;
// Counting sums
EXIT(1);
END ELSE
EXIT(n);
END ELSE BEGIN
IF Code = Text001 THEN BEGIN
IF Steps = 0 THEN
EXIT(0);
FINDLAST;
EXIT(NEXT(Steps + 1) - 1);
END;
EXIT(NEXT(Steps));
END;
0
Comments
-
Zuxel wrote:Hi all
Sometimes clients ask me to add a "total" line on the list form without adding a record to the source table.
Maybe this code will helps someone...
My self I just convince the Client to add the new record, the advantage being that then you just use standard flow fields and it's then all standard Navision and no code on forms.
But...
This is quite a neat trick.David Singleton0
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
- 322 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
