No.11ベストアンサー
- 回答日時:
合計は以前のままの集計フィールドです。
追加した計算フィールドはスクリプト起動のトリガーですから
レイアウトに置く必要はありません。
金額1-----数字
金額2-----数字
合計------集計--金額1の合計(フッタに配置)
トリガー--計算--非保存,=If ( Get ( アクティブフィールド名 ) ≠ 金額1;S4HU_EventScript( "test.fp7"; "スクリプト1" ; "" );"")
計算式内のファイル名に拡張子が必要だと思います。
ふぅ~~~
やっと出来ました。
計算フィールドにスクリプト起動を置けるなんてすごい技ですね。
他にもいろいろ流用できそうです。
すごい勉強になり、また快適に動いてます。
誠にありがとうございました。
No.10
- 回答日時:
Get ( アクティブフィールド名 )
このままの取得関数です。計算式の指定で関数表示のプルダウンメニューから
取得関数を選ぶと、上から5番目にあります。
S4HU_EventScript( "ファイル名"; "スクリプト名" ; "" );"")
同じプルダウンメニューから外部関数を選択するとあるはずです。
(プラグインをExtensions フォルダーに入れていれば)
>>レコード/検索受験確定
>レコード/検索条件確定でしょうか?
その通り
この回答への補足
うう~~出来ない!
*Extensions フォルダーにS4HU_EventScript 1.1 有 (Window版)
環境設定のプラグインにS4HU_EventScript 1.1有るを確認。チェックも入っています。
ファイル名---test.fp7
スクリプト名-スクリプト1
---レコード/検索条件確定[ダイアログなし]
---次のフィールドへ移動
---次のフィールドへ移動
テーブル名---test
-------------金額1---数字
-------------金額2---数字
-------------合計----計算--非保存,=If ( Get ( アクティブフィールド名 ) ≠ 金額1;S4HU_EventScript( "test"; "スクリプト1" ; "" );"")
>>>>>S4HU_EventScript 1.1 にするとスクリプトがないとはねられる。
金額1、金額2はボディ部 合計はフッタ
上記でよろしいでしょうか?
動きが変です。無限ループに入ったみたいで、金額1と金額2をすばやく行ったり来たりピコピコです。
参考サイトはEnglishで読めません(大悲)
訂正
テーブル名---test
-------------金額1---数字
-------------金額2---数字
-------------合計----集計---= 金額1合計
-------------aaaa----計算--非保存,=If ( Get ( アクティブフィールド名 ) ≠ 合計;S4HU_EventScript( "test"; "スクリプト1" ; "" );"")
です。
No.9
- 回答日時:
訂正です。
スクリプトを次の3ステップにしてください。レコード/検索受験確定[ダイアログなし]
次のフィールドへ移動
次のフィールドへ移動
なお、計算式の中の「ファイル名」はあなたの付けたファイルの名前
「スクリプト名」は上のスクリプトに付けた名前です。
> ( アクティブフィールド名 ) ≠ 合計;
でなく金額1でした。スミマセン
それでうまくいきますが、レイアウトモードへ移行出来ません。
やっぱりピコピコのループに入ります。
No.8
- 回答日時:
一応出来ました。
下のURLから「EventScript」という Plugin をダウンロードし、FileMaker の Extensions フォルダーにいれます。
(たぶん、FileMaker の 再起動が必要)
http://www.softs4humans.com/FMPro_Plugins.html
※ドネーションウエアです
レコード確定のスクリプトを作ります。
レコード/検索受験確定[ダイアログなし]
フィールドへ移動[(次のフィールド名)]
計算フィールドを作ります。
計算式 = If ( Get ( アクティブフィールド名 ) ≠ 金額;S4HU_EventScript( "ファイル名"; "スクリプト名" ; "" );"")
これで希望どおりの動作になると思います。
MacOSX10.3.9 + FM7,FM8で確認
>If ( Get ( アクティブフィールド名 ) ≠ 金額
アクティブフィールド名とはボディにある入力される金額フィールド?
金額とはフッタにある合計でしょうか?
GetField(~~ でなく Get(~~でしょうか?
>レコード/検索受験確定
レコード/検索条件確定でしょうか?
OSはWindowでFM.7です
No.7
- 回答日時:
私、大嘘ついてました。
集計フィールドは「普通に」空欄になりますね。すみません。「レコード確定」の操作以前に表示されるというのは無理ですね。
レコード内の計算フィールドの結果がフィールドを移動しただけで出るというのは
確定と無関係と考えるしか・・・・
がっかりです。
MSアクセスだとVBで「レコード確定」を強引に出来たんだけど。
でも、慣れてきたらFMっていいですね!!
ありがとうぞざいます。
No.6
- 回答日時:
ヘルプにある「データの確定」が必要なようです。
>通常のワードプロセッサアプリケーションと異なり、FileMaker Pro では、
>データは作業中に保存されます。これを「データの確定」と呼びます。
>データは、次の操作を行った時点で確定されます。
>他のレコードを選択する
>現在のフィールド外の場所をクリックする
>Windows の場合、テンキーの Enter キー、または Ctrl+Enter(テンキーのないコンピュータの場合)を押す
>Mac OS の場合、enter キーを押す(return キーでは確定されません)
>他のモードに切り替える
スクリプトを使うしか無いんじゃないでしょうか。
※スクリプトにはレコード確定ステップがあります。
No.3
- 回答日時:
合計のフィールドタイプを集計にしているからですよ。
計算フィールドにして Sum ( 金額 ) で出来ます。
MacOSX10.3.9 + FileMaker Pro 8 で確認
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/12】 急に朝起こしてきた母親に言われた一言とは?
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・好きな「お肉」は?
- ・あなたは何にトキメキますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・チョコミントアイス
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・あなたの習慣について教えてください!!
- ・ハマっている「お菓子」を教えて!
- ・高校三年生の合唱祭で何を歌いましたか?
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・家の中でのこだわりスペースはどこですか?
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
差し込み文書のルールで if the...
-
「#エラー」の回避
-
accessのフィールドに10桁の数...
-
アクセスで入力したデータの順...
-
Accessでボタンを押すと今日の...
-
「フィールド更新」が表示されない
-
ファイルメーカーでの西暦から...
-
アクセス 入力した文字を自動...
-
ファイルメーカーで英字だけ取...
-
Access フィールド内の値で、...
-
access フィールドのサイズ(文...
-
ExcelからAccessデータを検索す...
-
Wordでページ番号を計算式で入...
-
フィールドの中のテキストを分...
-
ACCESSでデータ変更箇所が分か...
-
【Access】インポート時のメモ...
-
ファイルメーカーでユニークな...
-
Accessで値がnullの場合は計算...
-
Accessフォームで平均値の出し...
-
ACCESSにEXCELのハイパーリンク...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「#エラー」の回避
-
アクセスで入力したデータの順...
-
accessのフィールドに10桁の数...
-
「フィールド更新」が表示されない
-
ExcelからAccessデータを検索す...
-
差し込み文書のルールで if the...
-
WORD差し込み印刷:日付の処理 ...
-
Accessで値がnullの場合は計算...
-
Accessでボタンを押すと今日の...
-
ACCESSでデータ変更箇所が分か...
-
access フィールドのサイズ(文...
-
アクセス Access 時間の引き算
-
accessのVBAで変数名でフィ...
-
Access フィールド内の値で、...
-
WORDフィールドコード一括編集
-
A1、A2、A3・・・とデータを増...
-
FileMakerで繰り返しフィールド...
-
MS-ACCESSで中央値(ME...
-
FileMakerで、フィールドの値が...
-
MS-WORDで、あるフィールドに入...
おすすめ情報