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

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

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

You are not logged in.

Announcement

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


#1 2017-05-02 22:54:23

hbrsso
Member

テキストの数の計算について

初歩的な質問でしたら申し訳ありません。
現在FMP14で職場(医療機関)の業務のためのファイルを作成しております。

なかなか表現がわかりにくくなってしまうかもわかりませんが、
医療機関とのやり取りした履歴を管理するファイルを作成しています。
「医療機関」というフィールドがあるとします。
医療機関とのやり取りは頻度がそれぞれ異なりますので、
Aとは5回やり取りしているので、レコードが5つ、
Bとは1回しかやり取りしていないので、レコードが1つのようになります。

出てくる医療機関の数を調べたい時はどのようにしたらよいでしょうか?
「索引」の設定をしているので、「索引」に出てくる数を手で数えているのですが・・・。
きっと簡便な方法があるのでは?と調べるのですがわかりません。

お手数をおかけいたしますが、何卒よろしくお願い致します。

Offline

#2 2017-05-02 23:56:59

Hiro
Member

Re: テキストの数の計算について

・「医療機関」フィールドで値一覧「医療機関値一覧」を作り、
・その値一覧の項目数を、計算フィールド「医療機関の数」に算出します。
・その式は、(計算結果は非保存を指定)
      ValueCount(ValueListItems(Get(ファイル名); "医療機関値一覧"))

Offline

#3 2017-05-03 00:50:47

Re: テキストの数の計算について

計算式も使いますが、こういったリレーションをすると
いつでもやり取りの履歴回数を表示することができます

説明すると長くなるので
http://yahoo.jp/box/iG2NE0
にサンプルをアップしました。

Offline

#4 2017-05-03 10:01:12

hbrsso
Member

Re: テキストの数の計算について

返信ありがとうございます!
さっそくご意見を参考に取り掛かってみたいと思います!

Offline

#5 2017-05-03 10:36:40

Shin
Member

Re: テキストの数の計算について

医療機関のテーブルを別に作り,そこからリレーションを張っておく,というのが、後々まで考えておすすですね。
曽於テーブルで,関連レコードの数を数えておけば簡単に求められます。

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: 551.55 KiB (Peak: 583.06 KiB) ]