Lookups are used in Axapta to show the user a list of possible
values from which to select, whilst entering data into a control on a form.
Axapta has extensive support for automatic lookups, as well as the
capability to manual enhance or replace the automatic system.
The standard lookup for customer accounts
Introduction
The standard lookup system in Axapta is based on the use of table
field or data type relations. These specify a link between a particular data
type, or particular table field, and a corrsponding field in another table
containing the base (reference) data.
Generally, relations are made on the
datatype (EDT) in the AOT, and will then automatically apply to any table
field using that EDT.
For example, in the standard application, the CustAccount EDT has
a relation specified to CustTable.CustAccount. This means that any table field
using the CustAccount EDT will be automatically given a lookup icon which
allows the user to select from the list of accounts in CustTable.
It is possible to further
restrict the values which will appear in the lookup by specifying a
"Related fixed field" relations on the datatype. In this
case, only those values satisfying the relation will be shown in the lookup.
See the Dimension datatype for an example of this (each Array Element has it's
own relation defined
No comments:
Post a Comment