#ms-access
#ms-access
Вопрос:
Просто небольшой вопрос, касающийся условного форматирования / выражений. У меня есть форма, которая содержит информацию (дата выставления счета, условия оплаты, срок оплаты, оставшиеся дни и оплачено).
Срок оплаты добавляет 30 дней к дате выставления счета, а оставшиеся дни показывают нам, сколько дней у него осталось.
Мой вопрос в том, как я могу сделать так, чтобы при установке флажка «Оплачено» количество оставшихся дней равнялось 0 или было пустым. вместо непрерывного обратного отсчета.
Комментарии:
1. Отредактируйте вопрос, чтобы отобразить выражение для вычисления DaysLeft.
Ответ №1:
Можно было бы использовать IIf() для условной настройки DaysLeft на основе значения флажка.
=IIf([Paid], 0, days left calc here)
Комментарии:
1. Привет, каким здесь будет calc?
2. «IIf([Проверка 139]=0,»0″,»»)» Я пробовал это, и это работает, чтобы показать ложную часть, но когда установлен флажок оплачено, появляется надпись «#type!» Я даже пытался изменить код на «IIf ([Check139]=0,0,»»)»
3. ‘calc here’ — это любое вычисление, которое вы выполняете для вычисления оставшихся дней. Вы не опубликовали это в своем вопросе. Я предполагаю, что это будет разница между текущей датой и датой выполнения.