시작, 끝 (날짜) 및 길이 (숫자, 공백 일 수 있음) 테이블에 3 개의 필드가 있습니다. 더 시작, 끝 또는 길이가없는 경우스위치가 #error를 일으켰습니다. 왜 고칠 수 있습니까?
이SELECT Switch((g.length<>0) And IsDate(g.end),DateAdd("m",g.length,g.start)) AS field FROM table g
, 액세스 빈 표시
내 목표는 내가 가지고 ... 시작과 끝이 존재하지 않는 길이를 사용하여 종료 날짜를 계산하는
입니다 - 이건 괜찮아. 끝이 없지만 시작 및 길이가 정상이면 계산 된 날짜가 표시됩니다. 다시 한 번 표시됩니다. BUT 끝이 없거나 길이가 있지만 시작 부분이 있으면 #Error가 표시됩니다.
이유를 모르겠지만 해결할 수 없습니다. 끝이없는 경우
네, 무슨 뜻인지 알고 있습니다. IIf 솔루션은 조금 더 우아 해 보이며 완벽하게 작동합니다. 어쩌면 나는 늦은 밤을 마무리해야합니다! 감사합니다. – Chris