If you have a calculated column thus
=IF([Status] ="Completed", TODAY(),"")
and the column is of type date
this is no issue for share point , the column will be empty if Status <> Completed
BUT access will read this as #error (but I have seen sometimes it reading it as 12/30/1899 (min date) and I do not know when or how this happens)
if you try iserror function it will not return yes, rather #error
any other function (len etc) will do that also - return #error
if you explicitly calculate like this
=IF([Status] ="Completed", TODAY(),0)
access will work fine
but then again share point will have 12/30/1899
an idea would be to use the logic that the calculated column is using and import it into sql as an IIF statement so #error are avoided -
ReplyDelete