• 締切済み

FileMakerで外部保存PDFを開く方法

Windows7/FileMaker13v2使用です。 以下の手順で、外部保存したPDFファイルを開くスクリプトを作成したいのですが、思ったように動作しません。 1)オブジェクトフィールド:tbl::obj   [オブジェクトフィールドを外部に保存]にて   ・保存先:[データベースの場所]/test/   ・オープン格納:"tbl/obj/"   →フィールドに、「ファイル名.PDF」を登録し、上記保存先に格納されることを確認しました。 2)スクリプト   ・変数を設定[$wk; GetValue ( tbl::obj ; 2 )]   ・Event送信[「aevt」; 「odoc」; 「$wk」]   ※$wkの値は「FILE:tbl/obj/ファイル名.PDF」になっていました。 →2)のスクリプトを実行すると、、「ファイル[ファイル名.PDF]が見つからなかったため、処理を完了できません。」と出てきます。 フィールド参照にせず固定パスにしたところPDFファイルは開きました。 GetValueの取り方が間違っているのかと予想するのですが、どのように取得するとEvent送信で有効になるのでしょうか?

みんなの回答

  • chieffish
  • ベストアンサー率44% (1149/2554)
回答No.2

Winで試してみたけど2行目は簡易パスになってますね。 MacはPDFもピクチャと同様に扱えるのでサイズが出てた。

  • chieffish
  • ベストアンサー率44% (1149/2554)
回答No.1

私の環境Macでは GetValue ( tbl::obj ; 2 )はサイズが出ます。 テキスト計算フィールド=そのオプジェクトフィールド を作るとどんな内容になっているか判ります。 1行目はremote:ファイル名.pdfとなっているはずですから、それからremote:を取って 前に外部格納フォルダのパスを付けるのが簡単かも。

