みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
お世話になります。
Win7/Fmp11 です。
Fmp11ヘルプ から リファレンス > トピックで 「スクリプト実行」の例題を学習していますが、
その中の Get(スクリプト引数)が、フィールド設定で該当フィールドに入りません。
通常の「フィールド設定」では入ります。
お手数ですが、御教授をお願いします。
見本のファイルです。
http://yahoo.jp/box/eIowdp
スクリプト引数はスクリプトに対して値を渡すものです。
見本のファイルで「日付でソート」に "レポート" を引数で渡していますので、
「日付でソート」では正しく受け取れていますよ。
「スクリプト例」で引数を受け取りたいならボタン設定で、
「スクリプト例」を指定しているところで引数を渡さなくてはいけません。
Offline
Mozさま。
ありがとうございます。
仰ることが理解できなくて迷路に入ったようです。
少し手解きをお願いします。
こちらをよく読んで下さい。
http://www.filemaker.co.jp/11help/html/ … 32.43.html
ヘルプより引用:
現在のスクリプトに渡されたスクリプト引数を返します。
見本のファイルでは現在のスクリプト「スクリプト例」に引数を渡していないので取得できないのです。
1: # 次項でパラメータを仕込んでいますけど...
2: #
3: スクリプト実行[「日付でソート」 ; 引数: "レポート"]
4: #
5: フィールド設定[スクリプトの例::タイトル; "月間" & Get ( スクリプト引数 )]
5 のフィールド設定で Get ( スクリプト引数 ) が取得できないと悩んでいらっしゃると思うのですが、
「スクリプトの例」というスクリプトに引数が渡されていないので、取得する値がありません。
3 では "レポート" を「日付でソート」というスクリプトに渡しています。
「スクリプトの例」の中で受け取ることはできません。
「スクリプトの例」で引数を受け取るなら、右上に設置された「スクリプト実行」と書かれたボタンの設定で、
[スクリプト指定]ダイアログ -[オプションのスクリプトパラメータ]に "レポート" と指定します。
Last edited by Moz (2014-10-01 09:12:38)
Offline
Mozさま。
ありがとうございます。
スクリプト実行 [ 「日付でソート」 ] ;引数;"レポート"
これを
スクリプト実行 [ 「スクリプト側」 ] ;引数;"レポート"
にするということでしょうか?
投稿内容をよくお読み下さい。
また、作成されているスクリプトの各ステップが何をしているのか理解した方がよいと思います。
「タイトル」というフィールドに "月間" & Get ( スクリプト引数 ) と設定したいのですよね?
「スクリプトの例」で引数を受け取るなら、右上に設置された「スクリプト実行」と書かれたボタンの設定で、
[スクリプト指定]ダイアログ -[オプションのスクリプトパラメータ]に "レポート" と指定します。
Last edited by Moz (2014-10-01 11:44:24)
Offline
Mozさま。
申し訳ありません。
>「スクリプトの例」で引数を受け取るなら、右上に設置された「スクリプト実行」と書かれたボタンの設定で、
>[スクリプト指定]ダイアログ -[オプションのスクリプトパラメータ]に "レポート" と指定します。
ここまで紐解いて頂いているのが、やっと解りました。
ありがとうございました。
ありがとうございました。
Pages: 1
[ Generated in 0.008 seconds, 9 queries executed - Memory usage: 516.18 KiB (Peak: 521.09 KiB) ]