Измените цвет прямоугольника в Rave runtime Delphi

#delphi #rave-reports

#delphi #rave-отчеты

Вопрос:

Мы печатаем записи базы данных в rave, используя rvproject1 и rvdatasetconnection1, и это работает. Как выполнить это в rave: если Adotabel1.fieldbyname(‘something’).asstring = ‘something’, то Rectangle1 на полосе данных.color=черный, иначе Rectangle1 на полосе данных.color= зеленый

Комментарии:

1. У меня нет Rave, но я думаю, что событие Onnext rvdatasetconnection можно использовать для проверки состояния и доступа к Rectangle BKcolor

Ответ №1:

Rawn,

Я полагаю, вам необходимо загрузить руководство по визуальному проектированию в формате pdf, расположенное здесь

http://www.nevrona.com/Rave/downloadbe.html. То, чего вы хотите достичь, может быть сделано несколькими способами (с помощью событий редактора, из кода Delphi и т.д.). В руководстве вы найдете, как именно закодировать полосу или текст данных для события beforeprint («язык» отчета Rave очень похож на Delphi). В данный момент у меня нет времени приводить вам пример.

с наилучшими пожеланиями,
Раду