0

MS Access 2010 を使用して、オフィス ビルの部屋に関する基本情報と、その部屋のフォームやレポートに表示したい画像のパスとファイル名を含む単純なテーブルを作成しました。常にではありませんが、部屋に画像のエントリがない場合に、間違った画像が表示されることがあります。

Form_Current イベントにロジックを追加して、このフォームを修正しました。しかし、Report_Current および Report_Page イベントに同じロジックを追加すると、ランダムな結果が得られます。

印刷プレビューでは画像が正しく表示されるようですが、印刷を XPS または PDF にエクスポートすると、以下の Form_Current コードと同じ Report_Page および Report_Current コードが無視されます。

Private Sub Form_Current()

    Me.ImageHolder.Picture = ""
    If (Me.ImageFilePath.Value <> "") and Dir(Me.ImageFilePath.Value) <> "" Then 
        Me.ImageHolder.Picture = Me.ImageFilePath.Value
    Else
        Me.ImageHolder.Picture = ""

End Sub
4

1 に答える 1