ページ出力について
初歩的な質問で申し訳ございません。
よろしければ知恵をお貸しください。
現在page関数を使い日付毎にページ数を記載したいと考えており、
変数または式のみを使用して出力することは可能なのでしょうか?
下記例のように出せるのであればpage関数でなくても構いません
例
2999年12月30日 1ページ
2999年12月30日 2ページ
2999年12月31日 1ページ
-
一番簡単なのは、開始時点のpageを覚えておく変数を作って引いてしまえばよいかと
総ページ - 日付開始時点のページ数 てことですね。
総ページとるとなる一回印刷してしまわないと難しいでしょうけども -
Sun nihara様ご返信ありがとうございます。
ご助言頂いた通りに設計してみましたが、2ページ目以降全て2と表示される現象に悩まされております。
グループ後処理で保存していたページ数を0にし、前処理で+1しているような形で設計しておりまが、なぜ2ページ目以降出てこないのかが分からず、よろしければご教授願います。 -
スマホからなのでうまく書きづらいのですが
グループ前時点のページ数を保存しておくわけで0にする必要ないです
グループ前 ページ数保存→ 0
印刷1ページ目 30日→1-0=1
印刷2ページ目30日→2-0=2
グループ前 ページ数保存 → 2
印刷3ページ目31日→3-2=1て感じです
-
ykmcさん、
変数の初期化は、グループ前処理で値を「0」にしてやればいいですよ。
あと、値を「1」ずつ増やす処理は、レコード後処理で「自分自身 + 1」とやってやればいいですよ。
-
追伸です。
レコードごとに値が「1」増えるのではなくて、グループごとに値が「1」増えるのであれば、グループ後処理で「自分自身 + 1」としてやればいいですよ。
サインインしてコメントを残してください。
コメント
5件のコメント