2017-02-21 7 views
0

Я разрабатываю пару отчетов MS Access; одному из них необходимо знать, пустое ли поле даты/времени пустое, другое - наоборот. Я попытался следующие в фильтр собственности на вкладке Данные Отчета свойств листа:Как фильтровать по дате/времени в отчете MS Access?

IsNull(Assets.[Sales Date Seller Paid]) 

Когда я смотрю на View Report, элементы даты/времени зачастую нулевой, но фактические значения даты отображаются в виде Что ж.

Report showing invalid date/time data

Am Я на правильном пути?

+0

Я использую это только в том случае, если у меня есть отчет, в котором я хочу, чтобы фильтр изменялся динамически. Обычно я добавляю постоянную фильтрацию в источник записи отчета. – SunKnight0

+0

Вы можете добавить кнопку в верхней части отчета, которая будет переключать фильтр на нуль или не null (опция или флажок или ...) –

ответ

0
в доступе

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

Assets.[Sales Date Seller Paid] Is Null 

И да, как и @ SunKnight0 говорит, что, возможно, будет лучше включить, что в базовом запросе.

+0

Вы уверены, что не думаете о 'Nz()'? 'IsNull' должен проверить, является ли выражение нулевым или нет, и возвращает логическое значение. Он не заменяет значения. Я согласен с тем, что «null» - правильный путь. – Brad

+0

Упс! SQL Server ползет туда. Спасибо за исправление. В этом случае, почему IsNull не выполняет эту работу? – Skippy

+0

Это выражение VBA для тестирования, если переменные равны нулю (аналогично «Is Nothing» для объектов). Это не действительно функция «Доступ», поскольку полная функция - 'VBA.Information.IsNull()', это действительно VBA вещь. Поскольку столбец, являющийся нулевым, отличается от нулевой переменной, это просто не то, что нужно использовать. Что касается * почему * это так ... Я не знаю. – Brad

 Смежные вопросы

  • Нет связанных вопросов^_^