みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
Mozさま
ありがとうございます。
過去ログ確認します。
お世話になっております。
Mac・FileMaker Pro16です。
初心者です。
現在、従業員の情報を管理するためのものを作成しておりますが、
効率化したいため知恵をお貸しください。
テーブルA-----------------
フィールド1:所属
フィールド2:氏名
テーブルB-----------------
フィールド1:所属
フィールド2:氏名
まずテーブルAを登録しテーブルBの所属を選択すると登録してある氏名が選択できる様にしたいです。
よろしくお願い致します。
チポ さま
Hiro さま
申し訳ありませんでした。
無事解決いたしました。
ありがとうございます。今後ともよろしくお願いいたします。
チポ さま
Hiro さま
ありがとうございます。
再起動しましたら1点が出ました。
Case ( PatternCount ( A ; "痛みがある" ) ; 0 ;
A = "動作ができない" ; 1 ;
PatternCount ( A ; "動作ができない" ) ; Case ( ValueCount ( A ) <= 5 ; 2 ; 3 ) ;
Case ( ValueCount ( A ) <= 4 ; 2 ; 3 ) )
Case(
PatternCount(Aフィールド; "痛みがある"); 0;
Aフィールド="動作ができない"; 1;
2 + (ValueCount(Substitute(Aフィールド;["動作ができない";""]))=5)
)
の場合どちらも3点になりません。
お忙しい中恐縮ですがご確認いただけますでしょうか。
チポ さま
ありがとうございます。
実際に検証してみました。
チエックがひとつもない時=2
「痛みがある」にチエックが入った時はどのパターンでも=0
「膝は足の上 」「棒は足の上 」「上半身は地面に対して 」「肩か平行 」「上半身は脛骨と平行」全てにチエック=3
「膝は足の上 」「棒は足の上 」「上半身は地面に対して 」「肩か平行 」「上半身は脛骨と平行」にひとつでも空欄=2
「動作ができない」にチエック=2
となり、1点が出てきません。
Case ( PatternCount ( A ; "痛みがある" ) ; 0 ;
Case ( A = "動作ができない" ; 1 ;
Case ( PatternCount ( A ; "動作ができない" ) ;
Case ( ValueCount ( A ) <= 5 ; 2 ; 3 ) ;
Case ( ValueCount ( A ) <= 4 ; 2 ; 3 ) ) ) )
ご教授いただけますでしょうか?
Hiroさま
ありがとうございます。
ご提示頂いた内容で確認してみましたが、
Case(
PatternCount(フィールドA; "動作ができない")=0 and ValueCount(フィールドA)=6 ; 3 ;
FilterValues(List("痛みがない"; "動作ができない"); フィールドA)=FilterValues(List("痛みがない"; "動作ができない"); List("痛みがない"; "動作ができない"))
and ValueCount(フィールドA)<7 ; 2 ;
PatternCount(フィールドA; "動作ができない") ; 1 ;
PatternCount(フィールドA; "痛みがない")=0 ; 0
)
痛みがない=空欄
痛みがない+動作ができない=2
動作ができない=1
痛みがない・動作ができない以外=0
となってしまいました。動作ができない=1だけが望んだ結果でした。
説明に1点入力ミスがありました。申し訳ありません。
整理しますと
0点の場合=「痛みがない」にチエックがつかない (痛みがある)にチエックをつけ0点の方がわかりやすいでしょうか?
1点の場合=「動作ができない」のみにチエック
2点の場合=「痛みがない」「膝は足の上」「棒は足の上 」「上半身は地面に対して」「肩か平行」 「上半身は脛骨と平行」の中でひとつでも空欄があるとき
3点の場合=「動作ができない」以外にチエックです。
重ねてすみません。
「痛みがない」ではなく「痛みがある」とした方が簡便になりますでしょうか?
0点の場合=「痛みがある」にチエック
1点の場合=「動作ができない」のみにチエック
2点の場合=「痛みがある」「動作ができない」以外でひとつでも空欄があるとき
3点の場合=「痛みがある」「動作ができない」以外が全てにチエック
私なりにご提示頂いた内容を考え簡便にと考えました。
ご教授いただけると幸いです。
FMP16 Macです。
フィールドAにチエック項目をチエックボックスで表示し、その答えによってフィールドBに値を入力する方法を教えてください。
フィールドA
□痛みがない □動作ができない □膝は足の上 □棒は足の上 □上半身は地面に対して □肩か平行 □上半身は脛骨と平行
フィールドB
「動作ができない」以外全てチエックの場合は3点
「痛みがない」と「動作ができない」以外に一つでも空欄がある場合は2点
動作ができないにチエックがある場合は1点
痛みがないにチエックがついていない場合は0点
今までこのようなケースはcaseを使用していましたが複雑である為困っています。
よろしくお願いいたします。
Shinさま
ありがとうございました。
今後とも宜しくお願いします。
FileMakerpro16 Macです。
職員評価を年に3回行うのですが、その3回の結果をひとつのテーブルでまとめて表示することは可能でしょうか?
テーブル1 テーブル2
ID----------------------------------------ID
評価時期(春・夏・秋)---------------評価時期(春・夏・秋)
評価①
評価②
評価③
評価④
テーブル1に時期を選び評価①〜④に点数を入力していきます。
テーブル2で春・夏・秋の結果を出すための方法に苦労しています。
上記のように関連づけていますがうまく表示できません。
理想は下記の通りです。
評価結果表
春 夏 秋
評価① 50点 評価① 60点 評価① 80点
評価② 60点 評価② 50点 評価② 60点
評価③ 50点 評価③ 40点 評価③ 70点
評価④ 66点 評価② 30点 評価④ 40点
Hiroさま
大変申し訳ございません。
説明が難しく簡便にするために数字を変えてしまったのが逆に仇とありました。
以後気をつけます。
ありがとうございました。
Hiroさま
何度もすみません。
基準となる数字をわかりやすいように質問しましたが、正確には下記の表で分類したいと思っています。
そうなるとご提示いただいた式で当てはまるのでしょうか?
男性 A B C D E
60−64歳 4.0以下 4.1〜4.5 4.6〜5.6 5.7〜6.1 6.2以上
65−69歳 4.2以下 4.3〜4.7 4.8〜5.8 5.9〜6.3 6.4以上
70−74歳 4.4以上 4.5〜5.1 5.2〜6.5 6.6〜7.1 7.2以上
75−79歳 5.0以上 5.1〜5.6 5.7〜6.9 7.0〜7.5 7.6以上
80-84歳 5.4以上 5.5〜6.5 6.6〜8.8 8.9〜9.9 10.0以上
85歳以上 7.0以上 7.1〜8.7 8.8〜12.2 12.3〜13.9 14.0以上
女性 A B C D E
60−64歳 4.6以下 4.7〜5.0 5.1〜5.9 6.0〜6.3 6.4以上
65−69歳 4.6以下 4.7〜5.1 5.2〜6.1 6.2〜6.3 6.6以上
70−74歳 4.7以下 4.8〜5.5 5.6〜7.2 7.3〜8.0 8.1以上
75−79歳 5.3以下 5.4〜6.6 6.7〜9.3 9.4〜10.6 10.7以上
80-84歳 6.3以下 6.4〜8.3 8.4〜12.4 12.5〜14.4 14.5以上
85歳以上 8.1以下 8.2〜10.3 10.4〜14.7 14.8〜16.8 16.9以上
FileMaker Pro12 Mac
体力測定を行い結果を判定できるものを作りたいと考えています。
具体的に表すと
男性
年齢/判定結果 A B C D E
60−64歳 10 9 8 7 6
65−69歳 9 8 7 6 5
70−74歳 6 5 4 3 2
75歳以上 5 4 3 2 1
女性
年齢/判定結果 A B C D E
60−64歳 5 4 3 2 1
65−69歳 3 2 1 0 -1
70−74歳 2 1 0 -1 - 2
75歳以上 1 0 -1 - 2 -3
Case(60-64歳="10≦";A;60-64歳="9.1≦9.9";B;・・・・・・のような形で考えましたが、
年齢ごととなるとうまくいきません。
理想は
年齢を入力すると対応の評価判定を行えるというものです。
お力をお貸しください。
Hiroさまより下記回答で解決しましたが、男性のみの場合で質問しました。
女性も含めるとわけがわかりません。
お願いします。
測定値が「E]ランク以下の場合の評価説明が無いので、
「無=空欄」を返す、とした時の式
Case(
年齢<60; "判定外年齢";
年齢<65; Case(測定値>=10; "A"; 測定値>=9; "B"; 測定値>=8; "C"; 測定値>=7; "D"; 測定値>=6; "E");
年齢<70; Case(測定値>=9; "A"; 測定値>=8; "B"; 測定値>=7; "C"; 測定値>=6; "D"; 測定値>=5; "E");
年齢<75; Case(測定値>=6; "A"; 測定値>=5; "B"; 測定値>=4; "C"; 測定値>=3; "D"; 測定値>=2; "E");
Case(測定値>=5; "A"; 測定値>=4; "B"; 測定値>=3; "C"; 測定値>=2; "D"; 測定値>=1; "E"))
すみません。
上記事例で性別によって基準値がことなる場合どのようにしたらよいのでしょうか?
ありがとうございます。
FileMaker Pro12 Mac
体力測定を行い結果を判定できるものを作りたいと考えています。
具体的に表すと
年齢/判定結果 A B C D E
60−64歳 10 9 8 7 6
65−69歳 9 8 7 6 5
70−74歳 6 5 4 3 2
75歳以上 5 4 3 2 1
Case(60-64歳="10≦";A;60-64歳="9.1≦9.9";B;・・・・・・のような形で考えましたが、
年齢ごととなるとうまくいきません。
理想は
年齢を入力すると対応の評価判定を行えるというものです。
お力をお貸しください。
Pages: 1
[ Generated in 0.005 seconds, 6 queries executed - Memory usage: 610.72 KiB (Peak: 648.13 KiB) ]