Data Item Integer - How it works? Newbie question

nav_student
Member Posts: 175
Hi guys i try to understand the DataItem - Integer( is not explained on Microsoft Manual).
Can you help to understand the Sales Invoice. This report has Integer (CopyLoop, PageLoop and DimensionLoop). What is the function of each one?
Thanks in advance.
Can you help to understand the Sales Invoice. This report has Integer (CopyLoop, PageLoop and DimensionLoop). What is the function of each one?
Thanks in advance.
0
Comments
-
Integer in Data Item is used when you want to add an extra section, it's like to have MaxIteration set to 1 or a similar filter. Basicly, whenever you need a section printed but don't have anything meaningful to loop through.0
-
Think of the Integer data item like a FOR loop.
Usually in order to repeat some code you would do something like
FOR i := Min TO Max DO BEGIN
//My Code
END;
The Integer data item is your FOR loop. Instead of a variable your iterator is the Number field from the Integer table. You'll see it set in either the Properties of the data item or the OnPreDataItem trigger with SETRANGE. These set the Min and Max values and, much like the loop, the report handles the actual increment of the iterator.0 -
I wouldn't have said it in a better way.
And as Procat said, imagine that sometimes your loop will have only one iteration.
Furthermore there is one thing to consider as well. When the loop is used to run through all records of a temporary table there might be some code in OnAfterGetRecord to delimit the loop and step through the temporary table."Money is likewise the greatest chance and the greatest scourge of mankind."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
- 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