1
我在我的表中有3个字段:开始,结束(日期)和长度(数量,可能是空白)。
我的目标是使用的开始和长度到底哪里不存在计算的结束日期...开关导致#error,为什么以及如何修复它
我:
SELECT Switch((g.length<>0) And IsDate(g.end),DateAdd("m",g.length,g.start)) AS field FROM table g
如果没有开始,结束或长度,Access显示空白- 这可以。 如果没有结束,但开始和长度都可以,则会显示计算日期 - 再次正常。 但 如果没有结束,或长度,但开始存在,接入显示器#错误
我不明白为什么,不能修复,请帮忙!
是的,我明白你的意思了。 IIf解决方案看起来更加优雅,并且完美无瑕!也许我应该放下深夜! 谢谢! – Chris 2010-05-12 16:40:37