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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.10.2011, 16:05   #1  
JuniorAx is offline
JuniorAx
Участник
 
134 / 20 (1) +++
Регистрация: 20.07.2011
Адрес: Санкт-Петербург
Работа с Lookup
Здраствуйте! Подскажите пожалуйста как может строиться lookup форма если в StringEdite не перекрыт метод lookup, в EDT на основе которого строиться поле таблицы из которой берется значение поле HelpForm - пусто! Какие еще способы есть его построить???И как в нем изменить ширину столбца??? Спасибо!
Старый 26.10.2011, 16:15   #2  
pitersky is offline
pitersky
северный Будда
Аватар для pitersky
Ex AND Project
Соотечественники
 
1,510 / 435 (18) +++++++
Регистрация: 26.09.2007
Адрес: Солнечная система
Вы лучше напишите, чего хотите получить на выходе. Для чего, собственно, вам перекрывать лукап?
__________________
С уважением,
Вячеслав
Старый 26.10.2011, 16:17   #3  
JuniorAx is offline
JuniorAx
Участник
 
134 / 20 (1) +++
Регистрация: 20.07.2011
Адрес: Санкт-Петербург
В lookup'е ширину столбца увеличить. А как этот lookup строится не понимаю

Последний раз редактировалось JuniorAx; 26.10.2011 в 16:22.
Старый 26.10.2011, 16:25   #4  
pitersky is offline
pitersky
северный Будда
Аватар для pitersky
Ex AND Project
Соотечественники
 
1,510 / 435 (18) +++++++
Регистрация: 26.09.2007
Адрес: Солнечная система
была уже такая тема - изменение LookUp поле на форме
__________________
С уважением,
Вячеслав
Старый 26.10.2011, 16:33   #5  
lev is offline
lev
Ищущий знания...
Аватар для lev
Oracle
MCBMSS
Axapta Retail User
 
1,723 / 491 (20) +++++++
Регистрация: 18.01.2005
Адрес: Москва
Цитата:
Сообщение от JuniorAx Посмотреть сообщение
В lookup'е ширину столбца увеличить. А как этот lookup строится не понимаю
У EDT есть Relation на какую нибудь таблицу? Скорее всего есть

Смотрите например SalesId, ItemId.
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с)
С Уважением,
Елизаров Артем
Старый 26.10.2011, 16:34   #6  
Pustik is offline
Pustik
Участник
 
807 / 372 (14) ++++++
Регистрация: 04.06.2004
Цитата:
Сообщение от JuniorAx Посмотреть сообщение
Подскажите пожалуйста как может строиться lookup форма если в StringEdite не перекрыт метод lookup, в EDT на основе которого строиться поле таблицы из которой берется значение поле HelpForm - пусто! Какие еще способы есть его построить???
Lookup еще можно перекрыть в датасоурсе формы в методах соответствующего поля.
Цитата:
Сообщение от JuniorAx Посмотреть сообщение
И как в нем изменить ширину столбца???
Сделать свой Lookup, перекрыв тот же StringEdit. Ссылок на это здесь очень много.
__________________
-Ты в гномиков веришь?
-Нет.
-А они в тебя верят, смотри, не подведи их.

Последний раз редактировалось Pustik; 26.10.2011 в 16:42.
Старый 26.10.2011, 16:43   #7  
JuniorAx is offline
JuniorAx
Участник
 
134 / 20 (1) +++
Регистрация: 20.07.2011
Адрес: Санкт-Петербург
Спасибо большое! То что искал))))) Но вот как этот lookup троится не понятно, может кто объяснить?
Старый 26.10.2011, 16:50   #8  
JuniorAx is offline
JuniorAx
Участник
 
134 / 20 (1) +++
Регистрация: 20.07.2011
Адрес: Санкт-Петербург
У EDT Relation - пусто! И у EDT которое стоит в extends тоже relation - пусто! На datasource формы в полях нет перекрытого lookup'а.
Старый 26.10.2011, 17:06   #9  
lev is offline
lev
Ищущий знания...
Аватар для lev
Oracle
MCBMSS
Axapta Retail User
 
1,723 / 491 (20) +++++++
Регистрация: 18.01.2005
Адрес: Москва
Цитата:
Сообщение от JuniorAx Посмотреть сообщение
У EDT Relation - пусто! И у EDT которое стоит в extends тоже relation - пусто! На datasource формы в полях нет перекрытого lookup'а.
ok, давайте начнем с истоков
это поле добавлено на форме? (которая в АОТ) или это поле диалога (созданного с помощью класса dialog)?

З.Ы. перечитал ваш сабдж, и понял что на форме можете не отвечать
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с)
С Уважением,
Елизаров Артем

Последний раз редактировалось lev; 26.10.2011 в 17:10.
Старый 26.10.2011, 17:10   #10  
JuniorAx is offline
JuniorAx
Участник
 
