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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 11.03.2008, 10:09   #1  
demon46 is offline
demon46
Участник
 
78 / 12 (1) ++
Регистрация: 26.06.2006
Как подсветить обязательные к заполнению поля
Доброго всем времени суток.
Подскажите пожалуйста как подсветить поля, обязательные к заполнению, если они типа перечисления, или числовые. Нужно програмить? или же можно обойтись стандартными средствами.
Старый 11.03.2008, 11:05   #2  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
в свойствах поля в таблице установить свойство mandatory = Yes.
Это действие будет требовать обязательного заполнения этого поля в любых формах.

Обязательное заполнение = ненулевое значение для числовых или enum полей ИЛИ непустая строка для строковых полей.

Если нужно, чтобы в некоторых формах поле было обязательным, а в некоторых необязательным, то нужно программить.
__________________
полезное на axForum, github, vk, coub.
Старый 11.03.2008, 11:11   #3  
pdojn is offline
pdojn
Участник
 
50 / 12 (1) ++
Регистрация: 24.06.2004
Адрес: Москва
Для форм существует DataSources, где у каждого поля можно аналогично таблице установить свойство mandatory = Yes.
Старый 11.03.2008, 16:29   #4  
demon46 is offline
demon46
Участник
 
78 / 12 (1) ++
Регистрация: 26.06.2006
Это понятно. Аксапта ругается, если поле не заполнено, но визуально менеджер не видит отличия обязательного для заполнения поля от остальных. Вот текстовые поля помечаются подчеркнутой красной линией, а перечисления и числовые поля нет. Как мне выделить поля формы обязательные для заполнения, что бы они были подчеркнуты что ли. Аксапта не умеет этого? Или все же придется писать на Х++ ну там цвет метки изменять если не заполнено поле.
Старый 11.03.2008, 17:38   #5  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от pdojn Посмотреть сообщение
Для форм существует DataSources, где у каждого поля можно аналогично таблице установить свойство mandatory = Yes.
Вопрос был "как подсветить"

Цитата:
Сообщение от demon46 Посмотреть сообщение
Это понятно. Аксапта ругается, если поле не заполнено, но визуально менеджер не видит отличия обязательного для заполнения поля от остальных.
Да, если вы установите свойство mandatory в datasource.
Однако, поле будет подсвечиваться если вы установите свойство mandatory в таблице.

Если вы не хотите изменять свойство в таблице, то нужно будет программировать чтобы появилась подсветка.
__________________
полезное на axForum, github, vk, coub.
Старый 11.03.2008, 18:51   #6  
e@gle is offline
e@gle
MCTS
MCBMSS
 
164 / 72 (3) ++++
Регистрация: 11.04.2005
Адрес: Минск
Для числовых полей кроме Mandatory на таблице надо еще установить ShowZero == No, на расширенном типе данных.

Для Enum так и не добился подсветки...
__________________
С уважением, Павел Цераниди.
На пути к совершенству нет конца. Каждое новое достижение является отправной точкой для следующего крупного шага.

Последний раз редактировалось e@gle; 11.03.2008 в 19:08.
За это сообщение автора поблагодарили: Logger (1), demon46 (1).
Старый 12.03.2008, 12:37   #7  
demon46 is offline
demon46
Участник
 
78 / 12 (1) ++
Регистрация: 26.06.2006
А возможно ли рисовать на визуальных компонентах? Ну например как в Delphi.
Старый 12.03.2008, 12:45   #8  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
может вы все-таки посмотрите на tutorial-формы?
например, на tutorial_free_form.
если имеется в виду картинка у кнопок или подложка у контролах, то смотрите свойства соответствующих контролов.
__________________
полезное на axForum, github, vk, coub.
Старый 12.03.2008, 12:47   #9  
e@gle is offline
e@gle
MCTS
MCBMSS
 
164 / 72 (3) ++++
Регистрация: 11.04.2005
Адрес: Минск
Вот в этой книге
http://book.axforum.info/morphx.pdf
стр 208
__________________
С уважением, Павел Цераниди.
На пути к совершенству нет конца. Каждое новое достижение является отправной точкой для следующего крупного шага.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Denis Fedotenko: Новые поля в складских проводках Blog bot DAX: База знаний и проекты 10 24.05.2007 11:57
Получение из поля Map кода поля реальной таблицы, к ней привязанной (Mappings) vey DAX: Функционал 5 16.03.2005 11:16
Поля обязательные для заполнения DreamCreator DAX: Программирование 6 04.03.2005 18:48
Получить значение поля таблицы по номеру (Id) поля Anais DAX: Программирование 2 15.04.2004 13:00
Обязательные поля к заполнению Dimitry DAX: Программирование 4 28.03.2003 14:16

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

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

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