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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 04.11.2003, 11:10   #1  
Dimitry is offline
Dimitry
Участник
 
172 / 10 (1) +
Регистрация: 07.02.2003
? Добавление полей.
Господа есть небольшая проблека.

Существуют две таблицы, которые связанны чере ItemId. Одна из них - InventTable, другая Showings, в которой содержиться следующаяя информация: Id Признака, Значение.

Необходимо создать форму в котрой будет грид и внем следующие столбцы: ItemId, Id Признака. Причем количество сталбцов "Id Признака" зависит от количества признаков для конуретной номенклатцры.

Вопрос состоит в следующем. Есть ли возможность программно добовлять новый Field к таблице, или как по другому можно решить данную проблему.

Зарание спасибо.
Старый 04.11.2003, 11:23   #2  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Цитата:
Есть ли возможность программно добовлять новый Field к таблице, или как по другому можно решить данную проблему.
Есть. Пример - в российской версии Axapta, табель в зарплате. Добавление новых типов времен приводит к созданию полей в строках табеля.

Другое решение можно видеть в налоговом учете. Там признаки хранятся скопом в контейнере, а выводятся в ListView.

Третий способ - тот же контейнер, а на таблице сделать заранее достаточное колечество edit-методов.

Четвертый способ - не делать колонки в гриде, а развернуть таблицу "в высоту", создать еще один грид. Самое естественное решение в вашем случае.
Старый 04.11.2003, 11:30   #3  
Dimitry is offline
Dimitry
Участник
 
172 / 10 (1) +
Регистрация: 07.02.2003
спасибо за помощь... вот только четвертый вариант отпадает сразу.... мне необходимо иметь возможность задавать фильтр по любому из Id Признака
Старый 04.11.2003, 11:41   #4  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Цитата:
мне необходимо иметь возможность задавать фильтр по любому из Id Признака
Стандартный фильтр по Ctrl-F3 позволяет это сделать. Строете перекрестные ссылки по таблицам и получаете возможность добавить в запрос по InventTable свою таблицу Showings (ну и название), потом добавляете условия.

Несколько неудобно, много действий приходится выполнять, но если запрос сохранить для повторного использования, то пользователей можно и приучить.
Старый 04.11.2003, 11:44   #5  
Dimitry is offline
Dimitry
Участник
 
172 / 10 (1) +
Регистрация: 07.02.2003
пользователей возможно, но не начальство... :-)
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Добавление новых полей в журналы и разноска V.Yelkin DAX: Программирование 30 02.10.2008 15:09
оптимальное кол-во полей в таблице SHiSHok DAX: Программирование 9 30.04.2008 18:31
Как получить значения полей (modifiedDate, modifiedTime, modifiedBy и др.) при работе с объектами AOT типа Map? LRA DAX: База знаний и проекты 15 02.04.2007 13:37
Добавление полей в стандартный отчет tolstjak DAX: Программирование 10 06.04.2004 17:50
очистка полей. простой вопрос Антон Солдатов DAX: Программирование 4 04.04.2003 10:28

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

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

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