Form.Repaint メソッド (Access)
Repaint メソッドは、指定されたフォームに対して、画面の更新操作がある場合はそれを実行します。 また、Repaint メソッドは、更新に伴って、フォーム上のコントロールの再計算も行います。
構文
式。再 描画
expressionForm オブジェクトを表す変数です。
戻り値
なし
解説
Microsoft Office Access では、他のタスクの実行が終わるまで画面の更新が行われないことがあります。 Repaint メソッドを使うと、指定したフォームのコントロールの再描画を即座に行うことができます。 Repaint メソッドを使用します。
複数のフィールドの値を変更する場合。 再描画を強制しない限り、特に計算コントロールの式のフィールドなどの他のフィールドが変更されたフィールドの値に依存している場合は、Access で変更がすぐに表示されないことがあります。
フォームのすべてのフィールドにデータが確実に表示されるようにする場合。 たとえば、フォームを開いた直後に、OLE オブジェクトを含むフィールドにデータが表示されないことがあります。
このメソッドでは、データベースの再クエリは発生しません。また、フォームの基になるレコード ソースに新しいレコードや変更されたレコードも表示されません。 Requery メソッドを使用して、フォームまたはそのコントロールのデータ ソースを再クエリします。
注:
例
次の例では、 Repaint メソッドを使用して、フォームがフォーカスを受け取ったときにフォームを再描画します。
Private Sub Form_Activate()
Me.Repaint
End Sub
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示