RecRef in Report
NAV1991
Member Posts: 4
Hi,
I use RecRef type to show date on report (navision 2016). The code is:
OnPreReport()
RecRefe.OPEN(50000);
FieldRef:=RecRefe.FIELD(4);
IF RecRefe.FINDFIRST THEN
REPEAT
EmployeeNo:=FieldRef.VALUE;
UNTIL RecRefeR.NEXT=0;
When I show EmployeeNo on report I only get the last value, but I need list of all employees. How to solve this?
Best regards
I use RecRef type to show date on report (navision 2016). The code is:
OnPreReport()
RecRefe.OPEN(50000);
FieldRef:=RecRefe.FIELD(4);
IF RecRefe.FINDFIRST THEN
REPEAT
EmployeeNo:=FieldRef.VALUE;
UNTIL RecRefeR.NEXT=0;
When I show EmployeeNo on report I only get the last value, but I need list of all employees. How to solve this?
Best regards
0
Best Answer
-
Hi NAV1991,
Check the report (delete .jpg and import the report in your database. Report ID = 92600).1
Answers
-
Hi,
Add code in your REPEAT loop to do, what you need.
Or maybe you need a proper DataItem?0 -
The code is already in REPEAT loop. I do not have access to table (50000) and can not use DataItem.0
-
Hi NAV1991,
Check the report (delete .jpg and import the report in your database. Report ID = 92600).1 -
Use Table Integer for DataItem.0
-
Yes, I can see that there is a REPEAT loop. I did not tell you to add a REPEAT loop, but I did tell you, you should add code in the REPEAT loop, becaus what you did was repeatedly overwrite the EmployeeNo without actually using any of them (except probably the last one, outside the code you showed us).The code is already in REPEAT loop.
Your access to table objects or table data does noch change with using RecordRef. Rather than using an Integer DataItem, as nabil.bamoh@hotmail.com suggested, you can create the Dataitem for the table 50000 directly, if you have rights to read that data. If you cannot read that data, you can't test your report, and should not have to create it in the first place. This is not only much easier to do, but also much easier to understand and maintain later.I do not have access to table (50000) and can not use DataItem.
0 -
[Topic moved from 'NAV/Navision Classic Client' forum to 'NAV Three Tier' forum]
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.7K Microsoft Dynamics NAV
- 18.8K 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
- 327 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


