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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 06.08.2014, 08:24   #1  
JonAx is offline
JonAx
Участник
 
67 / 11 (1) +
Регистрация: 25.07.2014
Дисплейный метод
Добрый день!!! Скажите пожалуйста, где можно посмотреть пример дисплейного метода?
Старый 06.08.2014, 10:06   #3  
ice is offline
ice
Участник
Аватар для ice
Лучший по профессии 2014
 
1,689 / 405 (17) +++++++
Регистрация: 23.03.2006
в любой версии AX, наберите в поиске в АОТ display
Старый 06.08.2014, 13:00   #4  
JonAx is offline
JonAx
Участник
 
67 / 11 (1) +
Регистрация: 25.07.2014
Цитата:
Сообщение от ice Посмотреть сообщение
в любой версии AX, наберите в поиске в АОТ display
А не подскажете, какой метод посмотреть, мне надо (чтобы я выбрал счет поставщика, а на поле имя появилось название компании)?
Старый 06.08.2014, 14:31   #5  
skuull is offline
skuull
Участник
Most Valuable Professional
Лучший по профессии 2014
 
699 / 752 (27) +++++++
Регистрация: 08.03.2013
Адрес: ХЗ
К примеру CustTable.vendorAccountName()
Старый 06.08.2014, 16:01   #6  
JonAx is offline
JonAx
Участник
 
