Book Image

Microsoft Dynamics NAV Development Quick Start Guide

By : Alexander Drogin
Book Image

Microsoft Dynamics NAV Development Quick Start Guide

By: Alexander Drogin

Overview of this book

Microsoft Dynamics NAV is an enterprise resource planning (ERP) software suite for organizations. The system offers specialized functionality for manufacturing, distribution, government, retail, and other industries. This book gets you started with its integrated development environment for solving problems by customizing business processes. This book introduces the NAV development environment – C/SIDE. It gives an overview of the internal system language and the most essential development tools. The book will enable the reader to customize and extend NAV functionality with C/AL code, design a user interface through pages, create role centers, and build advanced reports in Microsoft Visual Studio. By the end of the book, you will have learned how to extend the NAV data model, how to write and debug custom code, and how to exchange data with external applications.
Table of Contents (10 chapters)

Lookups and DrillDowns

Now, we will implement drilldown functionality for the dynamically calculated fields of the contract's FactBox. The first thing to do is create list pages for contract lines and customer payments. These pages will support drilldown functionality for the total contract amount, and total paid amount, respectively. The first of these—50500 Lease Contracts page—was already described in the previous Chapter 3, Tables - Creating Data Structure.

Following walk-through will create a list page for payments:

  1. Create a new page in the Page Designer, choose to use a wizard, then select the option List as a page type.
  2. Select the 50502 Customer Payment table, as the source table for the page.
  3. In the first screen of the List Page wizard, include all table fields, except Entry No., in the page.
  4. Push Finish, then save the page, and assign the ID 50507...