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
- 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