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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.10.2004, 15:29   #2  
Yoil is offline
Yoil
NavAx
NavAx Club
Лучший по профессии 2017
Лучший по профессии 2009
 
1,574 / 70 (6) ++++
Регистрация: 20.11.2002
Адрес: Msk
Если я правильно понял, то вопрос в следующем: при использовании свойства Lookup = Yes у текстбокса при выборе значения из списка новое значение замещает старое, а Вам надо, чтобы эти значения "складывались".
В таком случае проще всего использовать триггер OnLookup текстбокса.
Например, нужно составлять значение текстбокса из кодов товаров из таблицы Item.

Пусть SourceExpression у текстбокса - некая переменная Value:Text.
Больше никаких свойств у текстбокса трогать не надо (в том числе свойство Lookup оставить No)
Заводим переменную OldValue:Text; ItemList: Form Item List; Item: Record Item.
В триггер OnLookup текстбокса напишите следующий код.

PHP код:
OldValue := Value;
CLEAR(ItemList);
ItemList.LOOKUPMODE := TRUE;
IF 
ItemList.RUNMODAL ACTION::LookupOK THEN
  BEGIN
    ItemList
.GETRECORD(Item);
    
Value := OldValue ' ' +Item."No.";
  
END
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
триггер OnLookup поля формы Alex_V NAV: Программирование 4 14.07.2004 15:12
формы бухг и налоговой отчетности Maxi NAV: Функционал 0 08.12.2003 16:55
Проверка при закрытии формы Nataly NAV: Программирование 5 21.10.2003 13:01
Navision 3.60.03 Открыть документ одной фирмы из другой KuDm NAV: Программирование 8 22.08.2003 17:20
Navision 3.60 Учет документа одной фирмы из другой фирмы KuDm NAV: Функционал 1 04.07.2003 13:54

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

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

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