2016-02-25 3 views
0

У меня есть таблица под названием tblBooking, которая содержит сведения о 8 заказах на фургоны. Одним из полей является дата возврата, отформатированная как dd/mm/yyyy. Еще одним из полей в таблице является галочка «Да» или «Нет». Я изо всех сил пытаюсь проверить, будет ли флажок автоматически отмечен для записей, в которых «Дата возврата» больше сегодняшней даты, например Дата()Автоматическая отметка об ошибке на основе определенных критериев при доступе

ответ

1

Если вы хотите автоматически установить флажок в поле таблицы, ответ «не делай этого», потому что вы нарушаете правило нормализации, создавая поле, которое является функцией другого поля. Это поле флажка не должно быть частью дизайна вашей таблицы: оно должно появляться в форме или отчете, но не храниться в таблице.

Если вы имеете в виду флажок в форме или отчете, вы можете поместить свое поле в базовый запрос как вычисленное поле. Создайте столбец в запросе. См. Прикрепленный файл для дизайна запроса. See attached

1

Вам даже не нужен запрос, чтобы не сказать, поле в таблице - просто использовать это выражение, как ControlSource для флажка на форме или сообщить:

=CBool([ReturnDate]>Date()) 
Смежные вопросы