67 / 11 (1) +
Регистрация: 25.07.2014
Цитата:
Сообщение от skuull Посмотреть сообщение
К примеру CustTable.vendorAccountName()
Подскажите пожалуйста, как мне сделать или пример приведите, а то я в CustTable посмотрел и не чего не понял..... Уже весь мозг сломал(((
Старый 06.08.2014, 16:10   #7  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,429 / 1772 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Цитата:
Сообщение от JonAx Посмотреть сообщение
Подскажите пожалуйста, как мне сделать или пример приведите, а то я в CustTable посмотрел и не чего не понял..... Уже весь мозг сломал(((
Что же вы увидели такого страшного и непонятного?
Старый 06.08.2014, 16:14   #8  
JonAx is offline
JonAx
Участник
 
67 / 11 (1) +
Регистрация: 25.07.2014
Цитата:
Сообщение от S.Kuskov Посмотреть сообщение
Что же вы увидели такого страшного и непонятного?
Для меня это что то новое)) Вот из за этого и не понятно((
Старый 06.08.2014, 16:28   #9  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,429 / 1772 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Цитата:
Сообщение от JonAx Посмотреть сообщение
Для меня это что то новое)) Вот из за этого и не понятно((
Так я же ничего против не имею. Задавайте вопросы - получайте ответы. Вот только поконкретнее. У вас же есть какие-то собственные догадки, предположения о том как оно работает. Озвучьте их, пусть они будут неправильными в этом ничего страшного нет, но зато сразу станет понятно что именно вам не понятно

Вы нашли метод CustTable.vendorAccountName()? Что, по вашему, делает код, который там написан?
Старый 06.08.2014, 16:38   #10  
JonAx is offline
JonAx
Участник
 
67 / 11 (1) +
Регистрация: 25.07.2014
Цитата:
Сообщение от S.Kuskov Посмотреть сообщение
Так я же ничего против не имею. Задавайте вопросы - получайте ответы. Вот только поконкретнее. У вас же есть какие-то собственные догадки, предположения о том как оно работает. Озвучьте их, пусть они будут неправильными в этом ничего страшного нет, но зато сразу станет понятно что именно вам не понятно

Вы нашли метод CustTable.vendorAccountName()? Что, по вашему, делает код, который там написан?
Да нашел)) По этому методу я понял что он обращается к таблице VendTable,и на поле VendAccount выводит поля Name которое есть в VendTable...

Можно мне объяснить по шагово как это делается, и где этот метод должен быть в Forms или в Tables?
Старый 06.08.2014, 18:09   #11  
skuull is offline
skuull
Участник
Most Valuable Professional
Лучший по профессии 2014
 
699 / 752 (27) +++++++
Регистрация: 08.03.2013
Адрес: ХЗ
Метод может быть в 2х местах: и на таблице и на форме.
На таблице предпочтительнее так как его можно будет использовать на других формах.

Как я понимаю вам нужно показать имя поставщика на какой-то своей форме? Значит в этом методе замените VendAccount на VendAccount из вашей таблицы и все.

Если хотите еще более подробного ответа расскажите что вы именно хотите сделать...
Старый 06.08.2014, 18:18   #12  
Мартынов Дмитрий is offline
Мартынов Дмитрий
Участник
 
236 / 66 (3) ++++
Регистрация: 02.02.2004
Адрес: г. Москва
Цитата:
Сообщение от skuull Посмотреть сообщение
Метод может быть в 2х местах: и на таблице и на форме.
Если на форме то он будет висеть на источнике данных (DataSource)
Цитата:
Сообщение от skuull Посмотреть сообщение
Метод может быть в 2х местах: и на таблице и на форме.
В обоих случаях в дизайне формы у вас должен быть элемент (т.е. поле на форме) у которого в качестве источника данных указана соответствующая таблица (DataSource формы) и метод.
Старый 06.08.2014, 18:22   #13  
Мартынов Дмитрий is offline
Мартынов Дмитрий
Участник
 
236 / 66 (3) ++++
Регистрация: 02.02.2004
Адрес: г. Москва
Цитата:
Сообщение от JonAx Посмотреть сообщение
Можно мне объяснить по шагово как это делается, и где этот метод должен быть в Forms или в Tables?
Ну как ясность наступает или пока все так же ( травка зеленеет, солнышко блестит, ласточка летит...) ?
Старый 07.08.2014, 06:34   #14  
JonAx is offline
JonAx
Участник
 
67 / 11 (1) +
Регистрация: 25.07.2014
Цитата:
Сообщение от skuull Посмотреть сообщение
Метод может быть в 2х местах: и на таблице и на форме.
На таблице предпочтительнее так как его можно будет использовать на других формах.

Как я понимаю вам нужно показать имя поставщика на какой-то своей форме? Значит в этом методе замените VendAccount на VendAccount из вашей таблицы и все.

Если хотите еще более подробного ответа расскажите что вы именно хотите сделать...
Я создал форму, в ней несколько полей, в одном поле я выбираю счет поставщика, а в поле имя должно появиться его Имя(Поставщика)
Старый 07.08.2014, 06:35   #15  
JonAx is offline
JonAx
Участник
 
67 / 11 (1) +
Регистрация: 25.07.2014
Цитата:
Сообщение от Мартынов Дмитрий Посмотреть сообщение
Ну как ясность наступает или пока все так же ( травка зеленеет, солнышко блестит, ласточка летит...) ?
Да что то пока нет, я создал метод в таблице, проверяю его, но почему то не работает((( А в свойствах таблице надо чтото менять или добавлять?
Старый 07.08.2014, 08:29   #16  
skuull is offline
skuull
Участник
Most Valuable Professional
Лучший по профессии 2014
 
699 / 752 (27) +++++++
Регистрация: 08.03.2013
Адрес: ХЗ
покажите код что ли, все должно работать. Просто добавили на грид контрол у него указали датасоурс и датаметод и все.работает
Старый 07.08.2014, 08:30   #17  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,429 / 1772 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Цитата:
Сообщение от JonAx Посмотреть сообщение
Да что то пока нет, я создал метод в таблице, проверяю его, но почему то не работает((( А в свойствах таблице надо чтото менять или добавлять?
На форме в свойствах контрола указали привязку к своему дисплейному методу?
За эту привязку отвечают свойства DataSource и DataMethod. http://msdn.microsoft.com/ru-ru/library/aa844912.aspx
Старый 07.08.2014, 08:38   #18  
JonAx is offline
JonAx
Участник
 
67 / 11 (1) +
Регистрация: 25.07.2014
Цитата:
Сообщение от skuull Посмотреть сообщение
покажите код что ли, все должно работать. Просто добавили на грид контрол у него указали датасоурс и датаметод и все.работает
display VendAccountName vendorName()
{
return VendTable::find(this.VendAccount).Name;
}

Где то так
Старый 07.08.2014, 08:53   #19  
JonAx is offline
JonAx
Участник
 
67 / 11 (1) +
Регистрация: 25.07.2014
Цитата:
Сообщение от S.Kuskov Посмотреть сообщение
На форме в свойствах контрола указали привязку к своему дисплейному методу?
За эту привязку отвечают свойства DataSource и DataMethod. http://msdn.microsoft.com/ru-ru/library/aa844912.aspx
я так и не понял как добавить метод в DS и DM?(((
Старый 07.08.2014, 08:57   #20  
JonAx is offline
JonAx
Участник
 
67 / 11 (1) +
Регистрация: 25.07.2014
Цитата:
Сообщение от S.Kuskov Посмотреть сообщение
На форме в свойствах контрола указали привязку к своему дисплейному методу?
За эту привязку отвечают свойства DataSource и DataMethod. http://msdn.microsoft.com/ru-ru/library/aa844912.aspx
Получается, я создаю метод на Таблице, и на форме указываю этот метод? Вот как его указать я так и не понял(((( Его надо указывать в дизайне формы(в свойствах) или в Grid(свойствах)? Я его там указываю, то у меня появляется ошибка, что такой команды нет.... ((((
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
DAX 2009,5.0.1000.52 SP1 в таблице smmBusRelTable отсутствует метод convert2Customer Murlin DAX: Программирование 8 11.11.2009 16:23
Дисплей метод таблицы который вызывается из ГРИДА 3oppo DAX: Программирование 10 23.05.2006 06:47
display метод с параметром Андре DAX: Программирование 5 11.01.2006 19:04
Как вызвать метод на COMVariant? Andronov DAX: Программирование 2 06.08.2003 08:29
Передача массива VARIANTов в Automation метод Maximin DAX: Программирование 0 09.10.2002 19:31

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 17:03.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.