みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
英文字+日付+連番数字
契約書番号というフィールドを作成したいです。
簡単の方法を教えてください。
Offline
英文字は、どこから持ってきますか?
日付は、作成日?書式は?
連番は、日付が変わるとリセットですか?桁数は?
説明不足ですみません。
英文字は固定内容(社名の省略)+日付(作成日)+連番(2桁で十分)
契約書のファイルで契約書番号で使用したいです。
できれば、1つテーブル内に完成したいです。
お願い致します。
Offline
グループごとの連番は過去スレに多く有りますが、、
一例です。
シリアル番号のフィールドを作り、
レコード作成順にシリアル番号を振ります。
自己リレーション
日付 = 日付
and
シリアル > シリアル
契約書番号の入力値の自動化・計算式・既存値置き換えで
SerialIncrement ( 英文字 & 日付 & "01" ; Count ( 自己リレーション::日付 ) )
「式内の全フィールドの値が空欄の時、計算しない」のチェックを外します。
日付は、書式を変えるのならそれなりに変更します。
Countを使っているので、途中のレコード削除はダメです。。
Last edited by チポ (2020-02-18 17:43:10)
Offline
チポさん
教えていただきありがとうございます。
教えて通り出来ました。
もう一つ問題点がありました。
連番ですが2020年は20001スタートできましたが、2021年になったら、210001に戻れますか?
ずっと連番しなければならないですか?
Offline
んん?
一日ごとの連番ではないのですか?
一年ごとの連番ですか?
日付フィールドには日付が入るのでは?
Offline
チポさん
日付でもいいですが、桁数が多いので、年度だけをとったです。
年度を変わったら、連番001からスタートにしたいです。
そうじゃなければ、3桁で足りなくなります。
考え方がおかしいかな?教えてください。
宜しくお願い致します。
Offline
連番のグループ分けを聞いているのですが。。
> 英文字+日付+連番数字
こう書かれていたので、
例えば、
ABC 20200221 001(分かりやすい様にブランクを入れています)
このような書式を想像していました。。
年から年度を求めるのは、
例えば、4月が年度始めとすれば
年 - ( 月 < 4 )
一例ですが、これで求められますね。
Offline
Pages: 1
[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 558.24 KiB (Peak: 582.16 KiB) ]