元の質問
(MySQLデータベースの画像をAccess 2007フォームで表示するにはどうすればよいですか?)
Access 2007を使用してMySQLデータベースに接続し、画像やその他のデータをフォームに表示したいと思います。
私はすでにAccess2007アプリケーションを持っていますが、それを手伝うことができれば、あまり変更したくありません。どのデータ型が機能するかわかりません。「添付データ型」はMySQLではサポートされていません。また、私のクライアントは画像を開いて編集できるようにしたいと考えています。
更新された質問の解決策
(MS Accessの2GBデータベース制限(画像を表示するため)を回避するにはどうすればよいですか?)
(1)画像のファイル名をMS Accessに
保存します(2)VBAを使用してフォームに動的に表示します(を参照)フォーム、レポート、またはデータアクセスページでフォルダの画像を表示する方法)。
画像を編集可能にするには:
(1)ファイルタイプ(「.jpg」など)が選択した画像エディタに関連付けられていることを確認します。(2)上記
の記事と同じ変数名を使用して、次のコードをが配置されているフォームに追加します( VBAを使用してデフォルトのアプリケーションでファイルを開く方法を参照) 。ImageFrame
Private Sub ImageFrame_Click()
Application.FollowHyperlink (txtImageName)
End Sub
役に立つかもしれない他のいくつかの情報源
PostgreSQLのフロントエンドとしてMSAccessを使用する。
「グーグル」のさらに別のラウンドを始めさせてくれたMindStalkerのコメントに特に感謝します。