PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
12022 | 00/07/03 10:01:21 | RE(11):PB6.5: 印刷プレビュー機能の実現 By てとらぽっと |
12017 | 00/06/30 16:08:02 | RE(10):PB6.5: 印刷プレビュー機能の実現 By tara |
12016 | 00/06/30 14:37:33 | RE(9):PB6.5: 印刷プレビュー機能の実現 By tara |
12013 | 00/06/30 13:41:33 | RE(8):PB6.5: 印刷プレビュー機能の実現 By Mika★ |
12012 | 00/06/30 11:37:01 | RE(7):PB6.5: 印刷プレビュー機能の実現 By tara |
11959 | 00/06/28 14:31:20 | RE(6):PB6.5: 印刷プレビュー機能の実現 By tara |
11953 | 00/06/28 13:00:45 | RE(5):PB6.5: 印刷プレビュー機能の実現 By リエッチ |
11949 | 00/06/28 11:01:09 | RE(4):PB6.5: 印刷プレビュー機能の実現 By Mika★ |
11944 | 00/06/28 10:42:42 | RE(3):PB6.5: 印刷プレビュー機能の実現 By tara |
11940 | 00/06/28 01:47:11 | RE(2):PB6.5: 印刷プレビュー機能の実現 By M.M |
11938 | 00/06/28 00:28:16 | RE(1):PB6.5: 印刷プレビュー機能の実現 By matsu-a |
11937 | 00/06/27 22:02:13 | PB6.5: 印刷プレビュー機能の実現 By tara |
カテゴリ:データウィンドウ
日付:2000年06月28日 13:00 発信者:リエッチ
題名:RE(5):PB6.5: 印刷プレビュー機能の実現
taraさん、こんにちは。
>この方法だと、同じ画面のデータウィンドウ間でデータの共有はできそうですが、
>違う画面データウィンドウ間のデータの共有はできなそうです。
>そもそも、違うウィンドウでデータウィンドウごとデータを渡したいという
>発想がまずいんでしょうか・・・
そんなことはありません。
わたしは印刷プレビュー画面を、システム共通で1画面で使用しています
あらゆる帳票を1つの画面でプレビューさせていますよ
その際の引数は、プレビューさせたいデータウィンドウコントロールのみです
以下は、印刷プレビュー画面のOPENイベントです
datawindow ldw_print
//マウスポインタの固定
SetPointer(HourGlass!)
//データウィンドウの描画停止
dw_1.SetRedraw(False)
//データウィンドウIDを受け取る
ldw_print = message.powerobjectparm
//データウィンドウを指定する
dw_1.dataobject = ldw_print.dataobject
//トランザクション指定
dw_1.settransobject(oratrans)
//印刷対象データを共有する
ldw_print.sharedata(dw_1)
//データウィンドウをプレビューモードにする
dw_1.Object.DataWindow.Print.Preview = \'yes\'
ただし、SheareData関数を使う以上、帳票を作成するときに気をつけなければならないことがあります
検索引数などを計算フィールドで直接使用している場合は、Shareした後は表示されません
その際は、検索引数を「select項目」の一つとして定義してから、その計算カラムを
計算フィールドで使用しないといけません
わかりづらい説明ですいません。でもやってみればわかります
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows NT 4.0
DBMS Oracle SQL*Net 8
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Oracle 8.0
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.