備忘録20〜FileMakerで販売管理を作ろう!その7〜印刷レイアウト編
前回は、データの移行をスクリプトで実現しました。
今回は、見積書の印刷レイアウトを作成してみます。
印刷レイアウトの作成
目標のレイアウトはエクセル(テンプレートもの)のレイアウト
![](https://www.peop.jp/wp-content/uploads/2021/03/87ac9cf15e8f430f63bece08f174f4df-795x1024.png)
これを目標に・・・レイアウトを作ります。
レイアウトモードに変更して・・・
![](https://www.peop.jp/wp-content/uploads/2021/03/d85b32a37f287b6a14a83149ea58e900-1024x785.png)
新規レイアウトで、プリンターを選び、レポートを選択しました。
![](https://www.peop.jp/wp-content/uploads/2021/03/bd34dec7e331a98a078aea371c6bad81-1024x585.jpg)
いやだめか?
![](https://www.peop.jp/wp-content/uploads/2021/03/980eb3eb5a7acdeff54552145978b445-708x1024.png)
配置して、ブラウズモードにしてみました・・・
なんか違う・・・ 商品数が少ないと、フッターに書いたのも上にきそうだ。
ポータルなら、縮まらないかも
![](https://www.peop.jp/wp-content/uploads/2021/03/acbdc3073d327731c5db45e4cfe9f93e-1024x883.png)
おお、縮まらず罫線も設置した通りでます。
20行にしたけど、それ以上あった場合はどうしよう・・・
こちらで解決できそうです。
ポータルに表示される行数(データ件数)を、表示できる行数分(今回は20)で割るとページ数になる・・・
Ceilingで切り上げができるので、それでページ数が計算されます。
変数設定でもいけるのかな・・・と思い、変数に設定
動作確認
わかりやすくするのに、スクリプトステップを使ってスクリプト1行づつ実行してみました。
30行分の商品を登録して、2ページになるか確認してみました。
いけそうです。
スクリプト・・・
![](https://www.peop.jp/wp-content/uploads/2021/03/60c68c41cd6b632a1e7b2f492f985f05-1024x331.png)
一部ですが、変数に入れ込むことで、動作できました!!
確認するのに、グローバルフィールド?を使うのもアリかもしれません。
納品書とかも同じかな・・・
納品書・請求書のレイアウトをこのまま作ってみます。
ディスカッション
コメント一覧
まだ、コメントがありません