PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
834 98/03/12 18:09:59 RE(6):うまくいってよかったですね。 By manabu
822 98/03/12 11:58:53 RE(5):「RowCount()がグループ数を返す」は勘違いでした By てとらぽっと
821 98/03/12 11:48:48 RE(4):ちょっとトリッキーで簡単な総ページ数の求め方 By てとらぽっと
805 98/03/11 11:07:49 RE(3):ちょっとトリッキーで簡単な総ページ数の求め方 By manabu
796 98/03/10 14:12:13 RE(2):グループごとにページ番号をリセットした場合の総ページ? By てとらぽっと
792 98/03/10 13:10:36 RE(1):DWの印刷プレビューの総ページ数が得られない By 工藤
787 98/03/10 11:54:55 DWの印刷プレビューの総ページ数が得られない By てとらぽっと

カテゴリ:旧電子会議室
日付:1998年03月11日 11:07 発信者:manabu
題名:RE(3):ちょっとトリッキーで簡単な総ページ数の求め方

こんにちは manabu です。(^^)

>なんとなく答えは出ているのですが(苦笑)、すごく面倒なスクリプトになりそうなので...
>何かいい方法ご存知ありませんか? (^^;

うちの社内でこんな方法を取っている人がいたので聞いてみました。

<方法>
1.データウィンドウをプレビューモードにする。
  ※印刷させたい用紙設定にしておいてください。
  ※プレビューモードへの切り替えをユーザーに見せたくなければ、
   ・データストアと共有しそっちで印刷。
   ・SetRedraw()で描画を禁止。
   など、工夫してください。

2.Describe()関数でEvaluate()を使用して、PageCount()関数の評価を行う。

  例)
   dw_print.Describe(\"evaluate(\'PageCount()\', 0)\")


3.データウィンドウのプレビューモードを解除する。

です。
# 2の例は試してないので構文に誤りがある可能性があります。(^^;

ものすごく簡単だったりしますので、ぜひ、お試しを。

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS (記載なし)
DBMS (記載なし)
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.