Access 2013レポートでは、リンクテーブルを介してOracle DBビューに接続します。 1つのビューフィールドはBLOBタイプであり、以前にそこに格納されたイメージを保持します。Blobイメージをmsにインポートする際の例外アクセスレポート
マイ・アクセス・レポートで、リンクされた表には、Oracle DBのBLOBフィールドにマップされるタイプ「OLEオブジェクト」のフィールド(BILD_INHALTという名前)があります。私は時に次の例外を取得し、実行時に
If Len(RS![BILD_INHALT]) > 0 Then
Me.MST_Image.PictureData = RS![BILD_INHALT]
End If
:
は、レポートビューでは、私は(MST_Imageという名前の)「画像」フィールドは画像をロードするために持って作成され、それは次のように初期化されますOracleからのコンテンツでMST_Image.PictureDataを初期化します。
私はこの(非常に古い)トピックに関する詳細なドキュメントについて、インターネット上で確認したが、私は、この特定の問題については何も見つけることができませんでした。
感謝エリックとして、それを初期化するために
="about:blank"
にWebブラウザコントロールのコントロールソースを設定します。 Accessレポートは、私の同僚とVBソース(BLOBSとして保存されている画像)のVB.netで作成されています。クライアントの管理下にあります。問題を解決するための時間が に限定されているため、私はあなたの第2の提案を試みます。 – Francesco@Francesco言われたように、私は第3の解決策のためのVBAコード例を持っていますが、それは短くはないかもしれませんが、ほとんど変更を必要としません。しかし、2番目の解決方法も問題ありません。もし私がそれを読もうとするなら、[チップPearsonsは一時的なフォルダとVBAでファイルを扱う](http://www.cpearson.com/excel/WorkingWithTempFilesAndFolders.htm)を読むことをお勧めします。 –
あなたのVBAのサンプルコードを見ることができれば、私は感謝しています。あなたはそれをブログに公開していますか、それを手に入れる方法を教えてもらえますか?もう一度ありがとう – Francesco