
Signature
George Nicholson
Remove 'Junk' from return address.
I'm getting an error - RunError 94 "Invalid use of Null" ...
Here is my new Select Case
Select Case True
Case InStr(1, Me![Contract Name (s)], "Linear") > 0
Me![Contract Name (s)].BackColor = 8454143 'Yellow
Case InStr(1, Me![Contract Name (s)], "Ramp") > 0
Me![Contract Name (s)].BackColor = 4259584 'Green
Case InStr(1, Me![Contract Name (s)], "Summit") > 0
Me![Contract Name (s)].BackColor = 12632256 'Grey
Case InStr(1, Me![Contract Name (s)], "Cracker Jack") > 0
Me![Contract Name (s)].BackColor = 16777088 'Light Blue
Case InStr(1, Me![Contract Name (s)], "Marathon") > 0
Me![Contract Name (s)].BackColor = 4227327 'Orange
End Select
End Sub
> Select Case True
> Case instr(1, Me![Contract Name (s)], "Linear") > 0
[quoted text clipped - 33 lines]
> >
> > End Select
Klatuu - 15 Dec 2005 20:08 GMT
That will happen when Me![Contract Name (s)] has had no value entered. You
will need to test for that. Since a Select Case statement only evaluates 1
case at a time starting from the top, this will prevent the InStr function
from trying to evaluate a Null value. Also, Notice the change I made where
you set the color to white:
Select Case True
Case IsNull(Me![Contract Name (s)])
Me![Contract Name (s)].BackColor = 16777215 'White - set as default
Case InStr(1, Me![Contract Name (s)], "Linear") > 0
Me![Contract Name (s)].BackColor = 8454143 'Yellow
Case InStr(1, Me![Contract Name (s)], "Ramp") > 0
Me![Contract Name (s)].BackColor = 4259584 'Green
Case InStr(1, Me![Contract Name (s)], "Summit") > 0
Me![Contract Name (s)].BackColor = 12632256 'Grey
Case InStr(1, Me![Contract Name (s)], "Cracker Jack") > 0
Me![Contract Name (s)].BackColor = 16777088 'Light Blue
Case InStr(1, Me![Contract Name (s)], "Marathon") > 0
Me![Contract Name (s)].BackColor = 4227327 'Orange
Case Else
Me![Contract Name (s)].BackColor = 16777215 'White - set as default
End Select
> I'm getting an error - RunError 94 "Invalid use of Null" ...
>
[quoted text clipped - 54 lines]
> > >
> > > End Select