みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
OS:[Windows7]
FileMaker Ver:[FMP12A]
いつも参考にさせていただいています。
製品の出荷表を作成しておりますが、タイトルの内容で行き詰っております。
テーブルが3つ(A製品・B製品・C出荷表)ありまして、それぞれ日付入力フィールドを作成しリレーションでつなぎ、AとBに"件数"フィールドを作成してあります。
毎日、新規レコードを作成し製品内容を入力し、"件数"を入力します。A・B製品それぞれが出荷の無い日もあるため、AとBのレコード数も違いますし、日付の無い日もあります。
C出荷表に毎日日付ごとのA・Bそれぞれの件数を表示させるのですが、出荷の無い日が2日以上続く時もあります。
例えば、A製品は毎日出荷があったとして、B製品は2日間出荷が無い場合、C出荷が表に現在日付で表示した場合B製品の"件数”フィールドには2日前の値を表示させたいのですがどのように式を作成すればいいでしょうか?なるべくスクリプトを使わず、C出荷表で日付を指定して(ドロップダウンカレンダー)表示させたいです。
A製品 B製品 C出荷表 A製品 B製品
11/20 1 1 1 1
11/21 2 2 1
11/22 3 2 3 2
11/23 3 3 3
11/24 4 4 4 4
よろしくお願いします。
よく分からないのですが、、
例では
B製品は11/21の出荷がなく、
C出荷表には前日11/20の出荷が表示されています。
またA製品の11/23も同様ですよね。
> 2日間出荷が無い場合、C出荷が表に現在日付で表示した場合B製品の"件数”フィールドには2日前の値を表示させたい
ここには
2日前
と書かれています、矛盾しませんか?
Offline
すいません、2日間出荷が無い場合は下記のようになります。
A製品 B製品 C出荷表 A製品 B製品
11/20 1 1 1 1
11/21 2 2 1
11/22 3 3 1
11/23 2 3 2
11/24 4 3 4 3
当日以前直近
ということなら、
リレーションを
C::日付 >= A::日付
A::日付の降順でソート指定
として、この関連フィールドでいいですね。
Offline
ありがとうございました。ようやくできました!
Pages: 1
[ Generated in 0.008 seconds, 7 queries executed - Memory usage: 513.09 KiB (Peak: 517.63 KiB) ]