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

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

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

You are not logged in.

Announcement

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


#1 2017-06-17 11:55:23

きっさん
Member

新規レコードを作成してから

開発環境 Windows 10 pro 64bit
             FileMaker Pro 16 Adv.
使用環境 FileMaker Pro 16が動作するWindows、Mac

今まで、ファイルが起動する期間を制限する方法として、事前に年月日を設定し、その年月日から20日とか1年とかを指定して指定された期間をオーバーすると、アラートを表示させる。
といった方法をとってきたのですが、この方法ですと、ファイル毎に基準となる年月日を設定をしないといけません。
そこで、レコード数「0」の状態で、新規レコードが作成されると、その時の日付情報を取得して、この情報を基準として期間限定起動とさせたいと考えています。
ここで設定をどうすればよいのかご教示いただけないでしょうか?

起動基準=Get(日付)としたフィールを作成し、このフィールド内容を以後作成されたレコード全てに適用させる方法で解決できると思い、その方法をお教え下さい。
このフィールドをグローバル格納させればよいのかと考え、設定してみたのですが、1件目(2017/06/16)で作成し、2件目(2017/06/17)で作成すると、2件目の起動基準には2017/06/17が入ってしまいます。
また、この考え以外に良い方法がございましたら、併せてご教示いただけないでしょうか?
よろしくお願いいたします。

Last edited by きっさん (2017-06-17 11:57:48)

Offline

#2 2017-06-17 12:34:22

Shin
Member

Re: 新規レコードを作成してから

レコードの作成日を記録しておいて、全レコードでその最小値を見ればいいでしょうね。

ただ、運用が全く見えません。書いてある範囲では、ファイル数が無限に増えていくように思えるので、運用設計が誤っていると思います。1連のレコードごとに管理する仕組みを作って、その中でアクセス権で制限するのが良いのではないでしょうか。

Offline

#3 2017-06-17 13:57:16

きっさん
Member

Re: 新規レコードを作成してから

Shin wrote:

レコードの作成日を記録しておいて、全レコードでその最小値を見ればいいでしょうね。
ただ、運用が全く見えません。書いてある範囲では、ファイル数が無限に増えていくように思えるので、運用設計が誤っていると思います。1連のレコードごとに管理する仕組みを作って、その中でアクセス権で制限するのが良いのではないでしょうか。

「全レコードでその最小値を見ればいい」なるほどです。
ご教示いただいた方法でうまく行きました。
今回、お尋ねした方法は、ファイル使用の選択方法の一つとして考えています。
勿論、アクセス権での制限も行っているのですが、その制限の中のひとつに期間限定使用というモードを設定したかったのです。
ありがとうございました。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 549.58 KiB (Peak: 581.72 KiB) ]