みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
初めて投稿します。
初心者です。
FileMaker Pro 12を MacOSX10.9で使用しています。
シリアル番号を001から増分1にしています。
シリアル番号を日が変った時点で初めの001に戻し方法教えてもらいたいです。(全く初心者なので細かく詳しくお願いします T_T)
日付 伝票番号
2014/01/31 001
002
003
...
2014/02/01 001
002
003
...
こんな感じにしたいですがなかなか出来なくて。。。。
Offline
色々と条件に依って、振り方が変わってきます。
過去のレコード追加はありますか。
過去のレコードが削除されることがある場合、それ以降の番号は振りなおしますか、欠番のままですか。
最新のレコードが削除された場合、新規レコードでのシリアルは、欠番を作って次、それとも削除されたものとお同じ?
Offline
Shinさん、ご返信ありがとうございます。
過去のレコードを削除することがあります。それ以降の番号は振りなおしたいです。新しいレコードを削除したら新規レコードでのシリアルは削除されたものとお同じ番号にしたいです。
よろしくお願いします。
Offline
別に、全伝票通しのシリアル番号serial を持たせます。
日付 = 日付
serial ≧ serial
というリレーションを張り、Count ( リレーション::serial ) で、日毎のシリアル番号が得られます。
削除されれば、それ以降は前に詰めて更新され、新規レコードは常に次の番号が得られます。
Last edited by Shin (2014-02-02 20:30:34)
Offline
Shinさん返事ありがとうございました。
リレーション張ってみました。 AリレーションとAリレーション2が出来て、日付 = 日付 / serial ≧ serialにしたら(X)が出た。(T_T)
Count ()式はどこに入力すれば良いでしょうか。
Serialのオプションの入力値の自動化にシリアル番号チェックして、計算値の指定にCount (Aリレーション2::serial)入れたがダメだった。
Last edited by cuongta (2014-02-03 07:44:12)
Offline
Serialは、単なる連続番号を入れるだけで、出来れば更新不許可にしておきます。
伝票番号を計算フィールドにして、 Count () を設定します。
Offline
(X)が出た
http://www.filemaker.com/12help/jp/html … tml#718336
リレーションシップグラフの複数条件インジケータ 記号は、リレーションシップで複数の異なるリレーショナル演算子が使用されていることを表します。
manualistさん、サイトのリンクありがとうございます。
Shinさん、教えてくれたとうりやったら出来ました。ありがとうございます。
これで解決です。みんなさん、ありがとうございます。
Offline
Pages: 1
[ Generated in 0.007 seconds, 10 queries executed - Memory usage: 513.06 KiB (Peak: 517.97 KiB) ]