みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
いつも お世話になっています
FMver15 win7を使用しております。
レコード名/フィールド名/ファイル名で保存しているオブジェクトがあります。
現在は、そのオブジェクトを、以下のスクリプトで開いております。
file:/C:/Users/テーブル名/レコード名/フィールド名1/& GetContainerAttribute ( テーブル名::フィールド名1; "filename")
しかし、フィールド数が多いので,
file:/C:/Users/テーブル名/レコード名/フィールド名2/& GetContainerAttribute ( テーブル名::フィールド名2; "filename")
file:/C:/Users/テーブル名/レコード名/フィールド名3/& GetContainerAttribute ( テーブル名::フィールド名3; "filename")
file:/C:/Users/テーブル名/レコード名/フィールド名4/& GetContainerAttribute ( テーブル名::フィールド名4; "filename")
のように、スクリプトを複数作成しております。これを、一つのスクリプトで開きたいのですが、どうすればよいかお教えください。
例えば、オプションのスクリプト引数で、テーブル名::フィールド名2を設定すると、ファイル名は取得できますが、フォルダーのフィールド名2の設定方法が分かりません。両方を満足するスクリプトと引数の設定方法をお教えください。
ご教授、よろしくお願いいたします。
それらのフィールドを、関連レコードの置き直して、ポータルで表示すると1個で済むはずです。構造を変更する事をお勧めします。
今のままでしたら、Evaluate() を使うとまとまると思います。
Offline
Shin様
返信ありがとうございました。そうですね、フィールドをおきなおせば簡単にできますね。すでに置きなおしているフィールドがありましたので、そのフィールドを表示することにしました。難しく考えるよりも簡単に済ます方法でやります。
なるほど、Evaluate() 関数を使いこなせると便利ですね。
Pages: 1
[ Generated in 0.009 seconds, 11 queries executed - Memory usage: 505.16 KiB (Peak: 509.7 KiB) ]