関連するQ&A

  • ファイルメーカーでPDFを開く

    昨日から始めたファイルメーカーで、PDF書類リストを作っています。 ボタンを押せば、そのPDFが開けるようにしたいのですが、やり方がよく分かりません。 具体的には、まずフィールドの一つに、テキストでそのPDF書類のパスを書きました。(例えば、そのフィールド名を”Path”とします。) この変数”Path”をスクリプトに記述して、そのファイルを開きたいのですが、スクリプト定義で「AppleScript実行」を使うのか「AppleEvent送信」を使うのか、またはそのほかのものを使うのかよく分かりません。 また、記述の仕方がいまいち分かりません。 よろしくお願いします。

    • ベストアンサー
    • Mac
  • Flashで外部テキストをテキストフィールドオブジェクトに読み込む方法

    FlashMXを使用しています。 外部テキストファイルをまず loadVariablesで読み込みました。 そして、その読み込んだテキストファイルの内容を、 ダイナミックテキストボックスに入れて表示させたいと思っています。 その際、テキストボックスには変数名をつけるのではなく、インスタンス名をつけることでテキストフィールドオブジェクトとしています。 以下、そのスクリプトです。 mc_text_fieldという名前のテキストフィールドオブジェクトに外部テキストの変数v_textのストリングを読み込ませようとしていますが、うまく作動しません。 タイムラインのスクリプト this.loadVariables("gaibu.txt"); mc_text_field.text=v_text; 外部テキストgaibu.txtの中身 v_text=こんにちは。 宜しくお願いします。 また、LoadVarsを使っても読み込むことは可能なのでしょうか。どちらがお薦めでしょうか。宜しくお願い致します。

  • Filemaker データを任意のアプリケーションで開きたい

    Filemaker データを任意のアプリケーションで開きたい WindowsXP で FileMakerPro9を使用しています。 ネットワーク上にある画像を任意のアプリケーションで開くスクリプトを作りたいのですが、うまく行きません。 途中まで?作成できたのですが、ギブアップです。 そもそもこれは可能なのでしょうか。可能でしたら以下に途中までの設定を書きますので、スクリプトを掲載していただけますでしょうか。 ・オブジェクトフィールド「オブジェクト」にJPEG画像を貼り付け ・計算フィールドで「オブジェクト」のパスを取得 1)適当なボタンを作り、URLを開くで以下を指定 Substitute( GetValue ( GetAsText( test::オブジェクト) ; 3 ) ; "imagewin:" ; "file://" 結果:画像はひらくもののWindowsの関連付けの画像アプリで開く 2)適当なボタンを作り、Eventを送信→テキストで以下を指定 "C:?Program Files?Internet Explorer?iexplore.exe" "C:?フルパス?画像.jpg" 結果:画像をIEで開いてくれる この2)に1)のSubstituteを組み合わせれば何とかなると思いましたが、構文に詳しくないせいで何ともなりませんでした。 他に、Eventを送信の「ファイル」や「計算」でいろいろ試してみましたが、アプリのみ開いたり、ボタンを押しても反応なしという具合です。

  • EXCELファイルをACCESS2000へインポート

    やりたいことは、access2000でAAA.xlsをワークテーブル「WK_TBL」へインポートしたいのですがエラーが発生します。(最初の行をフィールド名として使わない) 現在のプログラムは、TransferSpreadsheetを使用してやっているのですが、 「貼り付け先の ' WK_TBL ' テーブルには 'F1' フィールドがありません。」 とエラーが出ます。 そこで、WK_TBLを削除して実行すると一応取り込まれました。 TransferSpreadsheetは既に存在するテーブルに取り込むことができないのでしょうか? ちなみに、既に作成済みである「WK_TBL」には取り込み後使用したいフィールドがあるため、 フィールドが1つ余分にあります。またEXCELの先頭行と「WK_TBL」のフィールド名は一致してません。 例)EXCEL コード 名称 住所 例)WK_TBL Wコード W名称 W住所 Wフラグ

  • SH901isでのPDF保存

    一応検索したつもりですが既出でしたらすみません。 SH901isにてPDFを閲覧するため、miniSDにファイルを保存したのですが「PDFがありません」となってしまいます。 手順はテキストファイルをprimoPDFでPDFに保存。マニュアルを見ながら指定の「\PRIVATE\DOCOMO\DOCUMENT\PUD001」フォルダに「PDFDC001.PDF」というファイル名にして格納しました。 ファイルサイズは20KBぐらいです。 PDFファイルに閲覧禁止属性とかあるんでしょうか? 何か心あたりある方はいらっしゃいませんか?

  • 突然PDFファイルの保存というのがでて、困っています。

    「PDFファイルの保存」というのが急にでてくるようになりました。しかもそれはクリックすると応答なしになってしまいまったく動かなくなってしまいます・・・。 この症状が出る前に、ベクター11を使っていてその「PDFファイルの保存」とでてくるファイル名にベクターで印刷しようとしていたファイル名がでてきています。このことから原因はベクター11を使って印刷しようとしたファイルが問題だと思ったのですが・・・。 いろいろ試してはみたのですが、消しても消してもPDFファイルの保存というのがでてくるので大変困っています・・・。 解決方法などあれば教えてほしいです。よろしくお願いします!

  • filemakerについてです。

    filemaker12使用中です。 質問です。 私は医療関係者です。現在ファイルメーカーでカルテを作っています。 毎度の診療の際に、写真をとって記録をしています。 写真の撮影は月に一度で一回の診療で5枚です。撮った写真をフィルメーカーで保存したいと思っています。 目標は (1) 撮影日の日程  を選択して、 (2) その隣に写真を5枚挿入 したいと思っています。 今出来ているところまでを説明します。 患者Aのレコードで 撮影日の選択はできています。 編集ボックスを挿入し、フィールド名指定であらかじめ作った「撮影日1-1」という項目を選び、タイプでオブジェクトを選択することで写真を挿入できるところまではわかりました。撮る写真は5枚ですので、「撮影日1-2」「撮影日1-3」「撮影日1-4」「撮影日1-5」というフィールド名を作ることで5枚の写真を挿入できるようになりました。 ここからがご質問です。 撮影日2-1、撮影日2-2、撮影日2-3、撮影日2-4、撮影日2-5 撮影日3-1、撮影日3-2、撮影日3-3、撮影日3-4、撮影日3-5 と撮影日2を使用すると自動で撮影日3が増えるような設定(もしくはスクリプト)はできないでしょうか? もしそれが出来ないのであれば、撮影日2から撮影日30くらいまで一度にフィールドを作る方法(もしくはスクリプト)はないでしょうか? 現在はフィールド名を手作業で1つずつ作っている状態です。 わかりにくい説明でもうしわけありませんが、ご教授おねがいします。

  • PDF書き込みの保存

    書き込みのできるフィールドが設定されたPDFファイルを提出しなくてはなりません。ファイルの提供および提出先は米国です。ダウンロードして書き込むことはできるのですが、書き込んだ内容が保存できません。(保存できません、という警告ウィンドウが現れます。) でも、「提出はE-mailで」と書いてあるので、なんらかの方法で保存できるのだろうと思うのですが、Acrobat Professionalなどを購入すれば可能なのでしょうか。教えてください。よろしくお願いします。

  • FileMakerで読み込んだファイル名の自動入力

    当方デザイン関係の会社に勤務しています。 FileMakerを使って、作成済のデザインのJPEGデータの管理をしています。 JPEGデータには、会社での管理番号をつけて保存し、それをオブジェクトフィールドに挿入しています。 FileMakerでもFinderからでも管理しやすいように、FileMaker上に「ファイル名」というフィールドを作成し、JPEGのファイル名を入力しています。 手順としてはFinder上でJPEGのファイル名をコピーし、「ファイル名」フィールドにペーストしています。 しかし、入力するデザインの点数(レコード数)が多いと、いちいちFinderとFileMakerを行ったり来たりしなければならず、またたまに入力ミスが発生することもあります。 オブジェクトフィールドに読み込んだJPEGファイルのファイル名を、「ファイル名」フィールドに自動入力化する方法はないでしょうか? 当方のPC環境はiMac、OS X10.6、FileMaker Ver10を使用しています。 ご回答のほど、よろしくお願いします。

  • ダウンロードしたPDFファイルが編集保存できない

    インターネット上から仕事に使う様式をPDFファイルでダウンローしました。 私のパソコンでは、ダウンロードしたファイルを編集し、上書き保存することも出来ました。 しかし別のパソコンでは、「フォームフィールドが含まれる場合にはデータ保存できません。」みたいなメッセージが出て、PDFファイルを編集保存できません。 どうしたら編集保存できるのでしょうか? よろしくお願いします。