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

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

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

You are not logged in.

Announcement

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


#1 2022-09-30 11:44:28

初心者です
Guest

新規レコード件数の制限について2

たびたび申し訳ありません。
先日、いったん解決したのですが また謎な箇所がでてしまったので追加で質問させて下さい。
現在、https://fm-aid.com/bbs2/viewtopic.php?id=13495 の方法で作ったファイルがあり、それのリメイク版となります。

質問
完成日を入力するフィールドを作成し、“完成日”をキーにして自己リレーションを作成しました。
   If [ Count ( 自己リレーション::完成日 ) ≥ 5 ]
   レコード/検索条件復帰 [ ダイアログあり : オフ ]
   カスタムダイアログを表示 [ "警告" ;  "完成日に入力できるレコード件数の上限に達しています" ]
   End If
と、スクリプトを組み、完成日フィールドトリガにOnObjectExitで設定しています。

-----前置きが長くてすみません。ここからが質問です。
完成日が5件目のレコードが表示されている状態で、新規レコードを作成すると警告が出てしまいます。
どうしたらいいでしょうか?

無事に新規レコードを作成する方法の案を頂けないでしょうか?
宜しくお願い致します。

#2 2022-09-30 13:28:53

チポ
Member

Re: 新規レコード件数の制限について2

> Count ( 自己リレーション::完成日 ) ≥ 5
こう書かれていますから、
5件目はアウトでしょう。

正しい動きですよ。

Offline

#3 2022-09-30 14:31:25

初心者です
Guest

Re: 新規レコード件数の制限について2

チポ様
ごめんない。。。書き方が悪かったです。こういう状態なんです。。。。
https://www.dropbox.com/s/rzcy7uj7ptmj3 … fmp12?dl=0

ドロップボックスの使い方がわからなくて。。。。
ちゃんとダウンロードできれば嬉しいです。。。。 (涙

#4 2022-09-30 14:54:31

Shin
Member

Re: 新規レコード件数の制限について2

>  完成日が5件目のレコードが表示されている状態で、新規レコードを作成すると警告が出てしまいます。
同じ完成日のレコードを作るのではないですよね。(それは制限されていますのではめられます)
完成日を別の日に設定するような仕組みをいいのかも。
日付関連のフィールドが全てテキストのフィールドになっていますが、何か思惑があるのですか。テキストフィールドで+1しても、結果は正しく得られないかもしれません。

Offline

#5 2022-09-30 15:50:46

初心者です
Guest

Re: 新規レコード件数の制限について2

Shin様
>同じ完成日のレコードを作るのではないですよね。
   ---- 日付を入れて1ヶ月後に完成といった。。。予定表のようなものを作っています。
      1日で完成する量に制限があるらしく、今回はテストで5件までのデータが同じ日(完成日)入ったら
      それ以上の予約は取れない。。。。といったものを作ろうとしてました。。。

>完成日を別の日に設定するような仕組みをいいのかも。
   ----  完成日。。。 今は、入力値の自動化で計算式が入っていますが、自分で入力することもできるようになっています。。。
      他で、よい方法があれば、アイディアをいただけると嬉しいです!!

>日付関連のフィールドが全てテキストのフィールドになっていますが、何か思惑があるのですか。
   ----  まったくないです。。。。 直さなきゃ!ですよね。。。そこまで、頭が回ってなかったです。。。
      ご指摘、ありがとうございます。

#6 2022-09-30 16:06:32

チポ
Member

Re: 新規レコード件数の制限について2

ファイルは見ていません。。

5レコードまでは可で、6以上は不可ですよね。

> Count ( 自己リレーション::完成日 ) ≥ 5
これは
Count ( 自己リレーション::完成日 ) ≥ 6
でしょう。

Offline

#7 2022-09-30 17:13:19

Shin
Member

Re: 新規レコード件数の制限について2

完成日ごとに予定数を集計したカレンダーを作り、そこをクリックすることで新規レコードを作る流れにすればいいのでは。ユーザーから見ると、格段に効率が上がります。
クリックした時点で予約数をみれば、ややこしいコントロールは要りませんよ。
https://www.dropbox.com/s/cip9fh3k89jv8 … 2.zip?dl=0

Last edited by Shin (2022-10-03 13:48:01)

Offline

#8 2022-10-03 10:35:35

初心者です
Guest

Re: 新規レコード件数の制限について2

チポ様
件数の指定ご指摘ありがとうございます!さっそく変更してみます。

#9 2022-10-03 10:36:43

初心者です
Guest

Re: 新規レコード件数の制限について2

Shin様
サンプルまでありがとうございます! 逆からの指定もできるんですね!
早速作ってみたいと思います!

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 561.27 KiB (Peak: 579.88 KiB) ]