Conditional formatting...

  Macnova 13:22 03 Feb 2005

Can anybody help?

I'm trying to apply conditional formatting to a report control (Difference) which holds values ranging from 100 to -100. I want to format the control as so:

=> 0 = green
0 and > -10 = orange
= -10 = red

I have used Conditional formatting in Access 2000 to do this, but it will only respond to the first negative condition and turns all negative numbers orange.

To overcome this, I have turned to VBA and have written some code in the OnFormat event of the controls section

Dim Difference As Single
If Me!Difference >= 0 Then
Me!Difference.ForeColor =vbGreen
ElseIf Me!Difference 0 And Me!Difference >= -10 Then
Me!Difference.ForeColor =vbOrange
EsleIf Me!Difference -10 Then
Me!Difference.ForeColor =vbRed
End If

This brings up the sames results, i.e. all negative numbers are displayed as orange. How do I overcome this and make access recognise more than one conditional format on negative values?


  Macnova 14:11 03 Feb 2005

i have posted this again as i made mistakes on it . please see conditional formatting negative numbers. cheers .

This thread is now locked and can not be replied to.

Elsewhere on IDG sites

Honor 9 Lite review

How Social Media has Propelled Political Graphic Design and Art in the Last Decade

The best kids apps for iPhone & iPad 2018

HomePod d’Apple : date de sortie, prix et fiche technique