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

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

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

You are not logged in.

Announcement

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


#1 2014-02-28 19:45:35

moc@
Guest

リレーションシップしているテーブルのフィールドの値を変更したい

mac filemaker pro12 を使用しています。
テーブル1:顧客管理
■フィールド
・名前(ひらがな)
・番号
・顧客no

テーブル2:頭文字カウント
■フィールド
・no
・カウント

の、2つのテーブルがあります。

リレーションは、
「顧客管理テーブルの番号」と
「頭文字カウントテーブルのno」です。


テーブル「顧客管理」に入力すると、
番号フィールドに2桁の数字が自動出力されます。

あ=11
い=12
う=13
え=14
お=15
か=21



の数字が入ります。
ここまでは出来ています。

上記2桁の数字がある「頭文字カウント」テーブルのカウントフィールドをカウントして、
「顧客管理」テーブルの顧客noフィールドに、あの場合、1101(あの1番目)1102(あの2番目)と入力したいのですが、
さの場合3101(さの1番目)3102(さの2番目)と入力したい。

今、つまづいているところは、「頭文字カウントテーブル」のカウントフィールドに+1する様に書いても、+1してくれません。


どなたか、アドバイス、ヒントいただけますでしょうか。

#2 2014-03-01 01:03:49

Hiro
Member

Re: リレーションシップしているテーブルのフィールドの値を変更したい

番号で照合する自己リレーション「顧客管理 2」を作っておいて、
顧客noのフィールド設定を計算値自動入力、既存値置換、にして
    SerialIncrement(番号 & "01"; Right(Max(顧客管理 2::顧客no);2))
と式指定。

Last edited by Hiro (2014-03-01 01:09:09)

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: 543.38 KiB (Peak: 579.24 KiB) ]