Ms Access

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

ak-47

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

BOPOHA

Well-known member
26.04.2006
118
0
#2
Выделете поле в режиме контруктора формы, выбирете пункт "Формат"->"Условное форматирование".

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

ak-47

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

BOPOHA

Well-known member
26.04.2006
118
0
#5
Запрос предназначен для выборки данных. Пользователю лучше подсовывать форму, например, в табличном виде. Также формат можно настроить в таблице. См. в режиме конструктора свойсвто формат.
 

bigor

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

GRblSHA

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

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