2015-09-16 2 views
2

Я только начал изучать доступ MS, и я столкнулся со следующей проблемой:MS Access показывают нулевые значения

У меня есть таблица в MS Access, который я хотел бы проверить для полей без каких-либо значений (нулевые значения). Например, у меня есть таблица с 6 столбцами, и я хотел бы иметь возможность запрашивать все отсутствующие данные. Лучшая вещь, которую я мог бы найти, - это запрос Союза, в котором я объединил Запросы для всех столбцов. Проблема, с которой я сталкиваюсь в этом решении, состоит в том, что если в строке есть 2 нулевых значения, я получаю дубликат в моем результате.

Есть ли лучший способ показать все нулевые значения из одной таблицы? Или способ исключить дубликат из Запроса Союза?

Спасибо!

+0

6 столбцов не много, почему бы не 'if col1 null или col2 равно null ...'? – Fionnuala

+0

Привет, спасибо за ваш повтор. Я пробовал это: Design View-> Criteria: Is Null -> Проблема в том, что если я наберу это в col1, и я наберу то же самое col2, запрос будет показывать только данные, где оба col1 и col2 равны null. Но Я хочу видеть также данные, где col 1 - null, а col 2 - не null и наоборот. Поэтому, если я набираю Design view под всеми 6 Criteria ,, is null '- запрос будет показывать только записи, в которых все 6 столбцов пустые. Или ты имел в виду что-то подобное? – adp

+0

Вы должны использовать разные строки, чтобы получить OR, а не AND, взгляните на SQL View в окне дизайна запроса. – Fionnuala

ответ

2

6 столбцов не много, вы можете использовать

if col1 is null or col2 is null ... 

В окне конструктора запросов, вы должны использовать различные линии, так что вы получите OR вместо AND, взгляните на SQL View, чтобы увидеть это.

3

Вы можете просто использовать:

Select * From YourTable 
Where (Field1 + Field2 + Field3 + Field4 + Field5 + Field6) Is Null 

Это будет список всех записей, где один или несколько полей равны нулю.

+0

Спасибо, но он работал с решением Fionnuala. Я думаю, это тоже работает, где я должен набирать эту команду? должен ли я создать макрос? – adp

+0

Это SQL для запроса. – Gustav

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