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

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

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

You are not logged in.

Announcement

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


#1 2016-11-24 14:09:37

タカオ
Guest

別々のテーブルから同日付の値取得について

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

よろしくお願いします。

#2 2016-11-24 15:23:08

チポ
Member

Re: 別々のテーブルから同日付の値取得について

よく分からないのですが、、

例では
B製品は11/21の出荷がなく、
C出荷表には前日11/20の出荷が表示されています。

またA製品の11/23も同様ですよね。


> 2日間出荷が無い場合、C出荷が表に現在日付で表示した場合B製品の"件数”フィールドには2日前の値を表示させたい
ここには
  2日前
と書かれています、矛盾しませんか?

Offline

#3 2016-11-24 15:29:02

タカオ
Guest

Re: 別々のテーブルから同日付の値取得について

すいません、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

#4 2016-11-24 15:42:50

チポ
Member

Re: 別々のテーブルから同日付の値取得について

当日以前直近
ということなら、

リレーションを
  C::日付 >= A::日付
                 A::日付の降順でソート指定
として、この関連フィールドでいいですね。

Offline

#5 2016-11-24 20:16:04

タカオ
Guest

Re: 別々のテーブルから同日付の値取得について

ありがとうございました。ようやくできました!

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.008 seconds, 7 queries executed - Memory usage: 513.09 KiB (Peak: 517.63 KiB) ]