AXForum  
Zurück   AXForum > Microsoft Dynamics AX > DAX: База знаний и проекты
All
Kennwort vergessen?
Registrieren Forum Rules Hilfe Benutzerliste Heutige Beiträge Suchen Alle Foren als gelesen markieren

 
 
Themen-Optionen Thema durchsuchen Ansicht
Alt 27.11.2001, 12:43   #1  
Maxim Gorbunov ist offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2.483 / 646 (26) +++++++
Registriert seit: 27.11.2001
Ort: Dubai, UAE
Что такое Extended Data Types
Extended Data Types – объекты, основанные на типах данных MorphX, для которых существует возможность настройки, и которые можно также использовать в качестве типов данных.

Создадим, к примеру, несколько полей таблицы с одним типом EDT на основе типа string, с определенной максимальной длиной строк. Предположим, что вам потребовалось изменить эту длину. Изменение максимальной длины строк в свойствах EDT повлечет изменения во всех полях этого типа.

Существует так же возможность “расширять” EDT (создавать один EDT на основе другого). Расширенный EDT наследует все свойства «родительского» EDT и сохраняет возможность быть модифицированным.

В случае если данные, которые вы собираетесь поместить в таблицу, состоят более чем из одной части, EDT может быть создан как массив. В этом случае вместо создания нескольких полей, достаточно создать в таблице одно поле EDT, состоящего из нескольких элементов.

EDT позволяют создавать связи между таблицами путем изменения собственных характеристик (то есть свойств EDT). Эти связи автоматически используются MorphX (чтобы их увидеть, используйте Сервис – Разработка – Визуальное моделирование с MorphXplorer).

Для создания поля таблицы типа EDT необходимо указать в свойствах только что созданного поля указать нужный EDT (свойство Extended Data Type).

EDT могут быть созданы также на основе любого типа enum. Для этого в созданном EDT в свойстве EnumType следует указать тип enum , на котором будет основан новый тип. Разумеется, при изменении значения свойства EnumType, изменится и набор значений во всех элементах, использующих этот тип.

Подробное описание создания и использования EDT вы можете найти в разделе справки “Руководство разработчика Axapta”, часть Creating a Database, глава Extended Data Types.

Примечание

Базовый тип EDT изменять нельзя, то есть если EDT создан на основе типа String, изменить его базовый тип на, скажем, Integer уже не удастся.

Андрей Василюк
Stichworte
edt, тип данных, расширенный тип данных (edt)

 

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Solutions Monkey: Programatically reading data from AxDataSourceControl Blog bot DAX Blogs 1 07.11.2008 09:17
axStart: Change data on a data source on a Form Blog bot DAX Blogs 0 04.09.2008 15:05
jerry-dynamics: Where can you drag and drop an extended data type to? Blog bot DAX Blogs 0 16.06.2007 11:20
Fred Shen: Pass complex data types to 3rd party DLLs in Axapta Blog bot DAX Blogs 0 28.10.2006 16:40
Extended Data Types PlasticinE DAX: Программирование 2 23.01.2002 01:23
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Gehe zu

Рейтинг@Mail.ru
Alle Zeitangaben in WEZ +3. Es ist jetzt 16:43 Uhr.
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.