Ms Access

  • Автор темы ak-47
  • Дата начала
A

ak-47

Есть ли в Access какая нибудь возможность разукрасить(выделить каждый своим цветом) столбцы в форме табличного вида ?
А то люди привыкли вностиь данные в Execel, а теперь при переходе на access в один голос кричат что путаюся и им жутко неудобно работать с монотонной таблицей
Заранее спасибо
 
B

BOPOHA

Выделете поле в режиме контруктора формы, выбирете пункт "Формат"->"Условное форматирование".

Также есть еще вариант, можно задать цвет в свойстве "Формат поля", например, $#,##0.00[Green];($#,##0.00)[Red];"Zero";"Null". За подробностями в справку.
 
A

ak-47

Буду безмерно благодарен если подскажете, как этоже сделать в запросе
 
B

BOPOHA

Запрос предназначен для выборки данных. Пользователю лучше подсовывать форму, например, в табличном виде. Также формат можно настроить в таблице. См. в режиме конструктора свойсвто формат.
 
B

bigor

Друзья, подскажите, пожалуйста, а как это (условное форматирование) сделать из кода, т.е. средствами VB?
 
G

GRblSHA

Друзья, подскажите, пожалуйста, а как это (условное форматирование) сделать из кода, т.е. средствами VB?
А зачем условное форматирование делать из кода?
Условное форматирование это интерактивный элемент управления, т.е. при изменении условий меняется и форматирование.
Условие сделай и все например:

if me.lab1>0 then Me.lab1.ForeColor =255 else Me.lab1.ForeColor =0
т.е. если значение элемента на форме lab1 меньше 0, то он выделяется красным если больше или равно, то черным
по такому же принципу можно менять размер шрифта и тип шрифта.
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!