Conditional formatting with SQL Select from another table

  • Thread starter Thread starter MagnusS
  • Start date Start date
M

MagnusS

Hi,

I trying to set the font color in a textbox using this "Expression is":
[txtProdAvailableDate]<=Date() And [ProdAvailableChk]=-1 And
[txtProdAvailableDate]<(SELECT [tblLog].[ProdAvCheckedDate] FROM [tblLog]
WHERE [ID]=Forms![frmTracing].[txtID]).
This doesn't give any error message but neither does it change the font color.

I have this expression working:
[txtProdAvailableDate]<=Date() And [ProdAvailableChk]= 0

Any suggestion on how to solve the string where I use the SELECT statement?

Cheers,
/Mag
 
You can't use SELECT statements like that. Try using DLookup:

[txtProdAvailableDate]<DLookup("[ProdAvCheckedDate]", "[tblLog]", "[ID]=" &
Forms![frmTracing].[txtID])
 
MagnusS -

You might try putting a hidden field on your form, and setting the value to
be the results of your SQL statement. Then in your formatting expression,
use the value of this hidden field instead of the SQL statement.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Back
Top