みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
以前、教えて頂いた、売上伝票から、請求書を作るシステムを作ったのですが、
任意の期間で、顧客毎の請求額を一覧で表示・印刷したいと思っています。
今のやり方ですと、顧客毎に合計されず、顧客名が何個も出てきてしまいます。
この場合、どのようにすればいいでしょうか?
何かヒントだけでも頂けたら嬉しいです。
よろしくお願いいたします。m(..)m
Offline
「今のやり方」
が分りませんが、、
売上伝票でなら、
請求ごとの小計パートのみのレイアウトのリスト表示
でいいのでは。
Offline
チポ様、早速ありがとうございます。
ヒントをもとに調べてみます。
Offline
今のやり方は、当社の場合、前月からの繰越が表示できる請求書にするため、請求書用のレイアウト&テーブルを別に作っております。
その中で、売上入金伝票テーブルから該当する期間のデータをポータル内に読み込んでいます。
そのデータは、税別と税込に分けてあり、税別のものだけを合計して、税率をかけ、税込のものと足し合わせて、合計を出しています。
任意の期間の請求額を出す場合、請求書レイアウトをベースにしたレイアウトのリスト表示で「請求期間」が、集計日の範囲に入っているものを抽出することになるのですが、これだと、1カ月以内であれば、顧客は1つしか出て来ないのですが、年間とかになると、顧客名が12個出てきてしまいます。
今、やりたいことは、この時に、同じ顧客の請求額はまとめて、1行で表示したいのです。
小計パートは使ってないのですが、上記のやり方でやっている場合は難しいでしょうか?
よろしくお願いします。
Last edited by fujisan (2014-11-12 17:00:49)
Offline
任意の期間
は、請求書ごとの期間ということですか?
請求書の一部から一部とかではないですよね?
ならば、
その期間で検索して、小計パートで集計でいいのでは。
Offline
はい。任意の期間とは、例えば、決算期が、2月としたら、3月1日から翌年2月末までの期間です。
この間に発行された請求書の請求額を、顧客毎に集計された状態で見る、というのが目標です。
現在の状況は、
A社 3/20締めの請求額
A社 4/20締めの請求額
A社 5/20締めの請求額
…
B社 3/20締めの請求額
B社 4/20締めの請求額
B社 5/20締めの請求額
…
C社 3/20締めの請求額
C社 4/20締めの請求額
C社 5/20締めの請求額
…
という感じで表示されるので、これを
A社 請求額合計
B社 請求額合計
C社 請求額合計
…
と表示されるようにしたいです。
Last edited by fujisan (2014-11-12 19:50:08)
Offline
それなら私の前レスの通りです。
ボディの無い小計パートのみ(必要に応じて、ヘッダ・総計パート等は可です)
のレイアウトでお試し下さい。
Offline
チポ様、ご丁寧にお答えくださり、ありがとうございます。
「請求額の合計」という集計フィールドを作り、オプションでは、左側の一覧から「合計」を選び、「使用できるフィールド」の下は、「現在の合計」にチェックしました。
この「請求額の合計」を「後部総計」というパートの上に、顧客名などとともに置いてみたのですが、どうやら、顧客名はある顧客名にはなっていますが、1行しか表示されず、「請求額の合計」には、すべての顧客の「請求額」が表示されてしまっているようです。
「後部総計」のパートの上に配置するフィールドはどのようなものにすればいいのでしょうか?
初歩的な質問だと思いますが、
よろしくお願いいたしますm(..)m
Offline
「請求額の合計」という集計フィールドを作り、オプションでは、左側の一覧から「合計」を選び、「使用できるフィールド」の下は、「現在の合計」にチェックしました
現在の合計
としてはダメです。
「後部総計」
ではなく、
このフィールドを
小計パート・顧客をソート対象
に配置、ボディは削除
として、顧客でソートしてみてください。
総計パートはその名の通り、
総計を表示するためのもので、レイアウトの中で一つしか表示されません。
試しにこれも配置してみるとお分かりになると思いますよ。
Offline
チポ様、たびたび、ありがとうございます。m(..)m
「請求額の合計」という集計フィールドの設定時、「現在の合計」のチェックを外し、
「小計ソート対象」というパートの上に置きました。
なお、その時、「このパートは、集計するレコードの上または下に印刷できます。」と表示されたので、「下に印刷」を選びました。
これは、「小計パート・顧客をソート対象」というパートがなかったからです。
ちなみに、当方のバージョンは、Pro13です。
これで、表示させてみたのですが、何も表示されませんでした。
何か原因として考えられることはありますでしょうか?
ご教授の程、よろしくお願いいたします。m(..)m
Last edited by fujisan (2014-11-13 18:16:21)
Offline
ソート後、リスト表示にしてみて。
Offline
旅人様、ありがとうございます。m(..)m
ソート後、リスト表示にしてみて。
リスト表示にはなっております。
「全表示」にしても何も表示されないのです。
Offline
ちゃんと読んでいなかったけど
>これは、「小計パート・顧客をソート対象」というパートがなかったからです。
顧客でソートするのですから、顧客をソート対象とする小計パートが無いと・・・
Offline
ちゃんと読んでいなかったけど
>これは、「小計パート・顧客をソート対象」というパートがなかったからです。
顧客でソートするのですから、顧客をソート対象とする小計パートが無いと・・・
ありがとうございます。
そもそも小計パートの使い方がわかっていないのですが、「小計パート・顧客をソート対象」というパートはどのようにしたらできるでしょうか?
初心者の質問で申し訳ありませんが、よろしくお願いいたします。m(..)m
Offline
レイアウトモードで上のツールバーからパートツールをドラグしてレイアウトに置き
小計ソート対象を選んで、右のフィールド一覧にあると思われる顧客フィールドを指定。
Offline
レイアウトモードで上のツールバーからパートツールをドラグしてレイアウトに置き
小計ソート対象を選んで、右のフィールド一覧にあると思われる顧客フィールドを指定。
「小計ソート対象」でよかったのですね。
右のフィールド一覧で、「請求額の合計」を選んでいました。
ここのフィールドは、ソート対象のフィールドを選ぶものだったんですね。
失礼いたしました。
ところが、ソート対象のフィールドを「顧客No.」や「顧客名」にしてみましたが、
やはり、表示がされませんでした。
Offline
その後、「小計ソート対象」で対象フィールドを「顧客No.」にして、「顧客No.でソート」を実行したところ、急に、表示されました!!!
ありがとうございます。
計算も合っているようですし、一応、これで、なんとかなりそうです。
ちなみに、「全表示」にすると、また消えてしまいました。
ソートすることが大切なのですね。
チポ様、旅人様、大変ありがとうございました。
初心者の私に辛抱強く教えて頂いたおかげで、なんとかできました。
今後ともよろしくお願いいたします。m(..)m
Offline
Pages: 1
[ Generated in 0.007 seconds, 9 queries executed - Memory usage: 602.44 KiB (Peak: 618.98 KiB) ]