みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Mac FM17です。
過去の問いに対して、質問者様は解決されたそうです。
しかし私は再現できません。
ひらがな/連番
て/1
て/2
う/1
て/3
う/2
う/3
となるのが希望です。
レコードIDの計算フィールドに
Get ( レコード ID )
と入れ、リレーションを
あいうえお >= あいうえお2 で結びます。
連番フィールドに
Count ( あいうえお2:: レコードID )
といれると
て/1
て/2
う/3
て/4
う/5
う/6
になります。
集計フィールドのカウントを作り、「現在のカウント」と「ソートされたグループごとに集計を再開する」
にチェックを付け、あいうえお2::ひらがなを指定し、繰り返しの集計は全体を選びました。
結果は、計算フィールドでの指定と同じになります。
どこが間違っていて希望どおりの動作にならないのでしょうか?。
どこが足りてないのでしょうか?。
どなたか教えてください。よろしくお願いします。
Offline
その自己リレーションの設定で「ひらがな」キーが設定されていないからでは?
「テーブル:: レコードID」 >= 「テーブル 2:: レコードID」
AND
「テーブル:: ひらがな」 = 「テーブル 2:: ひらがな」
Last edited by Hiro (2019-04-05 00:31:09)
Offline
Hiroさんありがとうございます。
希望通りの動作ができました。
Numbersで最初作っていましたが、レコードが1000を超えたぐらいで
重くなって、これでは駄目だと思いました。
countif ( $A$1:A1 , A1 ) でカウントしていましたが、
FileMakerでどうしていいかわからず困っていました。
理解を深めたいので、思ってることへの意見を聞かせてもらえませんか
「テーブル:: レコードID」 >= 「テーブル 2:: レコードID」
「=」 が$A$1で、「>」 が左辺のA1?。範囲を指定してる?。
今回、できないことを考えて、知らなくてできない、やりかたを想像できなくて
できないということに気付きました。
二組のペアを用意するということが想像できませんでした。
リレーションをみて、頭で実際の値を並べてみて、なるほど。と思いました。
でも、その方法が自力では導けなかったです。
Offline
[ Generated in 0.004 seconds, 9 queries executed - Memory usage: 505.11 KiB (Peak: 515.92 KiB) ]