過去の桐井戸端BBS (桐ver.8) |
3932 | 印刷プレビューが出来ません | 初心者 | 1999/12/23-11:38 |
どうもです。v8です。 レポート印刷コマンドにプレビューパラメータがありますよね、 すると指定すると、モーダルフォームが存在するので出来ません と拒否されます。(しないとすれば印刷されます) モーダルフォームの意味はよく分かり見せんが、 他のフォームが残っているとダメなんでしょうか? やっていることは、メニューフォームから、印刷指定用の フォームを呼び出し(このとき、バックにメニューフォーム が残っています)、イベントの手続きでレポート印刷コマンドを 実行してます。 どう処理したらいいのでしょうか。よろしくお願いします。 | |||
3940 | Re:印刷プレビューが出来ません | 佐田 守弘 | 1999/12/23-12:45 |
記事番号3932へのコメント 初心者さん モーダルフォームとは、そのフォームを閉じない限り、新しく別のウィンドウを開 いたり、他の処理をできなくするウィンドウのフォームの事です。 おそらく、印刷指定用のフォームがモーダルフォームになっているのではないでしょうか。 このフォームをモーダルでなく、チャイルドかポップアップに変更すれば大丈夫なはずです。 佐田守弘(KS-00119) | |||
3943 | フォームは全てチャイルドになってます | 初心者 | 1999/12/23-14:53 |
記事番号3940へのコメント 確認しましたが、フォームは全てチャイルドになってます。 どうも、フォーム呼び出しコマンドからフォームを呼び出すとならない みたいなのですが。(イベント手続きで記述しています) | |||
3944 | Re:印刷プレビューが出来ません | 悲しげ | 1999/12/23-14:57 |
記事番号3940へのコメント どもっ、初心者さん、佐田さん、 「モーダルフォーム」の説明は佐田さんのおっしゃるとおりです。 で、佐田さんは「このフォームをモーダルでなく、チャイルドかポップアップに変更すれば」 と仰ってますが、フォームの属性としてのウィンドウ形式は チャイルド・ポップアップ・オーバーラップの3種類であって、 残念ながら、モーダルとするかしないかの選択肢は無いはずです。(^^;) したがって、印刷プレビュー画面がフォームのバックにしか表示さ れないと云うのは、これは「フォーム呼び出し」またはボタンの機能としての「モーダルフォーム」を使った場合の、 桐v8の仕様のようです。(ただし、そのフォームが会話処理でダイレクトに開かれ たものか、イベントではなくcmdの古典一括で「ウィンドウ作成」されたものなら、 モーダルではないので可能かもしれませんが) で、イベントで走ろうとした場合には、この仕様は困ったもんです。 実は私も、プレビューではありませんが、類似の現象で困っております。 何か妙案があれば私もご教示いただいたいと痛感してます。 | |||
3946 | Re:印刷プレビューが出来ません | 悲しげ | 1999/12/23-15:07 |
記事番号3944へのコメント 数分差で、初心者さんからコメントがありましたね。 で、補足します。 この仕様は確か「v8ではアクティブウィンドウをサポート しない」と云うことの結果であるとの話を小耳に挟んだこ とがあります。正式な表現は違ったかもしんない。(^^;) アップした後で思いついたことをメモしておきます。 オモテにあるフォームを一時的に「最小化」させるっての はどうでしょう。見るだけで、バックのウィンドウにはア クセスできないのですが。これで何とか誤魔化せるかどう か、ちょっと試してみませんか? | |||
3948 | Re:印刷プレビューが出来ません | 佐田 守弘 | 1999/12/23-18:01 |
記事番号3944へのコメント 初心者さん モーダルフォームの件、ちょっと勘違いしました。悲しげさんのご指摘の通りです。 モーダルフォームにするかどうかは、フォームの属性ではなくて、呼び出し方でした。 フォーム呼出しで呼び出すと、モーダルフォームになります。 一つの方法として、フォーム呼出しコマンドではなく、ウィンドウ作成コマンドで フォームを表示する方法を試してみて下さい。ウィンドウ作成コマンドの場合に は、モーダルフォームにはならないと思います。 佐田守弘(KS-00119) | |||
3949 | Re:印刷プレビューが出来ません | 悲しげ | 1999/12/23-18:49 |
記事番号3948へのコメント どもっ、佐田さん、 っつーことは、やはり「ウィンドウ作成」しかないですかね。 ううう、私これ苦手です。(;_;) そこで初心者さん、苦し紛れにもう一発考えてみました。 必ずしもプレビューする必要がないのであれば、プレビュー抜 きで進める、……ってのは論外でしょうね。(^^;) え〜、プレビューする目的が、もし印刷データを修正する必要 があるかどうかと云うことなのであれば、私なら苦し紛れにこ んなふうにしてみようかと思います。 まず、rptとそっくりさんのwfmを作る。(^^;) これを画面表示させて(と云うか、印刷ボタンを押すと、この wfmをモーダルフォームとして呼び出す)、印刷直前の仕上がり 状態を見る。よければ印刷goで、よくなければその場で印刷デ ータを訂正できる。昔ふうに云えば、WISWIGと云うか。 ここまでやると、ちょっとオタクっぽいかも。(^^;) ps: でも、あふれ改行のある一覧表rptなら無理か。(;_;) | |||
3961 | とりあえず・・・ | 初心者 | 1999/12/24-17:35 |
記事番号3949へのコメント >っつーことは、やはり「ウィンドウ作成」しかないですかね。 >ううう、私これ苦手です。(;_;) ウインドウ作成は使用したこと無いです。 これから勉強してみます。 以前、ウインドウ作成とフォーム呼び出しについて 質問したら、よく分からなかったですけど、 普通はフォーム呼び出しを使いましょうって事だったんで。 >必ずしもプレビューする必要がないのであれば、プレビュー抜 >きで進める、……ってのは論外でしょうね。(^^;) とりあえず、そうします。本当はしたいけど。 バージョンアップして、このへんが解消されるといいですね。 桐8から次はいつバージョンアップするか楽しみです。 |