みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
大変申し訳ありませんが皆様のお力を拝借させて下さい
当方MAC環境のFM12を使用しています
シフト表を作成中なのですが
繰り返しフィールドを使用して一ヶ月単位と週単位での表示を考えています
一ヶ月単位は出来たのですが週単位だと上手く表示させる事が出来なくて
困っています
助言を頂けると有り難いです
どうか宜しくお願いします
以下に作成途中のデータを置いておきます
Offline
良く理解していませんが
週別のレイアウトでは指定日配列二週とか三週・・・でリレーションしないと
常に一週がLookupされるからではないのかな?
Offline
旅人様、早速の返信有り難う御座います
私の質問の書き方が悪くてすみません
FileMakerは初めて触ったものでまだ全然理解出来てません
本当にすみません
最初にレイアウトの一ヶ月単位で一月分のシフトを入力して
その後レイアウトの第一週・第二週・第三週に切り替えた時に
一ヶ月単位で入力したシフト内容が反映されるようにしたいのです
出勤フラグ配列のフィールドから一週目の内容、二週目の内容、三週目・・・
のデータが抜き出せる関数?例えばMiddleValuesみたいな先頭から何行目を表示みたいな
事が出来れば良いのですが
助言をお願いします
Offline
繰り返し行の取り出しはGetRepetition関数で出来ますが・・・
1ヶ月分表示の場合と表示方式が変わってしまい複雑にしてしまう感じ?
あなたのサンプルの場合、1ヶ月表示も各週表示も同じリレーションの月間シフト配列を
LookUpしているわけで、2週目は今は日付表示だけに使っている「指定日配列二週」の
別リレーションにしたら、同じ流れで作れるのでは?と思ったのです。
リレーションとLookUpのフィールドを4個?追加する必要がありますが。
また、いずれの場合でもスクリプトがそのまま動くかどうかは分かりません。
Offline
1ヶ月用と〇週用のレイアウトのふたつにして、〇週は値一覧で選ぶようにしたら
日付の開始日を変更するだけになるので楽なのかも?
Offline
旅人様
ご親切に有り難う御座います
ご指導もあって何とか出来るようになりました
有り難うございました
Offline
複雑な作り方をしていますね。
繰り返しフィールドを一部だけ使うと、週表示が出来ます。繰り返しの最初の日を自由に設定できる様にしておくと、自由度が大きくなります。
その繰り返しに展開したシフト設定を、集計を使って簡単な構造でシフト表を作ります。リレーションは使っていません。
集計フィールドに値が入力できる、というトリックを使って、シフト表の中で直接入力が出来る様な、自然な動きになっています。
https://dl.dropboxusercontent.com/u/926 … 39.fp7.zip
Last edited by Shin (2015-11-26 21:19:17)
Offline
Shinさん助言所かわざわざ作成して頂き誠に有り難うございます。
当方Filemaker始めたばっかりなので何とか奮闘しています
Shinさんのデータみてこういう作り方があるなんて目から鱗です
簡単な構造で出来るんですね
教えて頂いて本当にありがとうございます
まだまだ初心者なので何かの際に皆様に教わる事があると思いますが
何卒宜しくお願いします
Offline
Pages: 1
[ Generated in 0.008 seconds, 8 queries executed - Memory usage: 517.73 KiB (Peak: 522.63 KiB) ]