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

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

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

You are not logged in.

Announcement

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


#1 2014-02-02 09:17:20

cuongta
Member

シリアル番号について

初めて投稿します。
初心者です。
FileMaker Pro 12を MacOSX10.9で使用しています。
シリアル番号を001から増分1にしています。
シリアル番号を日が変った時点で初めの001に戻し方法教えてもらいたいです。(全く初心者なので細かく詳しくお願いします T_T)

  日付     伝票番号
2014/01/31       001
                         002
                         003
                          ...
2014/02/01       001
                         002
                         003
                          ...
こんな感じにしたいですがなかなか出来なくて。。。。

Offline

#2 2014-02-02 11:20:19

Shin
Member

Re: シリアル番号について

色々と条件に依って、振り方が変わってきます。
過去のレコード追加はありますか。
過去のレコードが削除されることがある場合、それ以降の番号は振りなおしますか、欠番のままですか。
最新のレコードが削除された場合、新規レコードでのシリアルは、欠番を作って次、それとも削除されたものとお同じ?

Offline

#3 2014-02-02 15:03:04

cuongta
Member

Re: シリアル番号について

Shinさん、ご返信ありがとうございます。
過去のレコードを削除することがあります。それ以降の番号は振りなおしたいです。新しいレコードを削除したら新規レコードでのシリアルは削除されたものとお同じ番号にしたいです。
よろしくお願いします。

Offline

#4 2014-02-02 18:22:21

Shin
Member

Re: シリアル番号について

別に、全伝票通しのシリアル番号serial を持たせます。

日付 = 日付
serial ≧ serial
というリレーションを張り、Count ( リレーション::serial ) で、日毎のシリアル番号が得られます。
削除されれば、それ以降は前に詰めて更新され、新規レコードは常に次の番号が得られます。

Last edited by Shin (2014-02-02 20:30:34)

Offline

#5 2014-02-03 07:43:25

cuongta
Member

Re: シリアル番号について

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

#6 2014-02-03 09:17:17

Shin
Member

Re: シリアル番号について

Serialは、単なる連続番号を入れるだけで、出来れば更新不許可にしておきます。
伝票番号を計算フィールドにして、 Count () を設定します。

Offline

#7 2014-02-03 09:46:05

manualist
Guest

Re: シリアル番号について

(X)が出た

http://www.filemaker.com/12help/jp/html … tml#718336
リレーションシップグラフの複数条件インジケータ 記号は、リレーションシップで複数の異なるリレーショナル演算子が使用されていることを表します。

#8 2014-02-03 10:42:45

cuongta
Member

Re: シリアル番号について

manualistさん、サイトのリンクありがとうございます。
Shinさん、教えてくれたとうりやったら出来ました。ありがとうございます。
これで解決です。みんなさん、ありがとうございます。

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.007 seconds, 8 queries executed - Memory usage: 512.79 KiB (Peak: 517.7 KiB) ]