Book Image

Learning MS Dynamics AX 2012 Programming

By : Mohammed Rasheed, Erlend Dalen
Book Image

Learning MS Dynamics AX 2012 Programming

By: Mohammed Rasheed, Erlend Dalen

Overview of this book

<p>This tutorial has been carefully structured to guide you through the basic features of AX development and get you started as quickly as possible. With this book, you will soon be able to develop and maintain comprehensive management solutions to enhance your Dynamics AX 2012 application's performance. Starting with a tour of the development environment, you'll gain a deep understanding of Dynamics AX tools and architecture, before getting to grips with X++ for deeper customization. You will also learn how to search, manipulate, and integrate data.</p> <p>The practical examples in this book take you through sample AX development projects and help you learn to create forms, reports, menu&nbsp; items, menus, and navigation pages. The book also helps you work with MorphX. By the end of this book, you will have a better understanding of the inner workings of Microsoft Dynamics AX—making your development simpler and faster, and your applications fast, reliable, and robust.</p>
Table of Contents (21 chapters)
Learning MS Dynamics AX 2012 Programming
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Preface
Links
Debugger
Index

Queries


Queries are typically used to ask users about ranges and sorting and selecting data based on the feedback from the users. A query can consist of one or multiple data sources and can be created both as static queries in AOT or as dynamic queries using X++. Most commonly, they are used when the ranges or values are not known until runtime. Static queries are defined in AOT and dynamic queries are defined in the X++ code.

Creating a static query using AOT

Follow these steps to create a static query in AOT:

  1. Open AOT, expand the Queries node, right-click on Queries, and select New Query. A new query is created in AOT.

  2. Right-click on the query, select Properties, and change the Name to CarList (or in other cases, change it to something that describes what kind of data the query is returning).

  3. Open a new AOT window, expand the Data Dictionary node, and then click on the Tables node.

  4. Drag the CarTable and drop it onto the Data Sources node of the new query. You can also drag maps or views to the...