みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
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」を作っておいて、
顧客noのフィールド設定を計算値自動入力、既存値置換、にして
SerialIncrement(番号 & "01"; Right(Max(顧客管理 2::顧客no);2))
と式指定。
Last edited by Hiro (2014-03-01 01:09:09)
Offline
Pages: 1
[ Generated in 0.005 seconds, 7 queries executed - Memory usage: 549.7 KiB (Peak: 586.69 KiB) ]