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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 08.02.2013, 12:46   #1  
user_ax is offline
user_ax
Участник
Аватар для user_ax
 
599 / 39 (3) +++
Регистрация: 07.10.2012
Адрес: ZP
Откуда подтягиваются данные
Добрый день, уважаемые. Нужна помощь.
Есть форма отчёта, 3 grid-a, работа пока что ведётся с одним, этот грид подтягивается с другой формы кодом(насколько я понял). Задача состояла в добавлении новых полей. При клике срабатывает выпадающий список, в котором ещё одна таблица, куда и надо было добавить поле. Поле добавил, а вот как сделать, чтобы в это поле автоматически подтягивались его значения не могу разобраться.
Облазил уже и класс этого отчёта, и датасоурсы и форму, которая подтягивается... нигде не могу найти. Подскажите, пожалуйста, если не трудно.
Старый 08.02.2013, 12:56   #2  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,440 / 1775 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Цитата:
Сообщение от user_ax Посмотреть сообщение
Поле добавил, а вот как сделать, чтобы в это поле автоматически подтягивались его значения не могу разобраться.
В свойствах поля прописать датасурс что-ли?

Честно говоря, ничего не понятно из того что вы написали
Старый 08.02.2013, 13:00   #3  
user_ax is offline
user_ax
Участник
Аватар для user_ax
 
599 / 39 (3) +++
Регистрация: 07.10.2012
Адрес: ZP
Да, согласен, объяснил туго.
Есть у меня форма Отчёты - Потребность в материалах и комплектующих (производственный)

на нём есть грид, который генерируется автоматически, то есть в дизайне формы отчёта его нет.
В этом гриде есть поле с выпадющим списком. Когда открывается выпадающий список, в нём есть Tab, на каждом расположена гридка с определёнными полями. Именно на эти гридки мне и надо добавить по одному полю. Добавить-то я добавил(через форму, которая подтягивается в эти гридки), а вот как сделать так, чтобы в поле отображалсь соответствующая информации в справочнике.
Надеюсь так более понятно.

Вот цитата из тз: "В выпадающий список диалогового окна построения отчетов поля "Номер пр.заказа" на закладки "Все" и "Код номенклатуры" добавить поле "Цех выпуска", в котором отображать соответствующую информацию одноименного поля со справочника "Номера пр.заказов" (Производство - Настройки - Номера пр.заказов).
"
Старый 08.02.2013, 13:07   #4  
ice is offline
ice
Участник
Аватар для ice
Лучший по профессии 2014
 
1,741 / 404 (17) +++++++
Регистрация: 23.03.2006
перетащите соответствующее поле из датасорса в нужные гриды с помощью мышки
Старый 08.02.2013, 13:10   #5  
user_ax is offline
user_ax
Участник
Аватар для user_ax
 
599 / 39 (3) +++
Регистрация: 07.10.2012
Адрес: ZP
Цитата:
Сообщение от ice Посмотреть сообщение
перетащите соответствующее поле из датасорса в нужные гриды с помощью мышки
Я их в гриды добавил через создать control, они отображаются, но значения не подтягиваются.

Хотя стоп, если кликнуть на это поле, по нему пройдёт сортировка и покажутся значения которые там есть, дело в том, что там не все строки заполнены.
Как сделать так, чтобы отображались только заполненные строки, чтобы пустоты не было?
Старый 08.02.2013, 13:16   #6  
plumbum is offline
plumbum
Участник
Соотечественники
 
182 / 86 (3) ++++
Регистрация: 07.12.2007
Адрес: Vienna, AT
Цитата:
добавить поле "Цех выпуска", в котором отображать соответствующую информацию одноименного поля со справочника "Номера пр.заказов" (Производство - Настройки - Номера пр.заказов).
а соответствующий источник данных в форме выпадающего списка есть? Я имею в виду вот этот: "Номера пр.заказов" (Производство - Настройки - Номера пр.заказов).
Если есть и связан с основным источником данных, то должно работать автоматически.

Скриншоты и код в студию!
__________________
http://www.axdevposts.blogspot.com
Пришел, уведел.... отойди, дай другому увидеть!
Старый 08.02.2013, 13:16   #7  
user_ax is offline
user_ax
Участник
Аватар для user_ax
 
