PB 電子会議室
カテゴリ:PowerBuilderの不具合?
日付:2000年05月01日 19:59 発信者:Taka
題名:RE(12):PB5.0.03: プレビューモードのデータウィンドウで倍率をかえると・・・
yamasinさん、こんばんは。
やっと会議が終わったTakaです。
私のとこでも、印刷プレビュー用の汎用ウィンドウを作っています。
当然、プレビューのズーム機能もつけており、何も考えずに Datawindow.Print.Preview.Zoomのみの
変更で対応できています。今回のような現象は出ていません。
>いろいろなDWをプレビュー表示する画面なのですが、
>プレビュー表示したいDWをレポートとして貼り付けてあるDWを使用しています。
>ヘッダ区域には、日付やページ数などを計算カラムとして表示させています。
この表現が気になります。もしかして器としてのコンポジット(orネスティッド)DWがあって、
その中に「本来印刷したいDWオブジェクト」をチャイルドレポートとして動的に生成したりしていませんか?
で、そのコンポジットのヘッダ部分に、日付やページ数といった計算フィールドを配置しているとか。
前に経験したのですが、コンポジットにおけるチャイルドレポートの動的生成はうまく機能しない部分が
ありました。もしかしたら PB5.0.03のバグかもしれません。(はずしてたらごめんなさい)
>Dw_1.Object.Datawindow.Print.Preview.Zoom = 変数
>
>この時、レポートや、ヘッダ区域の各計算カラムの
>x位置がずれてしまいます。
試しに、以下の実験を試みてはどうでしょうか。
(1) ドット表記をやめてModify関数にしてみる
(2) 上記プロパティと合せて他のプロパティも同時に変更している場合、
単純に Datawindow.Print.Preview.Zoom のみでテストする。
(エラーの因果関係を特定化できるかもしれません)
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS (記載なし)
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.