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

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

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

You are not logged in.

Announcement

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


#1 2016-07-20 11:58:52

たるトントン
Guest

請求書を作成したい

顧客名フィールド
用途 A or B を入力するフィールドと
金額 を入力するフィールドの3つのフィールドがあります。

(例)
顧客名  用途  金額
太郎さん A   100
花子さん A   500
太郎さん B   300


上記のデータを元に顧客ごとに下記の様な請求書を作成したいです。



太郎さん

A   B   合計
100  300  400


--------------------

花子さん

A   B   合計
500      500


上記の様に表示したいのですが、
繰り返しフィールドに代入?出来れば思ったものが出来るのかな?
と思ったりもしています。
※AとBは顧客ごとに最大1回ずつしか入力しません。

#2 2016-07-20 12:25:40

旅人
Member

Re: 請求書を作成したい

太郎さん
A  100
B  300
合計 400
と縦並びなら、普通の集計レイアウトで簡単にできますけど・・・

Offline

#3 2016-07-20 14:04:15

Shin
Member

Re: 請求書を作成したい

データを、繰り返し毎に定義した用途毎に値を設定する様な繰り返しフィールドにすれば、それを繰り返し毎の集計をすれば良いですね。

Offline

#4 2016-07-20 15:43:30

チポ
Member

Re: 請求書を作成したい

計算フィールドを二つ作り、
  金額A = Case ( 用途 = "A" ; 金額 )
  金額B = Case ( 用途 = "B" ; 金額 )
とします。

さらに、
それらを合計する集計フィールドを二つと、
金額を合計する集計フィールドを作り、
それらを顧客名をソートする小計パートに配置し、ボディを削除。

顧客名でソートするとご希望のレイアウトで集計ができます。

Offline

#5 2016-09-05 15:06:13

たるトントン
Guest

Re: 請求書を作成したい

連絡が遅くなり申し訳ありません。
チポさんの案の

チポ wrote:

計算フィールドを二つ作り、
  金額A = Case ( 用途 = "A" ; 金額 )
  金額B = Case ( 用途 = "B" ; 金額 )
とします。

さらに、
それらを合計する集計フィールドを二つと、
金額を合計する集計フィールドを作り、
それらを顧客名をソートする小計パートに配置し、ボディを削除。

顧客名でソートするとご希望のレイアウトで集計ができます。

で作成して上手く稼働していたのですが、
請求書が複数月になった時に上手く動作しなくなってしまいました。

月一回データを入力し、請求日というフィールドを追加で作成し、
最初に請求日を検索して請求書レイアウトに切り替えたのですが
全ての請求月が表示されてしまいます。

どの様に変更を行えば宜しいでしょうか?

#6 2016-09-05 15:54:54

チポ
Member

Re: 請求書を作成したい

> 月一回データを入力し
??月ごとのレコードということ?


> 最初に請求日を検索して請求書レイアウトに切り替えたのですが
全ての請求月が表示されてしまいます

集計フィールドによる集計は、対象レコードを集計します。

請求日で検索したのならその日の集計になりますが。。

Offline

#7 2016-09-05 17:04:21

たるトントン
Guest

Re: 請求書を作成したい

月に一回まとめてデータを入力しています。

顧客名  用途  金額  請求日
太郎さん A   100  2016/9/1
花子さん A   500  2016/9/1
太郎さん B   300  2016/9/1
太郎さん B   300  2016/8/1
太郎さん A   300  2016/8/1

のような感じです。請求日は各月に1日だけになります(すみません説明が上手くできません)

> 最初に請求日を検索して請求書レイアウトに切り替えたのですが全ての請求月が表示されてしまいます
すみません、こちらも説明がおかしくて
チポさんの言われる通り

検索をかけるとその日の集計になるのですが
レコードが同一日に2つある方はレコードが纏まらず2件表示されてしまいます。
本当は請求書は1人に対して1枚印刷したいのです。

顧客名をソートする小計パートに配置して顧客名でソートしている状態です。

#8 2016-09-05 17:43:35

チポ
Member

Re: 請求書を作成したい

前のレス
> それらを顧客名をソートする小計パートに配置し、ボディを削除
このようにしています?

Offline

#9 2016-09-06 08:46:01

たるトントン
Guest

Re: 請求書を作成したい

チポさん

下記の様にしているつもりなのですが
レコードが2つある方は、やはり2レコード表示されてしまいます。

チポ wrote:

前のレス
> それらを顧客名をソートする小計パートに配置し、ボディを削除
このようにしています?

#10 2016-09-06 08:59:42

チポ
Member

Re: 請求書を作成したい

ボディのない 、小計パートのみのレイアウトでは
その小計パートのソート対象フィールドでソートすれば、
そのフィールドの値は一つのみの表示なります。

ですから設定、ソートが正しければ顧客が複数表示されることはあり得ません。

もう一度レイアウトの確認からですね。

Offline

#11 2016-09-06 09:48:47

たるトントン
Guest

Re: 請求書を作成したい

チポさん

一度ファイルを見て頂けないでしょうか?
ボディはちゃんと消していると思うのですが、、リレーションしているのがいけないんでしょうか?

http://fast-uploader.com/file/7028678379800/

#12 2016-09-06 10:16:27

チポ
Member

Re: 請求書を作成したい

ごめんなさい、
私、ここではファイルのアップ・ダウンができません。

Offline

#13 2016-09-06 10:18:47

チポ
Member

Re: 請求書を作成したい

ああ、


リレーションは関係ないでしょう。
試しにこのレイアウトで未ソート状態にしてみてください。

ヘッダ・フッタ以外は何も表示されていないはずですが。。


どなたかダウンできる方、確認できたらお願いいたします。

Offline

#14 2016-09-06 10:45:52

Moz
Member

Re: 請求書を作成したい

よく分かっていませんが
2レコード表示されていてもプレビューしたら2枚(太郎・花子それぞれ1枚)ですね。
印刷すれば2枚だけになりますし希望に叶っていると思うのですが違うのですか?

ボディパートを消しても対象レコードから消える(2レコードが1レコードにまとまる)わけでは無いですよ。

Offline

#15 2016-09-06 10:46:23

たるトントン
Guest

Re: 請求書を作成したい

あ、これブラウズモードとプレビュー画面では表示が違いますね・・・
プレビュー画面では2レコードも1レコードとして表示されるので、印刷時にはこちらが想定した枚数になりそうです。

こういうことってあるんでしょうか?

#16 2016-09-06 11:11:53

チポ
Member

Re: 請求書を作成したい

んん?
バージョンは?
確かそれはFM9以下だったような・・


でもボディがないならレコードは表示されませんよね。

Offline

#17 2016-09-06 11:50:16

Moz
Member

Re: 請求書を作成したい

解釈がズレているのかと......
ボディパートが存在しないレポートでも対象レコードが10件あったら10件と表示されますし10件のレコードを移動できます。
※もちろん表示されている内容は変わりません。今回のケースなら2種類が表示されますね。
太郎・太郎・花子というレコードなら1レコード目と2レコード目は同じモノが表示され3レコード目で変わる。
プレビューでは2ページになるので2件のレポートという認識と合致するといった感じかと。

Last edited by Moz (2016-09-06 11:50:57)

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.004 seconds, 7 queries executed - Memory usage: 552.76 KiB (Peak: 573.66 KiB) ]