134 / 20 (1) +++
Регистрация: 20.07.2011
Адрес: Санкт-Петербург
:-) давайте начнём...
Да форма в АОТ' есть и поле на него добавлено - StringEdit
Есть "места" куда еще можно заглянуть чтоб понять как он строится???)))
Старый 26.10.2011, 17:15   #11  
lev is offline
lev
Ищущий знания...
Аватар для lev
Oracle
MCBMSS
Axapta Retail User
 
1,723 / 491 (20) +++++++
Регистрация: 18.01.2005
Адрес: Москва
продолжаем
У EDT и всех его родителей нет Relation-ов и свойство FormHelp не заполнено?
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с)
С Уважением,
Елизаров Артем
Старый 26.10.2011, 17:26   #12  
lev is offline
lev
Ищущий знания...
Аватар для lev
Oracle
MCBMSS
Axapta Retail User
 
1,723 / 491 (20) +++++++
Регистрация: 18.01.2005
Адрес: Москва
И ни у контрола формы в Design, ни у поля датасорса формы не перекрыты методы lookUp()?
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с)
С Уважением,
Елизаров Артем
Старый 26.10.2011, 21:42   #13  
JuniorAx is offline
JuniorAx
Участник
 
134 / 20 (1) +++
Регистрация: 20.07.2011
Адрес: Санкт-Петербург
У всего что вы перечислили нет ни каких relation, и FormHelp и т.д. )) Сейчас не на работе нахожусь, завтра проверю у родительского EDT, но помоему там нет ни связей ни формы ((
Старый 27.10.2011, 10:38   #14  
Pustik is offline
Pustik
Участник
 
807 / 372 (14) ++++++
Регистрация: 04.06.2004
Кстати, если у EDT, и у его родителей в свойствах нет FormHelp, но есть связь на таблицу. Но в свойстве FormRef этой таблице ничего не указано. В группе полей AutoLookup тоже ничего нет. Т.е. вообще ничего, кроме relation нет, то Lookup строится следующим образом :
TitleField1 + TitleField2(из свойств таблицы) + все неповторяющиеся поля из всех существующих на этой таблице индексов(в порядке очередности индексов). Во как.
Пример: SalesId
__________________
-Ты в гномиков веришь?
-Нет.
-А они в тебя верят, смотри, не подведи их.

Последний раз редактировалось Pustik; 27.10.2011 в 10:42.
За это сообщение автора поблагодарили: alex55 (1).
Старый 28.10.2011, 09:18   #15  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,440 / 1775 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Цитата:
Сообщение от Pustik Посмотреть сообщение
Но в свойстве FormRef этой таблице ничего не указано...
Вообще-то свойство FormRef влияет не на лукап, а на переход к основной таблице. И ещё маленький нюанс, если в свойстве FormRef ничего не указано, то система ещё ищет менюайтем с таким же именем как у таблицы. И если находит, то использует его для выполнения перехода к основной таблице
За это сообщение автора поблагодарили: Pustik (1).
Старый 28.10.2011, 16:50   #16  
Pustik is offline
Pustik
Участник
 
807 / 372 (14) ++++++
Регистрация: 04.06.2004
Цитата:
Сообщение от S.Kuskov Посмотреть сообщение
Вообще-то свойство FormRef влияет не на лукап, а на переход к основной таблице. И ещё маленький нюанс, если в свойстве FormRef ничего не указано, то система ещё ищет менюайтем с таким же именем как у таблицы. И если находит, то использует его для выполнения перехода к основной таблице
Точно-точно .
И опять-таки пример SalesTable.
__________________
-Ты в гномиков веришь?
-Нет.
-А они в тебя верят, смотри, не подведи их.
Старый 31.10.2011, 10:23   #17  
JuniorAx is offline
JuniorAx
Участник
 
134 / 20 (1) +++
Регистрация: 20.07.2011
Адрес: Санкт-Петербург
Спасибо большое всем за внимание! Решил проблему изменив DisplayLength у EDT!
Старый 31.10.2011, 10:52   #18  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,440 / 1775 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Кстати, замечал как-то, что если lookup строится по табличным relation, то размер lookup-формы вычисляется немного иначе нежели lookup зависил бы лишь от relation на расширенном типе данных. Странно...
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Kashperuk Ivan: Lookup form returning more than one value Blog bot DAX Blogs 0 29.01.2010 18:05
gatesasbait: How to define a custom lookup form for an extended datatype Blog bot DAX Blogs 0 09.07.2008 22:05
Создание Lookup формы Maxim Gorbunov DAX: База знаний и проекты 9 26.06.2007 16:44
Динамические Lookup формы. Андрей Василюк DAX: База знаний и проекты 0 07.12.2001 07:07
Работа Grid в Lookup формах Maxim Gorbunov DAX: База знаний и проекты 0 28.11.2001 17:37

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

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

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