Answered by:
Correct expression?

Question
-
I have three fields in a query; DteEmployed, PayDate, DteLeft. I feel dumb asking for an expression iif([DteEmployed]<=[Paydate]<=[DteLeft],1,0)Sunday, May 1, 2016 11:47 AM
Answers
-
You have to write it this way, using And:
IIf([DteEmployed]<=[PayDate] And [PayDate]<=[DteLeft], 1, 0)
Regards, Hans Vogelaar (http://www.eileenslounge.com)
- Marked as answer by Hans van Niekerk Sunday, May 1, 2016 1:55 PM
Sunday, May 1, 2016 11:54 AM -
Is PayDate a field in either of the two tables in your query?
Regards, Hans Vogelaar (http://www.eileenslounge.com)
- Marked as answer by Hans van Niekerk Monday, May 2, 2016 4:47 AM
Sunday, May 1, 2016 3:22 PM
All replies
-
You have to write it this way, using And:
IIf([DteEmployed]<=[PayDate] And [PayDate]<=[DteLeft], 1, 0)
Regards, Hans Vogelaar (http://www.eileenslounge.com)
- Marked as answer by Hans van Niekerk Sunday, May 1, 2016 1:55 PM
Sunday, May 1, 2016 11:54 AM -
Sunday, May 1, 2016 2:01 PM
-
Thanks Hans I will visit your website just now. As you may see the expression works but I need to add a criteria of one and it then asks for Parameter value of Paydate.Sunday, May 1, 2016 2:03 PM
-
Is PayDate a field in either of the two tables in your query?
Regards, Hans Vogelaar (http://www.eileenslounge.com)
- Marked as answer by Hans van Niekerk Monday, May 2, 2016 4:47 AM
Sunday, May 1, 2016 3:22 PM -
I learnt this as well. As you may see on the insert it was Payday: Salarydte. When I changed it to the exact field name Salarydte the problem was fixed. Thanks.Monday, May 2, 2016 4:50 AM