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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 25.02.2016, 18:27   #1  
pitersky is offline
pitersky
северный Будда
Аватар для pitersky
Ex AND Project
Соотечественники
 
1,514 / 435 (18) +++++++
Регистрация: 26.09.2007
Адрес: Солнечная система
Цитата:
Сообщение от Skolos Посмотреть сообщение
Да, нужно сохранять код выбранного статуса, а отображать описание, АХ2012. Если в ручную, без разницы, будет валидироваться или нет.
А можно с этого места поподробнее? Обычно задача ведь не формулируется как "сохранять это, а отображать это". Озвучьте задачу плз. Ибо указанный вами вариант выглядит несколько странно. Понятна подмена суррогатного ключа, но зачем подменять текстовое значение?
__________________
С уважением,
Вячеслав
Старый 25.02.2016, 19:08   #2  
Skolos is offline
Skolos
Участник
 
56 / 13 (1) ++
Регистрация: 06.01.2016
Цитата:
Сообщение от pitersky Посмотреть сообщение
А можно с этого места поподробнее? Обычно задача ведь не формулируется как "сохранять это, а отображать это". Озвучьте задачу плз. Ибо указанный вами вариант выглядит несколько странно. Понятна подмена суррогатного ключа, но зачем подменять текстовое значение?
В моем случае задача формулируется именно таким образом. Сейчас, в моем StringEdit мы выбираем некий Статус клиента. Это значение записывается в CustTable.NASCustStatus и этот же StringEdit отображает значение Статус клиента(.CustStatusId ). На прикрепленной выше картинке видно.

А хотят, что бы он отображал значение Описание (Description)

Вот думаю попробовать решить это при помощи Display метода, лукапа и модифайда.
Старый 25.02.2016, 20:45   #3  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,448 / 1792 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Цитата:
Сообщение от Skolos Посмотреть сообщение
Вот думаю попробовать решить это при помощи Display метода, лукапа и модифайда.
Display метод + модифайд = Edit метод
https://msdn.microsoft.com/en-us/lib...or=-2147217396
Старый 25.02.2016, 21:30   #4  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,715 / 1204 (44) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Цитата:
Сообщение от Skolos Посмотреть сообщение
В моем случае задача формулируется именно таким образом. Сейчас, в моем StringEdit мы выбираем некий Статус клиента. Это значение записывается в CustTable.NASCustStatus и этот же StringEdit отображает значение Статус клиента(.CustStatusId ). На прикрепленной выше картинке видно.

А хотят, что бы он отображал значение Описание (Description)
В таких случаях обычно делают не замещение, а дополнение. Т.е. на форме отображаются два поля:

1. Статус - который собственно и меняем и к нему прикреплен Lookup
2. "Расшифровка статуса" - это дисплейный метод рядом с этим полем. Или, если хотят иметь возможность фильтрации по расшифровке, то делается поле таблицы (но тут есть ряд проблем)
__________________
- Может, я как-то неправильно живу?!
- Отчего же? Правильно. Только зря...
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
AX 2012 R2: импорт данных через Excel Add-in и добавление поля в стандартную таблицу Kabardian DAX: Программирование 1 13.02.2014 22:40
Значение поля и маска Sergo4 DAX: Программирование 6 02.02.2011 14:58
Как правильно связать таблицы в форме? Как показать параметры партии? mazzy DAX: Программирование 10 27.10.2010 15:56
Название поля и таблицы... NetBus DAX: Программирование 1 08.07.2005 16:45
Не устанавливается EDT для поля таблицы Filip DAX: Программирование 3 29.10.2004 13:52
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

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

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

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