みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
Hiroさんが作成されている月次シフト表.fmp12ですが
クリックすると"勤"という文字しか入力が出来ないようになっているかと思います。
これをドロップダウンリストで"○"、”△”、”□”等の任意の文字を入力したいと思っているのですが
どの様に変更したら良いのでしょうか?
また、1日ごとの○の数の集計と該当月の○の数の延べ数と、○を記入している人で、同一者は1とする実人数を出したいのですが
そちらも教えて頂けいると助かります。
どうぞよろしくお願い致します。
他の方々のために「月次シフト表.fmp12」の出所を明示しておきます。 (https://fm-aid.com/bbs2/viewtopic.php?id=49)
文章だけで説明するのは非常に難しいので、またまたサンプルを作りましたので、じっくりと分析してみてください。
サンプル「月次シフト表_II.fmp12」 → http://yahoo.jp/box/bWLQrd
Offline
Hiroさん
ご丁寧にサンプルまで作成して頂いてありがとうございます!
じっくり分析させて頂きます^^
取り急ぎお礼まで
Hiroさん
分からないところがあるので質問させて下さい。
従業員マスタ::月間シフト配列をクリックするとトリガスクリプトが動くのですが
入力後、必ず最後の人を表示するようになっているかと思います。
それはレコード/検索条件/ページへ移動[次の;最後まできたら終了]の処理でそうなっていると思うのですが
最大で約200人程度入力をそうていしていまして、出来れば入力後その人のフィールドに
ターゲットを戻したいのです。
その場合はどの様に変更すれば宜しいのでしょうか?
どうぞよろしくお願い致します。
2行追加するだけの、とても簡単に変更できます。
集計(Sum)サブスクリプトへ入った時に、現在のレコード位置(Get(レコード番号))を変数($元のレコード)へ記録しておき、
サブスクリプトを出る時に、レコード移動[$元のレコードへ]するだけ、です。
念のため、修正済みサンプルを上書きアップしておきます。
サンプル「月次シフト表_II.fmp12」 → http://yahoo.jp/box/bWLQrd
Offline
Hiroさん
何度もありがとうございます。
2行追加で思った通りの結果が出せました。ありがとうございます。
最後にもう一つだけ質問をさせて下さい。
上の方にボタンを作り
変数を設定 $c; 値:Get(スクリプト引数)
で検索を掛けて絞込をおこなうと(絞り込みはきちんと行われる)
フッタにある統計と対象者数が正しく表示されないようです。
g_集計キーのトリガと同じように
上記のボタンにOnObjectModifyにてトリガスクリプトを設定したのですが
上手く反応する時としない時があるようなのですが
これはやり方が間違っているという事でしょうか?
ちょっと質問の内容が分からないのですが、
> 検索を掛けて絞込をおこなうとフッタにある統計と対象者数が正しく表示されないようです。
正しい表示とは何ですか?
集計には集計フィールドの機能を利用していますが、集計フィールドの特性で現在の対象レコード(検索結果)のみを対象に集計処理します。
もし、検索状況に関わり無く常に全てのレコードを対象に集計するなら、リレーション集計法を利用しますが、繰り返し[31]を分解して31本のリレーションを組む必要があり、お勧めしません。
> 上手く反応する時としない時があるようなのです
設定内容がよく分からないので、これだけでは何とも!^^;
Offline
Hiroさんへ
今日確認したらなぜかちゃんと表示される様になっていました・・・
なぜ???
ともあれこれで質問を終わらせて頂きます。
Hiroさん本当にありがとうございました!!
Pages: 1
[ Generated in 0.009 seconds, 9 queries executed - Memory usage: 561.05 KiB (Peak: 579.88 KiB) ]