599 / 39 (3) +++
Регистрация: 07.10.2012
Адрес: ZP
Вот этот выпадающий грид, в "код номенклатуры" такое же поле, но если на него нажать - ничего не происходит =(
Миниатюры
Нажмите на изображение для увеличения
Название: 12.png
Просмотров: 304
Размер:	22.4 Кб
ID:	8053  
Старый 08.02.2013, 13:21   #8  
user_ax is offline
user_ax
Участник
Аватар для user_ax
 
599 / 39 (3) +++
Регистрация: 07.10.2012
Адрес: ZP
Цитата:
Сообщение от plumbum Посмотреть сообщение
а соответствующий источник данных в форме выпадающего списка есть? Я имею в виду вот этот: "Номера пр.заказов" (Производство - Настройки - Номера пр.заказов).
Если есть и связан с основным источником данных, то должно работать автоматически.

Скриншоты и код в студию!
По идее есть, раз код номенклатуры и имя подгружаются.
Недавно только начал работать, поэтому малость испытываю трудности(

Код чего именно?
Старый 08.02.2013, 13:34   #9  
user_ax is offline
user_ax
Участник
Аватар для user_ax
 
599 / 39 (3) +++
Регистрация: 07.10.2012
Адрес: ZP
Поправочка, если на это поле нажать на вкладке "Все", список сортируется по убыванию и значения там есть, а если нажать на это же поле во вкладке "Код номенклатуры" - ничего не сортируется.. блин(
Старый 08.02.2013, 13:49   #10  
user_ax is offline
user_ax
Участник
Аватар для user_ax
 
599 / 39 (3) +++
Регистрация: 07.10.2012
Адрес: ZP
Они не отображаются, потому что их в таблице нет, теперь понятно.

Таким запросом проверил

X++:
select WrkCtrIssueId from PRODNUMTABLE_ZTR where Prodnum = 'Р-26667/4К-06'
WrkCtrIssueId - цех выпуска, значит что нет))


Тогда такой вопрос: консультанту будет неудобно постоянно выбирать сортировку по нужному полю, как по умолчанию сделать сортировку по этому полю?
Старый 08.02.2013, 14:04   #11  
plumbum is offline
plumbum
Участник
Соотечественники
 
182 / 86 (3) ++++
Регистрация: 07.12.2007
Адрес: Vienna, AT
Я так понимаю, что источник данных PRODNUMTABLE_ZTR подчиненный. У вас еще нибось 2 источника данных на InventTable на этой форме, следовательно надо и 2 PRODNUMTABLE_ZTR.

В такой ситуации система будет сортировать сначала главную таблицу а потом подчиненные.
Как называется форма-лукап? Это стандартная форма?
__________________
http://www.axdevposts.blogspot.com
Пришел, уведел.... отойди, дай другому увидеть!
За это сообщение автора поблагодарили: user_ax (1).
Старый 08.02.2013, 14:27   #12  
user_ax is offline
user_ax
Участник
Аватар для user_ax
 
599 / 39 (3) +++
Регистрация: 07.10.2012
Адрес: ZP
Цитата:
Сообщение от plumbum Посмотреть сообщение
Я так понимаю, что источник данных PRODNUMTABLE_ZTR подчиненный. У вас еще нибось 2 источника данных на InventTable на этой форме, следовательно надо и 2 PRODNUMTABLE_ZTR.

В такой ситуации система будет сортировать сначала главную таблицу а потом подчиненные.
Как называется форма-лукап? Это стандартная форма?
Нет, в свойстве JoinSource PRODNUMTABLE_ZTR ничего не стоит.

Форма - нет, не стандартная, называется ProdNumItemLookup_ZTR

То есть, надо сказать консультанту, чтобы она каждый раз, когда хочет добавить данные, щёлкала по нужному столбцу для сортировки?
Старый 08.02.2013, 14:39   #13  
user_ax is offline
user_ax
Участник
Аватар для user_ax
 
599 / 39 (3) +++
Регистрация: 07.10.2012
Адрес: ZP
Показал консультанту, она сказала, что оно и не должно отображаться для всех значений, а только для выбранного. То есть, она довольна получается результатом...))
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
EP: как прочитать данные из IISRequest Murlin DAX: Программирование 3 11.09.2012 13:33
Откуда подтягиваются номерные серии при пакетной обработке??? Che DAX: Программирование 4 17.02.2011 09:39
Данные по месяцам в гриде AlexeyVS DAX: Программирование 3 24.05.2010 14:11
SYSDATABASELOG - разобрать данные из SQL процедуры caper DAX: Программирование 2 23.11.2009 16:38
Данные из всех компаний zipo DAX: Программирование 18 16.05.2006 23:26
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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