2011-01-06 2 views
2

Есть ли способ в MS Access (2007) отобразить нулевые значения (напротив пустых строк) из представления данных.MS Access datasheet view не отображает нули?

Progmatically SQL вставляет жестко закодированные нулевые значения без ошибок, а для свойства столбца «Разрешить нулевую длину» установлено значение «Нет», поэтому я думал, что значение null будет вставлено, но при просмотре таблицы в MS Access оно будет отображаться как пустое строка.

Включен ли нуль?

Имеет ли доступ MS Access значение «null» в качестве значения или ключевого слова?

Есть ли настройка, которую мне нужно изменить для просмотра нулей?

Это приводит к путанице и становится настоящей болью!

Любые идеи приветствуются, спасибо.

ответ

1

В Access невозможно определить, просмотрев таблицу или таблицу, есть ли нулевая длина или нуль. Если вы вставили нули, это то, что у вас есть, может быть довольно сложно вставить строки нулевой длины в последние версии Access. Вы можете использовать Nz в запросе для отображения значения, где null найден, но вы не можете редактировать результат.

+0

Кажется сумасшедшим, но я полагаю, что это не совсем так и предприятие db – baileyswalk

+0

Зачем вам нужно отображать значение для Nulls? Это проблема уровня презентации, и сам механизм базы данных не должен делать ничего вообще в этом отношении. В какой базе данных вы привыкли к тому, что ведет себя по-другому? –

+0

Вопрос заключается в вопросе о представлении данных (например, пользовательском интерфейсе, а не движке), поэтому представляется разумным различать нули от пустых строк визуально и иметь возможность вводить пустые и пустые строки в виде отдельных значений. Другие пользовательские интерфейсы базы данных делают именно это (например, сервер управления SQL Server), но, к сожалению, в Access нет способа сделать это. – Giles

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