みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
顧客名フィールド
用途 A or B を入力するフィールドと
金額 を入力するフィールドの3つのフィールドがあります。
(例)
顧客名 用途 金額
太郎さん A 100
花子さん A 500
太郎さん B 300
上記のデータを元に顧客ごとに下記の様な請求書を作成したいです。
太郎さん
A B 合計
100 300 400
--------------------
花子さん
A B 合計
500 500
上記の様に表示したいのですが、
繰り返しフィールドに代入?出来れば思ったものが出来るのかな?
と思ったりもしています。
※AとBは顧客ごとに最大1回ずつしか入力しません。
太郎さん
A 100
B 300
合計 400
と縦並びなら、普通の集計レイアウトで簡単にできますけど・・・
Offline
データを、繰り返し毎に定義した用途毎に値を設定する様な繰り返しフィールドにすれば、それを繰り返し毎の集計をすれば良いですね。
Offline
計算フィールドを二つ作り、
金額A = Case ( 用途 = "A" ; 金額 )
金額B = Case ( 用途 = "B" ; 金額 )
とします。
さらに、
それらを合計する集計フィールドを二つと、
金額を合計する集計フィールドを作り、
それらを顧客名をソートする小計パートに配置し、ボディを削除。
顧客名でソートするとご希望のレイアウトで集計ができます。
Offline
連絡が遅くなり申し訳ありません。
チポさんの案の
計算フィールドを二つ作り、
金額A = Case ( 用途 = "A" ; 金額 )
金額B = Case ( 用途 = "B" ; 金額 )
とします。さらに、
それらを合計する集計フィールドを二つと、
金額を合計する集計フィールドを作り、
それらを顧客名をソートする小計パートに配置し、ボディを削除。顧客名でソートするとご希望のレイアウトで集計ができます。
で作成して上手く稼働していたのですが、
請求書が複数月になった時に上手く動作しなくなってしまいました。
月一回データを入力し、請求日というフィールドを追加で作成し、
最初に請求日を検索して請求書レイアウトに切り替えたのですが
全ての請求月が表示されてしまいます。
どの様に変更を行えば宜しいでしょうか?
> 月一回データを入力し
??月ごとのレコードということ?
> 最初に請求日を検索して請求書レイアウトに切り替えたのですが
全ての請求月が表示されてしまいます
集計フィールドによる集計は、対象レコードを集計します。
請求日で検索したのならその日の集計になりますが。。
Offline
月に一回まとめてデータを入力しています。
顧客名 用途 金額 請求日
太郎さん 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枚印刷したいのです。
顧客名をソートする小計パートに配置して顧客名でソートしている状態です。
前のレス
> それらを顧客名をソートする小計パートに配置し、ボディを削除
このようにしています?
Offline
チポさん
下記の様にしているつもりなのですが
レコードが2つある方は、やはり2レコード表示されてしまいます。
前のレス
> それらを顧客名をソートする小計パートに配置し、ボディを削除
このようにしています?
ボディのない 、小計パートのみのレイアウトでは
その小計パートのソート対象フィールドでソートすれば、
そのフィールドの値は一つのみの表示なります。
ですから設定、ソートが正しければ顧客が複数表示されることはあり得ません。
もう一度レイアウトの確認からですね。
Offline
チポさん
一度ファイルを見て頂けないでしょうか?
ボディはちゃんと消していると思うのですが、、リレーションしているのがいけないんでしょうか?
ごめんなさい、
私、ここではファイルのアップ・ダウンができません。
Offline
ああ、
リレーションは関係ないでしょう。
試しにこのレイアウトで未ソート状態にしてみてください。
ヘッダ・フッタ以外は何も表示されていないはずですが。。
どなたかダウンできる方、確認できたらお願いいたします。
Offline
よく分かっていませんが
2レコード表示されていてもプレビューしたら2枚(太郎・花子それぞれ1枚)ですね。
印刷すれば2枚だけになりますし希望に叶っていると思うのですが違うのですか?
ボディパートを消しても対象レコードから消える(2レコードが1レコードにまとまる)わけでは無いですよ。
Offline
あ、これブラウズモードとプレビュー画面では表示が違いますね・・・
プレビュー画面では2レコードも1レコードとして表示されるので、印刷時にはこちらが想定した枚数になりそうです。
こういうことってあるんでしょうか?
んん?
バージョンは?
確かそれはFM9以下だったような・・
ん
でもボディがないならレコードは表示されませんよね。
Offline
解釈がズレているのかと......
ボディパートが存在しないレポートでも対象レコードが10件あったら10件と表示されますし10件のレコードを移動できます。
※もちろん表示されている内容は変わりません。今回のケースなら2種類が表示されますね。
太郎・太郎・花子というレコードなら1レコード目と2レコード目は同じモノが表示され3レコード目で変わる。
プレビューでは2ページになるので2件のレポートという認識と合致するといった感じかと。
Last edited by Moz (2016-09-06 11:50:57)
Offline
Pages: 1
[ Generated in 0.005 seconds, 10 queries executed - Memory usage: 552.67 KiB (Peak: 573.58 KiB) ]