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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.10.2004, 16:31   #1  
axaLearner is offline
axaLearner
Участник
 
88 / 17 (1) ++
Регистрация: 24.06.2004
Адрес: God knows
Lookup field
На первый взгляд все казалось очень просто: есть таблица RequestTable и таблица BankGroup. В RequestTable я добавил поле BankGroupId и по этому полю связал эти таблицы релэйшном. Потом на форму RequestTable вынес поле BankGroupId и добавил в дадасорсы BankGroup, который связал по Delayed с RequestTable . Еще я вынес на форму RequestTable парочку полей BankGroup, к примеру, Name. Теперь я хочу, чтобы на форме RequestTable при выборе чего-нибудь из лукапа BankGroupId в поле Name отображалось название того банка, который я выбрал. Все в принципе и получается, но только после нажатия кнопки Save, а пока не сохранишь сколько чего ни выбирай из BankGroupId поле Name не меняется. Как решить проблему?
Старый 26.10.2004, 16:38   #2  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Re: Lookup field
Цитата:
Изначально опубликовано axaLearner
...В RequestTable я добавил поле BankGroupId и по этому полю связал эти таблицы релэйшном...
Это лишнее. Поскольку по одному полю Аксапта связывает через тип.
Релэйшном на таблице стоит пользоваться ТОЛЬКО если связь выполняется по нескольким полям.

Цитата:
Изначально опубликовано axaLearner
Теперь я хочу, чтобы на форме RequestTable при выборе чего-нибудь из лукапа BankGroupId в поле Name отображалось название того банка, который я выбрал. Все в принципе и получается, но только после нажатия кнопки Save, а пока не сохранишь сколько чего ни выбирай из BankGroupId поле Name не меняется. Как решить проблему?
Ясна. Здравствуй 1С.
На форуме этот вопрос неоднократно обсуждался.
Ключевые слова - лукап, естественный ключ, название в лукапе.

В двух словах - в Аксапте такое сделать можно. Но это дурная и неэффективная работа. Поскольку Аксапта написана людьми, которые любят естественные ключи.
Старый 26.10.2004, 16:55   #3  
axaLearner is offline
axaLearner
Участник
 
88 / 17 (1) ++
Регистрация: 24.06.2004
Адрес: God knows
to mazzy
Я никогда не работал с 1C, может быть вы меня не правильно поняли. Например при создании в закупке строк и выборе номенклатурного кода в поле рядом заносится название этой номенклатуры - я хочу такого же
Старый 26.10.2004, 17:22   #4  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
извините.
вам проще сделать проект.
Вы приводите совсем не тот пример, что описываете сами.

1. вы выкладываете в грид, для которого ведущей является таблица RequestTable, поля из другой таблицы. В этом случае датасорсы должны быть связаны innerJoin. Никаких Delayed, если в одном гриде используются разные таблицы.

2. lookup - это совсем другой механизм. Для того, чтобы в lookup'е АВТОМАТИЧЕСКИ появились поля необходимо либо задать свойства Field1, Field2 в таблице, либо наполнить группу AutoLookup, либо ввести индексы.

Приложите свой проект.
По-прежнему не очень понятно, что же вы делаете.
Старый 26.10.2004, 17:34   #5  
Dron AKA andy is offline
Dron AKA andy
Moderator
 
944 / 253 (10) ++++++
Регистрация: 27.03.2002
Адрес: Москва
Вроде речь идет о простом добавлении display-метода, только сложными словами...
__________________
Андрей.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
gatesasbait: How to define a custom lookup form for an extended datatype Blog bot DAX Blogs 0 09.07.2008 22:05
Lookup Question newbie DAX in English 1 13.03.2008 12:24
Создание Lookup формы Maxim Gorbunov DAX: База знаний и проекты 9 26.06.2007 16:44
Lookup -> field braathe DAX: Программирование 3 01.03.2005 15:26
Динамические Lookup формы. Андрей Василюк DAX: База знаний и проекты 0 07.12.2001 07:07

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

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

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