Мы испытываем эту ошибку на сайте клиента.
На одной рабочей станции (Access2K3, возможно, имеет сенсорный экран) в одной из ключевых форм пользователь сообщил, что он завис или зависает, когда в нижнем левом углу отображается «Вычисление ...».
Мы посмотрели и обнаружили, что это правда, за исключением того, что мы заметили, что вы можете снова «отпустить» экран, слегка покачивая мышью. Затем сузился до одного конкретного текстового поля. Пока вы наводите курсор мыши на это текстовое поле, вы можете отпустить экран, и все будет работать как обычно.
В текстовом поле отображаются некоторые данные только для чтения. Естественно, текстовое поле остается пустым до момента его освобождения, после чего оно показывает правильные данные.
Для этого элемента управления , а также для любого другого элемента управления нет события MouseMove, MouseDown или MouseUp. Источник управления Textbox, по общему признанию, не тривиален, он состоит из IF и также использует функцию VBA. Однако подобные типы сложных элементов управления повторяются в другом месте приложения и не вызывают проблем, и даже этот конкретный элемент управления не вызывает проблем на других машинах.
Кто-нибудь еще испытывал это?
Также для целей отладки - есть ли способ выяснить, что именно происходит, шаг за шагом, когда Access сообщает, что он "Расчет ..." в течение нескольких минут подряд?