• 締切済み

クリスタルレポートでの出力時間の設定

VB5のクリスタルレポート5を使っているのですが、出力時間を取得したいんですけどどうしたらいいのでしょうか??やり方がわかりません誰かわかる方私に教えてください

みんなの回答

  • TAGOSAKU7
  • ベストアンサー率65% (276/422)
回答No.1

帳票印刷にかかる時間を取得したいのですね? プログラムのモジュールの先頭と、印刷を行っている関数の中に、下のプログラムを参考に追加してみてください。 1000分の1秒の単位で処理時間を取得することができます。 Option Explicit ’プログラムの先頭にWindowsAPIを呼び込む宣言を行う Private Declare Function timeGetTime Lib "winmm.dll" Alias "timeGetTime" () As Long Sub Main()   '経過時間算出ワーク変数   Dim lngTime as Long      ''''ここに何らかの処理      ’開始前の時間を取得   lngTime = timeGetTime   ’帳票を印刷   Report1.PrintReport   ’処理時間の出力   Debug.Print "処理時間は" & lngTime - timeGetTime &"msです" End Sub

関連するQ&A

  • クリスタルレポート8でのFormula??たすけてください。

    開発環境 windows2000 SP3 visualbasic6.0 SP5 crystlreport8.0 今クリスタルレポート8で アクセスのMDBのテーブルの中身を レポートに出力しています。 テーブルの中身には Aグループ Bグループ Cグループ  の3つが全て入っているとして VBからクリスタルレポートを出力する際に ワークテーブルに全レコードが入った状況で クリスタルレポートに出力する際に Aグループだけを出力させたいのですが そのようなことは可能でしょうか? 可能であれば方法を教えて下さいませんでしょうか? Formulaというのをちらっと耳にしたのですが 何のことやら・・・涙 元のワークテーブルに対象のレコードだけを 入れておいて全件出力すればよい話なのですが それは今できない状態です。 よろしくお願いします。

  • クリスタルレポートでメモリ不足・・・

    初めて質問します。 WINDOWS2000 Pro VB6.0 データベース:ORACLE VBで売上伝票を入力して、クリスタルレポートで伝票発行しようとしています。 用紙はA4縦でレーザープリンターから出力させようとしています。 クリスタルレポートで線も引いています。 1枚に3回同じ内容のものを印刷させようと設定しているのですが(全てページヘッダーに設定しています。)VBから印刷をかけると次のようなエラーが出ます。 “CRWPRINT.CRW STATUS : 500 メモリ不足のため操作を実行できません ” というメッセージです。 データは作成されているので、クリスタルレポートで直接出すと印刷されます。 クリスタルレポート側で半分ほどまで項目を減らしてみたりしたのですが、結果は同じでした・・・ クリスタルレポート側の設定でしょうか? それともVB?はたまたオラクルのせっていなのでしょうか? なにか複雑でもうしわけありませんがよろしくお願いいたします。

  • クリスタルレポートに値を渡す

    クリスタルレポートの任意の項目にVBから値を渡すにはどうすればいいのでしょうか? 例えば「前回年月」という項目をクリスタルレポート上に作成し、その項目へVBから ”2001年07月”という文字列を渡したいのです。 ご存じの方、よろしくお願いします。

  • VBとクリスタルレポートについて

    VBとクリスタルレポート8を使い帳票を作ったのですが VB側である条件によりクリスタルレポートの接続先を変更したいのですが なんどやってもサーバはまだ開かれていませんと言うメッセージが出てしまいます。 接続はオラクル9接続なのですが分かる方いましたらよろしくお願い致します。 ちなみにプレビューにはCRViewerを使用しているのですがエラーはCRViewerから出ているっぽいのですが・・・・

  • クリスタルレポートについて

    VB.NETで作成していて、SQLから抽出したデータをグローバル配列変数に持っています この内部配列に持っているデータをクリスタルレポートに印刷するにはどのようにすれば可能でしょうか? それとクリスタルレポートの作成方法や進め方マニュアルやお勧めWebサイトなんてのはあるのでしょうか? 初めてなのでヘルプをみても使い方が判りづらいので よろしくお願い致します

  • クリスタルレポートのパッケージについて

    VB6.0のディストリヴューションウィザーを使ってクリスタルレポートver11を使用しているアプリをパッケージし、他のPC(クリスタルレポートはインストールされていない)でそのパッケージを解凍し、アプリを実行した所、クリスタルレポートのファイルオープン時にエラーとなってしまいます。 やはりクリスタルレポートが入っていないPCでは(dllや.rptファイルだけでは)クリスタルレポートを使用したアプリは動かないのでしょうか??

  • Crystal Report 8.5について

    Crystal Report 8.5について いつもお世話になっております。 VB6.0で以前に開発されたプログラムの改修を行なっているのですが、 参照設定で Crystal reports 8.5 ActiveX Designer Run Time Library Crystal reports 8.5 ActiveX Designer Design and Run Time Library の二つが「参照不可」となっています。 「Crystal reports 8.5」をインストールしたら良いとは思うのですが、 これは別の製品になるのでしょうか? Crystal reports 8.5はVB6.0をインストールしたら自動で入るという事を言われたのですが、 入りませんでした…。

  • Crystal report を 8.0 から 6.0 にした場合の不具合

    毎度お世話になります。 以前 VB6.0 + Crystal report 8.0 + windows 2000 の環境だったのですが、 Crystal report 6.0 に変える必要があり、Crystal report 8.0を アンインストールして Crystal report 6.0 をインストールしました。 しかし、VBのフォームにCrystal reportコントロールを貼り付けようとすると、 「次のクラスは登録されていません。次のCLSIDオブジェクトを参照してください。  00025601-0000-0000-c000-000000000046」 と表示されてエラーになります。 どなたか対処法をご存知ないでしょうか。 よろしくお願いします。

  • クリスタルレポートの線について

    VB6でクリスタルレポート8を使っています。 線をデータがなくても決まった数出したいのですがどなたかわかるかたいませんか? 定型フォームでビットマップを使って出す方法がHELPに書いてあったのですがうまくいきませんでした。わかる方教えてください。

  • クリスタルレポートからPDFを作るには?

    VB6.0(SP6),Crystal Report8.5 で開発をしています。 クリスタルレポートからPDFファイルまたはJPEGファイルが作りたいのですが、方法が全然分からず困っています。 何かご存知の方は教えてください。 そもそも8.5ではそういう事が出来るのでしょうか? また、クリスタルレポートからの印刷時、プリンタにAdobePDFを指定すればPDFファイルは作れるのですが、その際、ファイルの保存先を聞くウィンドウが表示されてしまいます。 ユーザ操作なしにPDFを作りたいので、このようなウィンドウを表示させなくする方法をご存知でしたら教えてください。 宜しくお願いします。

専門家に質問してみよう