場合によっては、表すデータに応じてフィールドの外観を変更したい場合があります。たとえば、株の高値や安値の項目を強調表示したい場合です。これはスクリプトで行うことができます。
これを行うには、以下の手順を実行します。
' VBScript: Detail.OnFormat
If UnitsInStock + UnitsOnOrder < ReorderLevel And _
Discontinued = False Then
Detail.BackColor = rgb(255,190,190)
Else
Detail.BackColor = vbWhite
Endif
このスクリプトは、UnitsInStock、UnitsOnOrder、ReorderLevel、および Discontinued の各フィールドの値に応じて、明細セクションの BackColorプロパティを変更します。
完全なレポートについては、ComponentOne Samples フォルダで入手可能な CommonTasks.xml レポート定義ファイルのレポート「16: Conditional Formatting」を参照してください。