みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
ページ: 1
当直者が1日どう行動したか自己申告の表を作りたいです。上司から提案されたのは碁盤目の表。横軸が0時~24時(1時間で1刻み)のマス、縦軸が行動内容(1仕事・2睡眠・3食事・4来客対応など4種類程度。1種類1行)とし、例えば睡眠が12時~6時だったとすると2の行の横軸の該当時間帯のマスに色を付ける、というような感じです。
行動時間を数字で指定枠に入力すると、表に自動で色がつく?または該当時間帯をポチポチクリックして自分で色をつける?どちらにしても、ファイルメーカーでどう作れば見当もつきません。できるのでしょうか?
教えていただければ本当にうれしいです。
よろしくお願いします。
お礼が遅くなり失礼いたしました。ありがとうございます!教えていただいた方法で作成中です!
かなり高度な作りになっていますが、
https://fm-aid.com/bbs2/viewtopic.php?pid=56540#p56540
のスレッドが参考になるかもしれません。
オフライン
条件付き書式の設定で、
フィールド値によってその塗りつぶしの色を変えることができます。
繰り返しフィールドをクリックするごとに値を変えるには、
スクリプト
フィールド設定[not GetField ( Get ( アクティブフィールド名) & "[" & Get ( アクティブ繰り返し位置番号) & "]" )
レコード確定
≪!注::フィールド設定でフィールドの指定はしません≫
として、
このスクリプトを、繰り返しフィールドのスクリプトトリガ
OnObjectEnter
で実行させます。
これで、そのフィールドに入るたびにその値が
0→1→0→1→・・・
と変わります。
この値を条件付き書式の条件にすればいいですね。
難しいことはしていませんからできると思いますよ。。
ヘルプ条件付き書式のリンクです
https://help.claris.com/archive/fm19/ja … tting.html
オフライン
ページ: 1