Мне было интересно, есть ли лучший способ справиться с невозможностью MS-Access обрабатывать NULL для логических значений, отличных от изменения типа данных-столбца для целого числа.Как вы относитесь к значениям NULL в столбцах типа boolean в MS Access?
ответ
Я думаю, вы должны использовать номер, и так, кажется, делает Allen Browne, Access MVP.
Не то, что я нашел :(Я не запрограммирован доступ в какое-то время, но то, что я помню, включает в себя довольно много IsNull проверок.
Да, доступ может обрабатывать значения Null для других типов данных, но когда я связываю таблицу с БД с булевыми типами, Access обрабатывает Null как False. – Florian
Я думаю, что это зависит от того, как вы хотите, чтобы ваше приложение/решение интерпретировать сказал NULLs в ваших данных.
вы хотите просто «игнорировать» их в отчете ... т.е. есть их печать как свободные пробелы или символы новой строки? В этом случае вы можете использовать удобную функцию IsNull вместе с «непосредственным if» iif() в SQL-конструкторе или столбце i п регулярного доступа конструктор запросов следующим образом:
IIF (IsNull (BooleanColumnName), NewLine/BlankSpace/Безотносительно, BooleanColumnName)
С другой стороны, если вы хотите, чтобы рассмотреть NULLs как «Ложное "ценности, вам лучше обновить колонку и просто изменить их с чем-то вроде:
Update таблица
SET BooleanColumnName = FALSE
WHERE BooleanColumnName IS NULL
- 1. Как вы относитесь к «специальным» символам, которые добавляет MS Word?
- 2. Как вы относитесь к Rails?
- 3. Как вы относитесь к параллелизму в NHibernate?
- 4. Как вы относитесь к позиционированию в WPF?
- 5. Как вы относитесь к плюрализации в Ember?
- 6. Доступ только к отфильтрованным значениям в таблице MS Access
- 7. RestKit: Как вы относитесь к NSUUID?
- 8. Как вы относитесь к примитивным типам Java в Clojure?
- 9. Как вы относитесь к SourceGear Vault?
- 10. Как вы относитесь к благотворительным взносам?
- 11. Как вы относитесь к маршрутным адресам?
- 12. Как вы относитесь к изменениям дизайна?
- 13. Как вы относитесь к коллаборатору SmartBear Code?
- 14. Как вы относитесь к типам lib.d.ts
- 15. Как вы относитесь к типу «Либо a»?
- 16. Как вы относитесь к двум таблицам?
- 17. Как вы относитесь к собственности ICollection?
- 18. Как SQL JOIN в конкатенированных столбцах в MS Access?
- 19. Как вы относитесь к закону Хофштадтера?
- 20. Как вы относитесь к коллекции AngularFire?
- 21. C#: как вы относитесь к контенту в Program.cs в form.cs?
- 22. MS Access - несоответствие типа данных
- 23. Отчеты в MS Access
- 24. Как вы относитесь к функции javascript непосредственно в html?
- 25. Как вы относитесь к интерфейсу/backend в YII?
- 26. Как вы относитесь к IFDEF в .dpr, используйте раздел
- 27. Как вы относитесь к «супер» дженерикам в java?
- 28. Как вы относитесь к полиморфизму в базе данных?
- 29. Как вы относитесь к отклоненным ответам в guzzel?
- 30. Как вы относитесь к имени кнопки в коде действия?
Спасибо Remou, есть хорошие советы на сайте Аллена Брауна :) – Florian
Если вам понравится Аллен Браун, вам также может понравиться Тони Тоуес. Он особенно хорош в коррупции: http://www.granite.ab.ca/accsmstr.htm – Fionnuala
Ссылка больше не работает. –