Book Image

Programming Microsoft Dynamics NAV - Fifth Edition

By : Marije Brummel, David Studebaker, Christopher D. Studebaker
Book Image

Programming Microsoft Dynamics NAV - Fifth Edition

By: Marije Brummel, David Studebaker, Christopher D. Studebaker

Overview of this book

Microsoft Dynamics NAV is a full business solution suite, and a complete ERP solution that contains a robust set of development tools to support customization and enhancement. These tools provide greater control over financials and can simplify supply chain, manufacturing, and operations. This book will take you from an introduction to Dynamics NAV and its integrated development tools to being a productive developer in the Dynamics NAV Development Environment. You will find this book very useful if you want to evaluate the product's development capabilities or need to manage Dynamics NAV based projects. It will teach you about the NAV application structure, the C/SIDE development environment, the C/AL language paired with the improved editor, the construction and uses of each object type, and how it all fits together to build universal applications. With this new edition, you will be able to understand how to design and develop using Patterns and new features such as Extensions and Events.
Table of Contents (10 chapters)

Report components - overview

What we generally refer to as the report or report object created with SQL Server Report Builder or Visual Studio Report Designer is technically referred to as an RDLC Report. (From here on we will focus on Visual Studio report layout tool. The tools are somewhat different, but the end results are basically the same.) An RDLC Report includes the information describing the logic to be followed when processing the data (the data model), the dataset structure that is generated by C/SIDE, and the output layout designed with Visual Studio. RDLC Reports are stored in the NAV database. Word report XML layouts are also stored in the NAV database. NAV 2017 allows there to be multiple RDLC and Word formats for a single report. We will use the term "report" whether we mean the output, the description, or the object.

Reports share some attributes with pages including aspects of the designer...