Member 14160360 Ответов: 1

Как использовать условное форматирование в отчете vb6.0


Я хочу, чтобы цвет фона rpttextbox красный, если он меньше 50, и зеленым, если оно больше или равно 50

Что я уже пробовал:

Я попробовал использовать этот код
если rs ("mark) >= 50, то
report.sections ("section3").mark.backcolor=vbgreen
еще
report.sections ("section3").mark.backcolor=vbred
конец, если

CHill60

и что же произошло?

Member 14160360

если colum mark больше или равен 50 то задний цвет метки во всех записях будет зеленым иначе задний цвет метки во всех записях будет красным

CHill60

Итак, ваш код сработал. Так в чем же заключается ваш вопрос?

Member 14160360

проблема в том, чтобы сделать задний цвет метки в отчете зеленым или красным для всех записей, и я хочу сделать каждую запись в отчете независимой

Maciej Los

Что такое отчет? Хрустальный Отчет?

Member 14160360

нет, это отчет, который поставляется вместе с vb6

Richard Deeming

VB6 мертв уже почти два десятилетия. Вы будете бороться, чтобы найти любого, кто помнит этот материал, и там почти нет документации, доступной в интернете.

1 Ответов

Рейтинг:
2

Maciej Los

Я нашел только эту нить: Условное форматирование VB Datareport - vbCity - сообщество разработчиков .NET[^]. Вот что там было сказано:

Цитата:
u может условно добавить некоторый код к элементу управления label.but not to text box.bcos texbox на основе элемента datamember и поля datafield.