Report usign vs Code

Speed_Julius
Member Posts: 3
I will design a Report in vs code,
But i will like to know hwre to add the SETCURRENT KEY command.
This is an example
dataset
{
dataitem("Proyeccion Matteriales ";"Proyeccion Matteriales ")
{
DataItemTableView = sorting("Item No.") WHERE (Tipo = FILTER('PROYECCION REPORTE'));
But i will like to know hwre to add the SETCURRENT KEY command.
This is an example
dataset
{
dataitem("Proyeccion Matteriales ";"Proyeccion Matteriales ")
{
DataItemTableView = sorting("Item No.") WHERE (Tipo = FILTER('PROYECCION REPORTE'));
0
Answers
-
You can do this in the "OnPreDataItem" trigger for your DataItem. This triggers before the records in your DataItem are fetched1
-
You can add the SETCURRENTKEY command anywhere that you want. What is important here is to first understand what you want to accomplish, and then we can help you figure out what you need to do.0
-
Thank you for your answer, what I try to do, it's group the items and have a Totals by item.
In C/Side environment I created a keys in the table and then using this key in the Report for create a group.
But this is my First report using VS code0 -
It works the same in VSCode, all of the triggers that you had in C/SIDE are also available in AL, and the syntax of the programming language is the same as well. So if you used to put a SETCURRENTKEY in OnAfterGetRecord, you can do the same thing in AL. Go to the dataitem that you need, put your cursor in there and start typing the word 'trigger' and then 'on' -> intellisense should drop down a list of triggers that you can create there.
Is there a reason why you use SETCURRENTKEY to sort, when there is a property for that at the dataitem level?1 -
Thak you very much.
Is there a reason why you use SETCURRENTKEY to sort, when there is a property for that at the dataitem level? Because i will like to goup item and create totals
0 -
If you specify the key in the sorting property, there is no need for also using SETCURRENTKEY
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