• ベストアンサー

ファイルメーカーProでテキストフィールドに入力したファイル名のデータベースを開く方法について

ファイルメーカーPro8を利用しております。 スクリプトを利用して、テキストフィールドに入力したファイルメーカーProのデータベースファイルを開きたいと思っております。 「ファイルを開く」スクリプトでは決まったファイル名を開くことはできましたが、動的(フィールド名に入っている値を参照)にファイル名を指定することはできませんでした。 なにか良い方法がないでしょうか?

  • hyoro
  • お礼率72% (8/11)

質問者が選んだベストアンサー

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

私はMacですが、そのファイル名のフィールド値をスクリプトで変数に入れて Event送信ステップで「文書を開く」「イベントの完了を待たない」でファイ ル名に変数を指定すれば開くようですよ。 同じファイル名のものが他の場所にあったらファイルパスを変数に入れる必要 が有るかも知れません。

hyoro
質問者

お礼

ありがとうございました。 この方法で無事動作しました。

その他の回答 (1)

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

開くファイルも同じフォルダに入れておいてください。

関連するQ&A

  • ファイルメーカーproの計算フィールドについて

    ファイルメーカーpro4(for Mac)を使用しています。 計算フィールドで、「"指定されたフィールド"」というものを作成するにはどうすればよいのでしょうか?「"」で指定のフィールドの文章をかこむ形です。 例えば、 """ & 指定されたフィールド & """とすると、 「" & 指定されたフィールド & "」と表示されるだけでした(フィールド内の文章ではなく、フィールド名が「"」と「&」でかこまれたものになりました)。 グローバルフィールドを一つ作り、それに「"」を入力し、 グローバルフィールド & 指定されたフィールド & グローバルフィールド とするしかないのでしょうか? また、計算フィールドで、 フィールド1(改行) フィールド2 というように改行を指定することは可能でしょうか? どちらか一方でも、解決方法をお願いいたします。

  • ファイルメーカーPro6でテキストカラーの自動変更について

    ファイルメーカーPro6(MacOSX)を利用しています。 関数などを利用して、あるフィールドに何か入力があった場合は該当フィールドのテキストカラーが変わるようにしたいのですが、良い方法はないでしょうか? 例: テキストフィールドAに何も入力が無い場合、テキストフィールドB、Cはテキストカラー黒色。 テキストフィールドAに何か入力した場合、テキストフィールドB、Cのテキストカラーは赤色。

  • 【ファイルメーカーPro5.5】 指定のフォルダを開く

      当方看板屋なのですが、仕事の案件を管理するデータベースをファイルメーカーPro5.5(MacOS9.2)にて作成しています。 質問ですが、ファイルメーカーのデータベースから、その案件の製作データなどを格納したフォルダ(OS内のフォルダ)を開くというような操作をしたいのですが・・・ 1、ダイアログでフォルダを指定して、テキストフィールドにフォルダのパスを書き出す方法 2、書き出されたパスからフォルダを開く方法 を、それぞれ知りたいのですが、ご存知の方おられるでしょうか。 先日、別の質問(http://oshiete1.goo.ne.jp/qa2506230.html)にて、オブジェクトフィールドを使って画像データを開く方法を教えていただいたのですが、今度は同じようなことをフォルダでやれないかと考えまして・・・ ウインドウズなら「URLを開く」で、開くことは可能らしいのですが、Macで試してみましたができないみたいです。アップルスクリプトを使えば可能なような気がしてるのですが、当方、アップルスクリプトは勉強中でして、まだ実用するほどの知識がありません。 1のところで「ダイアログで指定」と書きましたが、入力が楽だろうと思ったからなんですが、別の方法でもかまいません。 ただ、パスを毎回手入力するのは避けたいです。(膨大な量なので) よろしくお願い致します。  

  • ファイルメーカーで繰り返しフィールドの一括消去

    ファイルメーカーで繰り返しフィールドに入力した データをスクリプトで一括で消去したいのですが、 スクリプトの時点では繰り返しフィールドの繰り返し 位置は指定できるのですが、1から20といった指定が 出来ません。 教えてください。 よろしくお願いいたします。

  • ファイルメーカー 計算フィールドの計算式で、フィールド名を取得したい

    ファイルメーカーPro 5、5.5、6 を使用しています。 計算フィールドの計算式の中に、その計算フィールド自身の、フィールド名を使用した計算式を組み立てたいのですが、方法がわかりません。 たとえば、 PatternCount(テキスト, Status(フィールド名)) 等の様な方法ですが、 Status(フィールド名) で、得られる結果は、その、計算フィールド自身の名前ではなくて、現在、書き換え状態にある(アクティブな)フィールド名が得られてしまいます。 何か、良い方法は無いでしょうか?

  • ファイルメーカー複数フィールドのコピー&ペースト

    ファイルメーカPro8で複数のフィールド項目をコピーし別のテーブルを新規作成し、ひとつのテキストフィールドにペーストするスクリプト方法を教えてください。1つなら可能何ですが、・・・。

  • ファイルメーカー「フィールド内容のエクスポート」でファイル名をフィールドの内容に

    こんにちは。 ファイルメーカーのエクスポートについて質問させていただきます。 ファイルメーカーは8.0を使用しております。 フィールドの内容(HTMLタグ)をHTMLファイルとして書き出したいと思い、 「フィールド内容のエクスポート」を使用してエクスポートするのは問題なくできたのですが、この書き出すファイルのファイル名を[フィールド名.html]というファイル名で保存することはできるのでしょうか? 例えばシリアルナンバーを自動的に発行するフィールドをファイル名とする。などです。 このようなことがファイルメーカーにおいて可能か否かも不明ですが、具体的なスクリプトの見本などがあればお教えいただきたいと思います。 よろしくお願いいたします。

  • ファイルメーカーにおいて各レイアウト上のフィールド名を紙に記録したい

    WindowsでファイルメーカーPro6.0を使用しています。 各レイアウト上で使用しているフィールド名を記録しておきたいと思い、各レイアウト上のフィールド名を一つずつ調べて手作業で紙に書き記しているのですが、レイアウト数もフィールド数も多いので何か簡単な方法はないものかと考えています。 何かないでしょうか? 例えば、Aというレイアウト上で使用されている総てのフィールド名がプリントアウトされるような機能はないでしょうか? また、スクリプトを組む際、記憶させた検索方法は、やはり自分で覚えておいて記し残しておくしかないのでしょうか? 何か破損してもう一度作り直す際に参考になるように残しておきたいのですが、いかがなものでしょうか?

  • ファイルメーカーPro7の入力値の自動化での計算値と計算フィールドの違い?

    ファイルメーカーについての度重なる質問ですいません。(周りに聞ける人がいないので....)今ひたすらテキストを読んで覚えている最中なのですが、文中に今ひとつ分からない事がありますので質問させていただきます。データーベースの定義のオプションから入力値の自動化の中にある計算値とフィールド定義の計算フィールドとの違いがはっきり分かりません。どのように使い分けるのでしょうか。具体例も書いていただければ幸いです。よろしくお願いします。

    • ベストアンサー
    • Mac
  • File Makerでアプリケーションを開く方法

    File Maker Pro7にてあるアプリケーションを起動させようとスクリプトを作成しましたが、該当のアプリケーションが起動しません。 スクリプトの内容 使用スクリプト:Eventを送信 ファイルタイプ:"<不明>" 送信:ファイル/アプリケーションを開く テキストにチェックを入れてテキスト欄に 『c:\○○○\xxxxx\該当のexe名』 としています。 当該ファイルがないとかのエラーは出ず、スクリプトが終了しますが 該当のexeが起動してきません。 因みにwindowsの『ファイル名を指定して実行』のコマンドラインへ スクリプトのテキスト欄と同じ内容を入力して起動すると該当exeが 起動します。 何か、設定等が必要なのでしょうか