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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 08.12.2006, 10:31   #1  
prefreitor is offline
prefreitor
Участник
 
214 / 11 (1) +
Регистрация: 03.10.2006
На форме можно задать цвет для поля из таблицы при помощи команды CurrForm. "поле таблицы".UPDATEFORECOLOR(ColorCode)
Вопрос: можно ли раскрасить поле значение которого расчитывается?
(Указанный метод такого не позволяет)
P.S По моему мнению раскраска полей с точки зрения идеологии дизайна есть не очень гут.
Старый 08.12.2006, 10:45   #2  
Scorpie is offline
Scorpie
Участник
 
239 / 10 (1) +
Регистрация: 25.10.2004
Адрес: Moskow
Цитата:
Сообщение от prefreitor Посмотреть сообщение
Вопрос: можно ли раскрасить поле значение которого расчитывается?
(Указанный метод такого не позволяет)
Позволяет.
Открываем форму 25. Пишем в триггере OnFormat поля Remaining Amount
Код:
	CurrForm."Remaining Amount".UPDATEFORECOLOR(255)
Всё работает...
Старый 08.12.2006, 12:50   #3  
prefreitor is offline
prefreitor
Участник
 
214 / 11 (1) +
Регистрация: 03.10.2006
Согласен в таком случае работает, но это поле есть в таблице Cust. Ledger Entry.
Если поле на форме рассчитывается а не берется из таблицы, раскраска таким методом не проходит
Старый 08.12.2006, 13:15   #4  
Milk is offline
Milk
Участник
 
242 / 12 (1) ++
Регистрация: 08.06.2006
А что не проходит-то? Может быть, вы не определили свойство Name для контрола на форме?
Старый 08.12.2006, 13:21   #5  
Scorpie is offline
Scorpie
Участник
 
239 / 10 (1) +
Регистрация: 25.10.2004
Адрес: Moskow
Цитата:
Сообщение от Milk Посмотреть сообщение
А что не проходит-то? Может быть, вы не определили свойство Name для контрола на форме?
+1

Открываем форму 39
Находим колонку для переменной ShortcutDimCode[3]
Переименовываем свойство Name в "DIM3"
Пишем
Код:
CurrForm.DIM3.UPDATEFORECOLOR(255)
всё работает.
Старый 08.12.2006, 14:39   #6  
prefreitor is offline
prefreitor
Участник
 
214 / 11 (1) +
Регистрация: 03.10.2006
Понял. В моем случае имя TextBox было не корректно (50000), поменял на буквы и все стало как надо.
Что-то я не дочитал мануалы наверно...
 


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

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

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