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

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

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

You are not logged in.

Announcement

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


#1 2014-09-10 16:43:00

okabu97
Member

IDの自動取得

はじめて投稿させて頂きます。
行いたい事がをうまくタイトルで説明できませんでした。

自社の通販サイトからダウンロードされたCSVをFM pro 13へインポートし、同じ注文IDのレコード毎に明細IDを振りたいです。


注文ID  明細ID
  1     1
  2     1
  2     2
  3     1
  3     2
  3     3
  3     4
  4     1
  5     1

過去のトピックを検索してみましたが、見つけられませんでした。
自動で割り振る方法を教えてください。


環境
win7 pro 64bit
FM pro 17 Advanced
FM server17

Offline

#2 2014-09-10 17:48:02

okabu97
Member

Re: IDの自動取得

すみません。

http://forums.filemaker.com/posts/b6138cf6d5

を参考に、進めていますが、この通り行っているはずですが、

注文ID      明細ID  日付
  1           1    9/10
  2           2    9/10
  2           2    9/10
  3           4    9/10
  3           4    9/10
  3           4    9/10
  3           4    9/10
  4              1    9/10
  5              1    9/10

となってしまいます。


環境
win7 pro 64bit
FM pro 17 Advanced
FM server17

Offline

#3 2014-09-10 22:45:27

Shin
Member

Re: IDの自動取得

シリアル 注文ID  明細ID
  1    1     1
  2    2     1
  3    2     2
  4    3     1
  5    3     2
  6    3     3
  7    3     4
  8    4     1
  9    5     1
と言う風にすれば良いでしょう。(シリアル番号は、自動入力でシリアルの設定をしておきます。またインポートの際には、自動入力を行って下さい)
次の様な自己リレーションを張ります。

注文ID = 注文ID
シリアル ≧ シリアル

その上で、明細IDを計算フィールドにしてCount( リレーション::シリアル ) という式を設定しておけば良いですよ。但し、削除等が無い事が前提

Offline

#4 2014-09-11 12:32:08

okabu97
Member

Re: IDの自動取得

Shin様

有難うございます。
教えて頂いた方法で出来ました。

本当に有難うございました!!


環境
win7 pro 64bit
FM pro 17 Advanced
FM server17

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 10 queries executed - Memory usage: 511.16 KiB (Peak: 516.06 KiB) ]