AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 15.07.2014, 14:58   #1  
dech is offline
dech
Участник
Аватар для dech
Самостоятельные клиенты AX
 
650 / 352 (13) ++++++
Регистрация: 25.06.2009
Адрес: Омск
Записей в блоге: 3
Цитата:
Сообщение от yuriy_64 Посмотреть сообщение
В том то и дело, что DataSource эту таблицу не видит.
Либо она у вас не сихронизирована, либо что-то вы не туда пихаете.
Как обычно это делается:
1. В AOT > Data Dictionary > Tables создается таблица, Например MyTable. У нее создаются поля, а также желательно и группы полей. Сохраняем всё.
2. В AOT > Forms создается форма, например MyForm. Перетаскиваем мышкой таблицу MyTable в AOT > Forms > MyForm > Data Sources. Снова сохраняем всё.
3. На узле MyForm > Designs > Design вызываем контекстное меню: Создать > Grid
4. Из MyForm > Data Sources > MyTable > Fields также перетаскиваем мышкой нужные поля в грид.
5. Запускаем форму.
__________________
// no comments
За это сообщение автора поблагодарили: yuriy_64 (1).
Старый 16.07.2014, 05:16   #2  
yuriy_64 is offline
yuriy_64
Участник
 
88 / 10 (1) +
Регистрация: 21.03.2014
Да, спасибо, это то я знаю. А вот если таблица создается динамически с разными полями?
Старый 16.07.2014, 07:27   #3  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от yuriy_64 Посмотреть сообщение
Да, спасибо, это то я знаю. А вот если таблица создается динамически с разными полями?
в аксапте 3.0 был генератор данных, который заполнял таблицы компании случайными данными. эта штука использовалась для нагрузочных тестов.

суть сводится к конструкции:
X++:
myDynamicsTable.(myDynamicsFieldNum) = value;
далее нужна куча служебного функционала для работы с таблицами через common-интерфейс, для работы с полями через SysDictField и их типами через функции работы с метаданными.

для начала читайте главы про рефлексию в книгах.
для акс2012 Вышла книга Inside Microsoft Dynamics AX 2012

================

yuriy_64, совет: если вы только начинаете работать с аксаптой, то начните разбираться в бизнес-логике (заказы на продажу, заказы на закупку, себестоимость, фин.проводки и т.п.). Системное программирование в Аксапте - очень красивая штука... Но вы жеж опять дельфи из нее сделаете... как и остальные, шедшие по этому пути...
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
создать и передать временную таблицу kitty DAX: Программирование 11 13.07.2006 14:40
Невозможно создать таблицу chel DAX: Программирование 0 21.04.2004 21:02
Как получить значение поля Datasource на динамически созданной форме? storer DAX: Программирование 2 14.11.2003 16:41
Как автоматически заполнить поле InventDimId в таблице PriceDiscTable при импорте? Mike12345 DAX: Функционал 6 06.08.2003 11:29
Русская локализация Axapta 3 ? SlavaK DAX: Администрирование 59 01.07.2003 22:38

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 19:30.