Код Access VBA/DAO может вызывать сбой или сообщать о неверных данных для столбцов с десятичными значениями

Применяется к
Access для Microsoft 365

Последнее обновление: 24 июня 2020 г.

ПРОБЛЕМА

В версии 2005 сборки Microsoft Access 6.0.12827.20010 при работе с десятичными полями (Access DataType=Number/FieldSize=Десятичный, или SQL DataType =Decimal) с помощью DAO (объектов доступа к данным) Microsoft Access может завершить работу. Если навести указатель мыши на переменную поля типа Decimal в коде VBA, значение поля может отображаться неправильно, а именно "?????" или с возникновением сообщения об ошибке несоответствия типов, либо приложение Microsoft Access может завершить работу со сбоем.

СОСТОЯНИЕ: ИСПРАВЛЕНО

Эта проблема исправлена во всех затронутых каналах.

Для Актуального канала версии 2005 эта проблема исправлена в сборке 16.0.12827.20470.  Чтобы получить новую версию, может потребоваться принудительное обновление вручную.

Для Актуального канала (предварительная версия) версии 2006 эта проблема исправлена в сборке 16.0.13001.20198.

Значок эксперта (работа мозга, механизм) Вопросы экспертам

Обращайтесь к экспертам, обсуждайте новости, обновления и рекомендации, а также читайте наш блог.

Microsoft Tech Community

Значок сообщества Получите помощь в сообществе

Задавайте вопросы сотрудникам службы поддержки, MVP, инженерам и другим пользователям Office и находите решения.

Форум Office на сайте Answers

Значок запроса функции (лампочка, идея) Предложить новую функцию

Мы будем рады вашим отзывам и предложениям. Вам наверняка есть, что сказать. Поделитесь с нами своими мыслями.

Отправка отзывов

См. также

Исправления и временные решения для последних проблем в Access