牛、豚、鶏、どれか一つ食べられなくなるとしたら?

ファイルメーカープロ6をWindowsXPで使用しています。現在売上仕入に関する集計のレイアウトを作っているのですが、それについて教えてください。
 Aという得意先に売上があり、それに対する仕入先が数社(最大20社)あるというレイアウトでひとつのレコードにしています。
Aに対する売上高、合計の仕入高での集計はできました。では仕入先別の仕入高を集計したい場合、仕入先というフィールドと仕入高というフィールドを繰り返しフィールドで20作ってしまうと、集計の際に仕入先別の金額がだせませんよね。仕入先別の集計をするには20のフィールドを別々のフィールドとして作ればできるのでしょうか?

A 回答 (3件)

#2です。



#2のレイアウトを作る前に、
仕入専用のファイルを作り、日々の仕入額などを記入しておき、
得意先ファイルの 得意先毎のレコードには、
仕入専用ファイルとリレーションを組み、
仕入日・仕入先・仕入高などをポータル表示させておきます。


う~ん・・・、文章ではうまく説明できなくて、ごめんなさい。m(_ _;)m
    • good
    • 0
この回答へのお礼

こちらの質問こそ文章でうまく説明できずごめんなさい。ありがとうございます。教えていただいた方法でやってみます!

お礼日時:2004/01/20 17:29

小計パートを使って、Aに対する仕入先別の金額合計は出せます。


集計用レイアウトを作っては如何でしょう?


フィールド・・・仕入先 (タイプ/テキスト)
        仕入高 (タイプ/数字)
        仕入高計(タイプ/集計⇒仕入高の合計)

レイアウトで以下の順にパートを配置
 *得意先をソート対象とする小計パート⇒得意先フィールド  
 *仕入先をソート対象とする小計パート⇒仕入先フィールド
 *ボディ              ⇒仕入高フィールド
 *仕入高をソート対象とする小計パート⇒仕入高計フィールド

この状態で、表示形式をリスト形式にし、プレビューモードで表示。
得意先・仕入先・仕入高の順番でソート実行。

これで、
得意先A
 仕入先a   10
     a   20
    仕入高計 30

 仕入先b    5
     b    5
    仕入高計 10

表示形式・モード選択・ソートを1つのスクリプトにすれば、
ワンクリックで出ます。

この回答への補足

すみません、さらに教えてください。
得意先Aに対する仕入先の集計は出せるのですが、複数の得意先に仕入先が重複して出てくるので、仕入先のみピックアップするためにはどうすればよいでしょう??

補足日時:2004/01/20 16:57
    • good
    • 0

仕入先別の仕入高を集計したい場合、


新たに、仕入先と仕入高のフィールドを持つファイルを作って、レコードのインポートを行う。
その時「複数のレコードに分ける」を選択する。
これで繰り返しフィールドをバラバラにできますよね。

売上系ファイルと仕入系ファイルは別々に作るのが理想と思います。
何か共通のフィールドを持たせて関連付けるとかして。

この回答への補足

「複数のレコードに分ける」が出てこないです。選択できないとかではなくて、その文字がある画面になりません...

補足日時:2004/01/20 17:24
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す