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

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

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

You are not logged in.

Announcement

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


#1 2023-08-25 17:18:00

OBAOBA_T
Member

枝番(連番のサブ連番)を作る方法を教えていただけますでしょうか

お世話になります。

ファイルメーカーで枝番(連番のサブ連番)をつけることは可能でしょうか?
まず通常時は連番を100-1、101-1、102-1、103-1と新規レコードを作るたびに、ハイフン前の数字だけが増えるようにしたいです。
そして、ある条件下の時に104-1、104-2、104-3とハイフンの後ろの数字だけが増えるようにしたく思っています。

ある条件とは一つの案件の作業で複数の仕入先に手配するときです。
例えばある家を作るとして、仮に田中邸とします。
田中邸の基本の連番を100-1とします。
屋根、壁、床と別々の業者に手配をするため
屋根:100-1→A工務店
壁:100-2→B建築
床:100-3→C建物
のようなイメージです。

田中邸の基本情報(住所や土地の平米等)が変わらないため、基本となる100-1のレコードを複製した時に、100-2、100-3となるようにしたいです。

わかりにくい質問ですが、ご教授のほど、よろしくお願いします。

Offline

#2 2023-08-25 20:28:57

himadanee
Guest

Re: 枝番(連番のサブ連番)を作る方法を教えていただけますでしょうか

ハイフンの前と後は別のフィールドにする必要があるでしょうから(104-1と104-2だとリレーションできない)、
複製するときにどっちの複製なのかボタンを別にするとかスクリプトの途中で尋ねるとかして、必要な値に設定すればいいのでは。

#3 2023-08-26 13:02:30

OBAOBA_T
Member

Re: 枝番(連番のサブ連番)を作る方法を教えていただけますでしょうか

himadaneeさん
ご回答ありがとうございます。
ハイフンの前と後を別々のフィールドを用意して、ためしていってみたいと思います。

初歩的な質問を追加でさせていただきたいのですが、
枝番のフィールドに常にデフォルトで1が入るようにするにはどうしたらいいでしょうか?

Offline

#4 2023-08-26 15:07:34

himadanee
Guest

Re: 枝番(連番のサブ連番)を作る方法を教えていただけますでしょうか

入力値の自動化に固定値もありますよ。

#5 2023-08-26 15:19:07

OBAOBA_T
Member

Re: 枝番(連番のサブ連番)を作る方法を教えていただけますでしょうか

himadaneeさんありがとうございます。
一旦、デフォルトで1が入るようになるとこまで解決しました。

Offline

#6 2023-08-28 09:10:12

チポ
Member

Re: 枝番(連番のサブ連番)を作る方法を教えていただけますでしょうか

ハイフンの前のフィールドで自己リレーションすれば、
枝番はCountを使って自動入力できますよ。

こうすれば、
複製はハイフン前だけを考えればいいことになりますね。

新規作成、複製
と二つのボタンを作れば、前のフィールドも自動入力できますね。

Offline

#7 2023-08-28 17:36:01

OBAOBA_T
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.006 seconds, 7 queries executed - Memory usage: 558.23 KiB (Peak: 582.2 KiB) ]