初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2021-09-19 12:11:35

クネ〜ル
Member

勝敗を表示する

レコードに「アウェイチーム」「ホームチーム」のフィールドがあります。
チーム名の後ろに「勝 = ●」「敗 = X」「引き分け = ▲」が付いています。

例)
(アウェイチーム)                   (ホームチーム)
ペイトリオッツ  ●                ジェッツ  X
ジェッツ  X                          パンサーズ  ●
タイタンズ  X                      ジェッツ  ●
ジェッツ  ●                        ブロンコス  X
ジェッツ  ▲                        ファルコンズ  ▲

ヘッダーに ジェッツの勝敗 2勝2敗1分と表示したいです。
自分なりに色々試してみましたがうまくいかないです。

よろしくお願いします。

Offline

#2 2021-09-19 15:18:50

Shin
Member

Re: 勝敗を表示する

その1行が1レコードになっているのですか。
また、チーム名の後ろに とは、同じフィールドのチーム名の後ろについている?

Offline

#3 2021-09-19 16:29:45

himadanee
Guest

Re: 勝敗を表示する

全部連結してPatternCountとかでできるかもしれないけど、もうちょっとデータベースらしい構造にした方がいいのでは。
表示したいのは特定の1チームだけなんでしょうか。

#4 2021-09-19 18:26:13

クネ〜ル
Member

Re: 勝敗を表示する

その1行が1レコードになっているのですか。
>>>1行1レコードです。

また、チーム名の後ろに とは、同じフィールドのチーム名の後ろについている?
>>>すいません。おっしゃっている意味がわかりかねます。

Offline

#5 2021-09-19 18:27:22

クネ〜ル
Member

Re: 勝敗を表示する

himadanee wrote:

全部連結してPatternCountとかでできるかもしれないけど、もうちょっとデータベースらしい構造にした方がいいのでは。
表示したいのは特定の1チームだけなんでしょうか。

表示したいのは32チームと非常に多いです。

Offline

#6 2021-09-19 18:54:18

Shin
Member

Re: 勝敗を表示する

チーム名のフィールドと、勝敗記号が入力されているフィールドは、別ですか。

Offline

#7 2021-09-19 21:00:36

クネ〜ル
Member

Re: 勝敗を表示する

Shin wrote:

チーム名のフィールドと、勝敗記号が入力されているフィールドは、別ですか。

今は一緒にしています。

Offline

#8 2021-09-20 10:30:36

Shin
Member

Re: 勝敗を表示する

そのままで処理するならば、全部のフィールドを連結して、「ジェッツ  ●」を数える、を単語を変えながら96回繰り返すしかないでしょう。

ファイルの構造を変更して、
ホーム    チーム    勝敗
(アウェイチーム) ペイトリオッツ  ●                 
(ホームチーム)ジェッツ  X
(アウェイチーム) ジェッツ  X                           
(ホームチーム)パンサーズ  ●
(アウェイチーム) タイタンズ  X                       
(ホームチーム)ジェッツ  ●
(アウェイチーム) ジェッツ  ●                         
(ホームチーム)ブロンコス  X
(アウェイチーム) ジェッツ  ▲                         
(ホームチーム)ファルコンズ  ▲
という3フィールドの構造に変更するのでしたら、それを集計すれば簡単に求められます。
さらに少しフィールドを追加すれば、勝敗表を作れます。
https://www.dropbox.com/s/ytc4e8yb07tyu … 2.zip?dl=0

Last edited by Shin (2021-09-20 11:36:53)

Offline

#9 2021-09-21 13:23:48

クネ〜ル
Member

Re: 勝敗を表示する

Shin wrote:

そのままで処理するならば、全部のフィールドを連結して、「ジェッツ  ●」を数える、を単語を変えながら96回繰り返すしかないでしょう。

ファイルの構造を変更して、
ホーム    チーム    勝敗
(アウェイチーム) ペイトリオッツ  ●                 
(ホームチーム)ジェッツ  X
(アウェイチーム) ジェッツ  X                           
(ホームチーム)パンサーズ  ●
(アウェイチーム) タイタンズ  X                       
(ホームチーム)ジェッツ  ●
(アウェイチーム) ジェッツ  ●                         
(ホームチーム)ブロンコス  X
(アウェイチーム) ジェッツ  ▲                         
(ホームチーム)ファルコンズ  ▲
という3フィールドの構造に変更するのでしたら、それを集計すれば簡単に求められます。
さらに少しフィールドを追加すれば、勝敗表を作れます。
https://www.dropbox.com/s/ytc4e8yb07tyu … 2.zip?dl=0

サンプルまで作っていただきありがとうございます。
想定の結果とは若干違いますが、大変参考になります。

自分のスキルではわからないところが多いですが、
時間かけて理解してみます。

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.008 seconds, 9 queries executed - Memory usage: 570.74 KiB (Peak: 586.13 KiB) ]