Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Выделение цветом (Access 2003)
 
 автор: dimonicss   (11.06.2007 в 14:22)   личное сообщение
 
 

Есть форма, в которой открыта таблица, сгенерированная на основании запроса на выборку. Хочу выделить цветом некоторые строчки при выполнении некоторых условий (например значение в столбце таком-то равно нулю). Как сделать? В запросе на выборку редактиролвать цвет строк не вижу возможности. Можно ли выделять цветом в исходной таблице данных из которой потом запрос генерится? Или в форме нужно обращаться к строкам запроса с изменением свойств отображения отдельных строк при выводе в таблицу?
Запрос о котором речь выглядит так (если смотреть в SQL):

SELECT Заказы.НомерТелЗак, Заказы.ГородОткудаЗак, Заказы.УлицаОткудаЗак, Заказы.ДомПодъездОткудаЗак, Заказы.ГородКудаЗак, Заказы.РайонКудаЗак, Заказы.ДеньЗаказаЗак, Заказы.ВремяЗаказаЗак, Заказы.КоличПассЗак, Заказы.ФормаНачЗак, Заказы.ВодительЗак, Заказы.ВыполнениеЗаказаЗак, Заказы.ПримечЗак, Заказы.ДиспетчерЗак
FROM Заказы
WHERE (((Заказы.ВодительЗак)=0)) OR (((Заказы.ВыполнениеЗаказаЗак)=False))
ORDER BY Заказы.ДеньЗаказаЗак DESC , Заказы.ВремяЗаказаЗак DESC;

Помогите плиз.

  Ответить  
 
 автор: ДрЮня   (11.06.2007 в 15:48)   личное сообщение
 
 

раз в неделю такой вопрос здесь точно проскакивает. попробуйте поиск

  Ответить  
 
 автор: dimonicss   (11.06.2007 в 16:19)   личное сообщение
 
 

Да блин искать-то искал. Приводятся примеры изменения цвета при отображении значений в форме в режиме формы.
А я хотел бы менять цвет при отображении данных в режиме таблицы.
Точнее у меня форма в режиме формы в которую встроены вкладки, в которых отображаются данные в режиме таблицы, полученные по запросу на выборку.
Не знаю можно ли вообще изменить цвет строки в таблице с данными. Пока что примеров не видел. Если это невозможно - черканите, может структуру базы менять придется (точнее способ вывода информации для пользователей).

  Ответить  
 
 автор: dimonicss   (11.06.2007 в 16:42)   личное сообщение
 
 

Условное форматирование не работает. Работает если табличная форма открыта сама по себе. А если табличная форма основанная на запросе открыта в форме (в режиме формы), то при просмотре этой форме и кликании строк подчиненной табличной формы в меню Access отсутствует кнопка Условное форматирование. Как сделать?

  Ответить  
 
 автор: dimonicss   (11.06.2007 в 19:35)   личное сообщение
 
 

Условное форматирование сработало если в форму вставляю другую форму, отдельно заранее созданную и основанную на запросе. Так что может придется так переделать. А чтобы в форме на одной из вкладок был вставлен сам запрос на выборку (а не форма, созданная на основе запроса на выборку) в виде таблицы и можно было применить условное форматирование - не получилось, не дает возможности. Может надо через функцию или макрос, а может и не надо это все, а сделать как делается и вопрососв лишних не задавать...
Но если кто знает решение - интересно было бы услышать.

  Ответить  
 
 автор: ДрЮня   (11.06.2007 в 21:01)   личное сообщение
 
 

если использовать стандартный MS ListView, то в нем можно для отдельной строки управлять ForeColor, правда все придется писать ручками.

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList