お客様のサイトでこの障害が発生しています。特定のコントロール上でマウスを動かすまで、「計算中...」のアクセスが停止しません
1つのワークステーション(Access2K3にはタッチスクリーンがあります)では、キーフォームの1つに、左下隅に「Calculating ...」と表示されていることが報告されました。
マウスをちょっと揺らしてもう一度画面を「解放」することができたことを除いて、これが真実であることがわかりました。その後、特定のテキストボックスに移動します。このテキストボックスの上にマウスを移動すると、画面を放すことができ、すべてが正常に機能します。
テキストボックスには、読み取り専用の財務データが表示されます。当然のことながら、テキストボックスは解放されるまで空白になり、その後は正しいデータが表示されます。
このコントロールのMouseMove、MouseDown、またはMouseUpイベントはありません。他のコントロールもありません。 Textboxのcontrolsourceはまったく自明ではなく、IFで構成され、VBA関数も使用します。しかし、同様のタイプの複雑なコントロールソースは、アプリ内の他の場所でも繰り返し実行され、問題は発生しません。この特定のコントロールでも、他のマシンで問題は発生しません。
誰もこれを経験していますか?
また、デバッグの目的で、Accessが「計算中...」と報告したときに、何分後に何が起きているのかを特定する方法はありますか?
2つの考え... OnCurrentのように、テキストボックスに他のイベント(マウス以外)がありますか?そして、あなたは別のタッチスクリーンでそれを試しましたか?おそらく、画面に何か間違った/固まっていることがあります。そして、それは "運がいい"となり、どこかでコントロールを起動しています。 – BIBD
アプリケーションがフリーズしているときのCPUの負荷は?最大化されたかどうか? – HansUp
アプリケーションでEchoまたはSetWarningsがオフに設定されていますか? – HansUp