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

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

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

You are not logged in.

Announcement

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


#1 2020-04-07 05:50:41

ケロケロ
Guest

年が変わってリセット、しかしrevion番号はそのまま

いつも皆様にお世話になっております。

一応、やりたいものは完成したのですが、実際に活用していくとたた修正等が出てき困っております。
皆様の質問や回答見て色々やって居るのですが、また、お力をお貸しください。お願い致します。

シリアル番号
0001/2016
0001-R1/2016
0002/2016
0001/2017
0001-R2/2017
0001-R3/2018

年が変わるとシリアルが0001から変わるまでは良いのですが、Revionがつくとおかしくなってしまいます。
これをどうして良いのかわからず困っております。
希望は下のようにしたいのですが、説明も下手で大変申し訳ありませんが、何卒宜しくお願い致します。

シリアル番号
0001/2016
0001-R1/2016
0002/2016
0001/2017
0001-R1/2017
0001-R1/2018

=https://www.dropbox.com/s/qo6ks9rf2727 … fmp12?dl=0

#2 2020-04-07 05:52:46

ケロケロ
Guest

Re: 年が変わってリセット、しかしrevion番号はそのまま

#3 2020-04-07 08:44:39

Shin
Member

Re: 年が変わってリセット、しかしrevion番号はそのまま

どれとどれが一連なのでしょうか。それとも、全体で一連ですか

Offline

#4 2020-04-07 09:49:56

素人
Guest

Re: 年が変わってリセット、しかしrevion番号はそのまま

PatternCount関数で、「R」が含まれているか確認する。
あれば、
Position関数を使って、「R」「/」の間にある数字を取得する。
数字+1で組みなおせば出来ます。

#5 2020-04-08 05:41:02

ケロケロ
Guest

Re: 年が変わってリセット、しかしrevion番号はそのまま

素人 wrote:

PatternCount関数で、「R」が含まれているか確認する。
あれば、
Position関数を使って、「R」「/」の間にある数字を取得する。
数字+1で組みなおせば出来ます。

素人様
ありがとうございます。
やってみましたが、よくわかりませんでした。
年が変わるとシステムのシリアルが、リセットされ0001から始まるのですが、他の年代の0001も認識してしまうのです。
0001/2016
0001-R1/2016
0001-R2/2016
0001/2017
0001-R1/2017
0002/2017
0002-R1/2016
0003/2017
0001/2018
0001-R1/2018

このように年が変わるとRも1からリセットされるようにしたいので、お力をお貸しください。
宜しくお願い致します。

MAC 10.12.6
FM pro advanced 16 &17

#6 2020-04-08 05:50:44

ケロケロ
Guest

Re: 年が変わってリセット、しかしrevion番号はそのまま

Shin wrote:

どれとどれが一連なのでしょうか。それとも、全体で一連ですか

Shin様
説明が、悪く大変申し訳ありません。

サンプルも付けておきましたが
0001
0002
0003
0004
0005
このように連番です、修正した時にRが付き、何回修正したかわかるよう数字が入ります。最後に年が付きます。
0001/2016
0001-R1/2016
0001-R2/2016
0002/2016
0003/2016
0004/2016
0005/2016
現在、0001の連番は年が変わると0001から始まりますが、Rが年でリセットしたいのですが出来ないのです。
0001/2016
0001-R1/2016
0001-R2/2016
0002/2016
0003/2016
0003-R1/2016
0004/2016
0005/2016
0005-R1/2016
0001/2017
0001-R1/2017
0002/2017
0003/2017
0003-R1/2017
0004/2017
0005/2017
0005-R1/2017
なんとかお知恵をお貸しください。
宜しくお願い致します。
Mac 10.12.
FM Pro Advance 16&17

#7 2020-04-08 06:53:49

himaganee
Guest

Re: 年が変わってリセット、しかしrevion番号はそのまま

連番でのリレーションを使っているとしたら、別に連番と年のリレーションを作ってそっちを使う。

#8 2020-04-08 08:51:08

Shin
Member

Re: 年が変わってリセット、しかしrevion番号はそのまま

0001/2016
0001-R1/2016
0001-R2/2016
0001/2017
0001-R1/2017
になる、ということでしょうか。ならば、シリアルと年で自己リレーションをはるのがいいでしょうね。

Last edited by Shin (2020-04-09 11:12:04)

Offline

#9 2020-04-08 10:35:06

素人
Guest

Re: 年が変わってリセット、しかしrevion番号はそのまま

