Report Magic 総ページ数を表示させる関数に関して
皆様いつもお世話になっております。
Report Magicの関数で総ページ数を表示させる@tpage( 機能番号 )の使い方について質問です。
ヘルプを見るとオペランド欄で@tpage(0)と入力すると、全帳票の総ページ数を返すとありますが、実際にやってみると帳票が1枚あっても、0という値しか返ってきません。
どなたかわかる方がいらっしゃいましたら、ご教示いただきたく存じます。 |
-
ああさん、
帳票が2枚のときも「0」になりますか。それとも、1をマイナスした値の「1」になりますか?
-
tandaさん
ご回答頂きありがとうございます。
帳票が2枚以上の時にも全てのページで0が表示されてしまいます。
もしかしたらレコードのループ処理の関係上、総ページ数が何枚あるか判別出来ていない可能性もありそうな気がしますが…。 -
手元に現物がなくて確認できないのですが、@tpageではなくて、@pageは効きますか?
-
図形プロパティ>データ項目(タブ)>オペランドに「@tpage(0)」はうまくいかないみたいですね。
図形プロパティ>データ項目(タブ)>データ型を「ページ番号」にして、右側のプルダウンで「@tpage(0)」とすると上手くいきます。
RMのバージョンは2.0です。
-
tandaさん、岡林拓也さん
データ型を「ページ番号」にして、右側のプルダウンで「@tpage(0)」にしたら総ページ数出てきました!
オペンランド欄はデータ型が「データ項目」の場合、@pageのみ効いていました。
上手く実現できなかったので助かりました。
ありがとうございました! -
岡林さんからの情報のおかげで、うまくいってよかったですね。
-
お手数をおかけしました。ありがとうございました!
サインインしてコメントを残してください。
コメント
7件のコメント