※ ChatGPTを利用し、要約された質問です(原文:DBへの画像の挿入について)
DBへの画像の挿入について
このQ&Aのポイント
現在filemakerPro6 windowsにて画像管理のデータベースを作成していますが、画像の挿入で不明な点があります。スクリプトを使用してローカルのフォルダ内の画像を挿入したいと考えています。
計算結果に"image:/D:/フォルダ名/" & レコードID & "_a.jpg"を試してみましたが上手く行きませんでした。リレーションを使用すれば同じようなことができるかもしれませんが、まだ試してはいません。
上記の処理を実現できる方法があるかどうかを知りたいです。もし知っている方がいらっしゃれば、教えていただけると助かります。
現在filemakerPro6 windowsにて画像管理のデータベースを作成しているのですが、画像の挿入で不明に思った点があったので質問しました。
やろうとしていることは、
スクリプトでローカルのフォルダ内の画像(「レコードID」_a~f.jpgの名前で統一)を、ファイル名の_a~fで判別させて、各フィールド(画像a~f)に挿入
としたいのですが、
計算結果に
"image:/D:/フォルダ名/" & レコードID & "_a.jpg"
を試してみましたが上手く行かず(パスに変数が使えるのはver8から?)
リレーションを使用すれば同じようなことが出来るのかと思いましたが、そこでも行き詰っている段階です。
(画像の一覧のデータベースからファイル名(1234_a.jpg)を参照してサムネイル画像をリレーションで表示できないものか…と)
上記と同等の処理を実現出来そうな方法が無いか、ご存知の方がいらっしゃればご教授お願いします。
お礼
早速のご回答ありがとうございます。 こちらも同じような考えになり、ご回答を頂く前からちょっと試しで作っていたのですが、 別ファイルに表示用画像、ファイル名(1234_a.jpg)があり、元ファイルのフィールドに「1234_a.jpg」と入力された時にリレーションが発生するように、と作ってみたのですが、画像は表示されず… それぞれのリレーション、フィールド設定は リレーション定義…「ファイル名a(~f)」=::「ファイル名」 元ファイル…タイプ=オブジェクト、ルックアップで上記のリレーションから「表示用画像」を参照で、内容の空欄、不一致はコピーしないにチェックを入れています。 また、元ファイルのファイル名入力フィールド(a~fそれぞれあります)で、スクリプトを使用して「レコードID」&"_a.jpg"と入力させています。