2 返信 最新の回答 日時: Nov 24, 2008 1:44 PM ユーザー:pahinui

    オブジェクト・フィールド内の画像について

    pahinui

      タイトル

      オブジェクト・フィールド内の画像について

      フォーラムに投稿

       FileMaker9.0で管理している画像を、FileMaker6.0で作成したファイルに取り込みたいと希望しています。

       オブジェクト・フィールドの画像は、エクスポートができないかと思いますので、上記の希望は叶えられないということになりますでしょうか。友人がFM6しか所有していないのです。

       もしもなんらかの方法が有りましたら、お教えください。

       

        • 1. Re: オブジェクト・フィールド内の画像について
          Matthew1
            

          こんばんはPahinuiさん

           

          オブジェクトフィールドに画像ファイル自体を挿入しているものと考えて回答させていただきます。

           

          FileMaker Pro では[フィールド内容のエクスポート]の機能を使うことでフィールド内容をエクスポートすることができるので、この機能をスクリプト内で使ってそれぞれのレコードからイメージファイルを抽出することが可能です。

           

          レコード/検索/ページへ移動 [最初の] 

          Loop

          変数を設定 [$ファイルパス; 値: "イメージ\\" & Get (レコード番号) & "_" & テーブル::オブジェクトフィールド] 
          フィールド内容のエクスポート [テーブル::オブジェクトフィールド; 「$ファイルパス」] 
          レコード/検索条件/ページへ移動[次の; 最後まできたら終了]

          End Loop

           

          このスクリプトを走らせる前にデータベースファイルが存在するフォルダに「イメージ」という名前のフォルダを作成してください。このスクリプトでは変数「$ファイルパス」にフォルダ名「イメージ\」、レコード番号、元のファイル名を組み合わせたものを設定し、それをエクスポートするファイルパスとしてフィールド内容のエクスポート []で使用しています。

          に Matthew により編集されました
          • 2. Re: オブジェクト・フィールド内の画像について
            pahinui
              

             御礼がたいへんに遅くなり失礼いたしました。

             トライしてみます。

             

             ありがとうございました。