リレーションを年=年
スクリプト追加:New
レイアウトにNew(青色)ボタンを設置
スクリプトトリガ解除

Newボタンだけで使用可能です。

一部修正(5/8まで)
https://31.gigafile.nu/0508-d8d56b1a0da … 1794c3bd34

#10 2020-04-08 23:13:21

ケロケロ
Guest

Re: 年が変わってリセット、しかしrevion番号はそのまま

Shin wrote:

0001/2016
0001-R1/2016
0001-R2/2016
0001/2017
0001-R1/2017
になる、ということでしょうか。ならば、シリアルと年で自己リレーションをはるのがいいでしょうね。

簡単なサンプルです。
https://www.dropbox.com/s/0b9mpzg279w6e … 2.zip?dl=0

Shin様

ありがとうございます。
せっかくサンプルを作って戴いたのですが、思ってる物と違ってました。

0001/2016
0002/2016
0003/2016
0004/2016
0005/2016
0001/2017
0002/2017
0003/2017
0001/2018
0002/2018
0003/2018

このように年が変わると0001から連番がスタートされます。
修正がある場合がありまして、その場合Revを押して追加します。
0001/2016
0001-R1/2016
0001-R2/2016
0002/2016
0003/2016
0003-R1/2016
0004/2016
0005/2016
0001/2017
0001-R1/2017
0002/2017
0003/2017
0001/2018
0002/2018
0003/2018
このようにしたいのですが、年が変わってもRevが1からスタートされなくて困っております。
説明が下手すぎて申し訳ございませんが、お力をお貸しください。
何卒宜しくお願い致します。

#11 2020-04-08 23:14:54

ケロケロ
Guest

Re: 年が変わってリセット、しかしrevion番号はそのまま

素人 wrote:

リレーションを年=年
スクリプト追加:New
レイアウトにNew(青色)ボタンを設置
スクリプトトリガ解除

Newボタンだけで使用可能です。

一部修正(5/8まで)
https://31.gigafile.nu/0508-d8d56b1a0da … 1794c3bd34

素人様

ありがとうございます。
せっかくサンプルを作って戴いたのですが、思ってる物と違ってました。

0001/2016
0002/2016
0003/2016
0004/2016
0005/2016
0001/2017
0002/2017
0003/2017
0001/2018
0002/2018
0003/2018

このように年が変わると0001から連番がスタートされます。
修正がある場合がありまして、その場合Revを押して追加します。
0001/2016
0001-R1/2016
0001-R2/2016
0002/2016
0003/2016
0003-R1/2016
0004/2016
0005/2016
0001/2017
0001-R1/2017
0002/2017
0003/2017
0001/2018
0002/2018
0003/2018
このようにしたいのですが、年が変わってもRevが1からスタートされなくて困っております。
説明が下手すぎて申し訳ございませんが、お力をお貸しください。
何卒宜しくお願い致します。

#12 2020-04-09 11:11:38

Shin
Member

Re: 年が変わってリセット、しかしrevion番号はそのまま

全体で1シリーズだったのですか。おもしろいシリアルの付け方ですね
https://www.dropbox.com/s/nyb18hz4xr1co … 2.zip?dl=0
後から変更も可能

Last edited by Shin (2020-04-09 14:48:05)

Offline

#13 2020-04-13 23:17:10

ケロケロ
Guest

Re: 年が変わってリセット、しかしrevion番号はそのまま

Shin wrote:

全体で1シリーズだったのですか。おもしろいシリアルの付け方ですね
https://www.dropbox.com/s/nyb18hz4xr1co … 2.zip?dl=0
後から変更も可能

Shinさん、ありがとうございます。
基本的に
0001
0002
0003
0004
0005
0006
0007
0008
の様に連番になります。修正があった時にRevがつきます。
再度修正があるとRevも連番になります。
実際ここまでは出来ておりますが、年が変わると0001からスタートになるとRevが1からになって欲しいのですが過去のRevの最大値が出てしまいます。
これを何とかしたいのですが、出来ないのです。
https://www.dropbox.com/s/qo6ks9rf2727x … fmp12?dl=0
お手数をおかけしますが、こちらをご覧いただけませんでしょうか?

宜しくお願い致します。

#14 2020-04-14 08:42:39

Shin
Member

Re: 年が変わってリセット、しかしrevion番号はそのまま

サンプルファイルでその仕様をみたしていますが。何が違いますか。

Offline

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: 550.24 KiB (Peak: 571.15 KiB) ]