2009年10月21日

一括インポートして、絶対パスを取得する

使用環境は FileMaker Advanced 8.5 win です。

091021_fmp1.jpg

まずオブジェクトフィールドに画像を参照保存し、そのファイルパスなどの情報を別のフィールドに保存します。

・画像:オブジェクトフィールド
・情報:計算フィールド =GerAsText(画像)という状態です。

それで右クリックから「ピクチャを挿入」→「参照のみ保存」とすると「情報」フィールドには、

画像のサイズ(size:)
相対パス(image:)
絶対パス(imagewin:)

が保存されます。
しかしフォルダの一括インポートで同じように「参照のみ保存」としても、相対パス(image:)しか保存されない。
これはそういうものなのか、それともどこか間違っていて、フォルダのインポートでも絶対パスやサイズを取得できるはずなのか?

いろいろ試してみましたが、結局分からないのでmixiのコミュで質問してみました。
すると、

>それが仕様の様ですよ。
> どうしてもでしたら、フォルダのインポート後に得られたパスでピクチャの挿入して上書きすればいいのでは。

そうか!と膝をパシコーンと打ちました。
最初のインポートで取れなくても、情報はあるんだから取り直せばいい。
なんで思いつかないんだろ。ほんと俺って頭が固いなあ。


タグ:filemaker
posted by tk219 at 09:44 | Comment(3) | TrackBack(0) | ファイルメーカー | このブログの読者になる | 更新情報をチェックする

広告


この広告は60日以上更新がないブログに表示がされております。

以下のいずれかの方法で非表示にすることが可能です。

・記事の投稿、編集をおこなう
・マイブログの【設定】 > 【広告設定】 より、「60日間更新が無い場合」 の 「広告を表示しない」にチェックを入れて保存する。


×

この広告は180日以上新しい記事の投稿がないブログに表示されております。