みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
macOS 10.13.6
FileMaker Pro 18 Advanced
お世話になります。
集計結果の印刷レイアウトについて教えてください。
受注明細データの集計結果を決まった書式のレイアウトで印刷したいのですが、ページに収まらないレコードがあった場合、小計パートとボディパートが分かれてページをまたいでしまいます。
ページに収まらない場合は、小計パートのグループをまとめて次のページに表示したいのですが方法がわかりません。
集計対象の受注明細データは、「納期」「納品先」「ライン」「製品名」「製品数量」と、製品に紐付く「パーツ品番」が複数行と「パーツ数量」です。
「納期」 「納品先」 「ライン」 「製品名」 「製品数量」 「パーツ品番」 「パーツ数量」
08/10 神奈川県 ラインA 製品_AAA 1 パーツ_aaa 1
08/10 神奈川県 ラインA 製品_AAA 1 パーツ_bbb 1
08/10 神奈川県 ラインA 製品_AAA 1 パーツ_ccc 1
製品は重複しないので製品数量は1行目の値を表示しています。
製品に紐付いているパーツ品番も重複はありません。
今のところ、製品やパーツの合計は必要としていません。
集計レイアウトは納期ごと、納品先ごと、ラインごと、製品名ごとにパーツ品番を表示しています。
ヘッダ
「製品名」小計パート
「ライン」小計パート
ボディパート
「納期」小計パート
「納品先」小計パート
フッタ
うまく説明できないため、簡単なファイルを作成しました。
https://www.dropbox.com/s/p6p1l4m5syyxr … fmp12?dl=0
ご指導よろしくお願いします。
Offline
> 小計パートのグループをまとめて次のページに表示したい
これは、普通の集計レイアウトですと難しいです。
別の方法としては、グループごとのデータをバーチャルリストにして、ライン小計パートの中に配置し、スライドさせておく、位でしょうか。
Offline
Shin様ありがとうございます。
やはり集計レイアウトでは無理なんですね。
バーチャルリストというものは初めてお目にかかったので、これから調べて挑戦してみます。
また質問させていただくかも知れませんので、どうぞ宜しくお願いいたします。
Offline
Shin様
下記のサイト様を参考にバーチャルリストを調べてみて、グローバルフィールドにデータを入れて、取り出すところまではできましたが
もう少し教えていただけませんでしょうか。
FileMaker - ExecuteSQLの結果をVirtual Listとして利用する
https://qiita.com/hajisan/items/141fddacb1c360b42090
>> グループごとのデータをバーチャルリストにして、ライン小計パートの中に配置し、スライドさせておく、位でしょうか。
グループごとに分けるのは、事前にスクリプトで「納期」「納品先」「ライン」の同じもので絞り込んでおくのですか?
ライン小計パートの中に配置するのはどのようにしたら良いでしょうか?
せっかく教えていただいた情報に全くついていけず、申し訳ありません。
ご面倒をお掛けして恐縮ですが、もう少し詳しく教えていただけますよう宜しくお願いいたします。
Offline
Kist() を使った簡易的なサンプルです。パーツ名や数量が空白のときには、正しく表示されません。枠組みは、難しいです。
https://www.dropbox.com/s/yukua9i95ei5g … 2.zip?dl=0
バーチャルリストを使うと、自由度が上がります。
Offline
Shin様
お礼が遅くなりすみません。
サンプルありがとうございます!
List() を使うんですね、なるほど〜〜〜〜
思いつきませんでした。
フィールドの枠線はどうしても必要らしいので、リストを繰り返しフィールドに入れて、さらに繰り返しをフィールド1〜7に分けて、「パーツ品番」が空欄の場合は非表示+上にスライドでやってみようと思います。
取り急ぎ、お礼まで。
またつまずいたら相談させてください。
ありがとうございました!
Offline
Pages: 1
[ Generated in 0.010 seconds, 11 queries executed - Memory usage: 563.26 KiB (Peak: 569.55 KiB) ]