1326195
クリスタルレポート技自慢
[トップに戻る] [留意事項] [ワード検索] [過去ログ] [管理用]
ここは、クリスタルレポートの技を自慢する場所です。
こんなテクニックがあるぞ、という方は、ぜひここで披露してください。
こんなことを、やりたかったのに、どうしても出来なかった。ムカムカ。というのも大歓迎です。
役に立ちそうなものは、ほんちゃんページにどんどん採用しちゃうかも。
もちろん、このページの感想や質問や、暖かいご指摘なんかも大歓迎です。
てきとーにクリスタルレポートの雑談の場所にしていただければ、と思います。

新しい本が出たようです。
お名前
Eメール
タイトル
メッセージ
合い言葉 「クリレポ」と入れてください。
参照先
暗証キー (英数字で8文字以内)

VisualStudio2010でCrysta... 投稿者:めっち 投稿日:2012/01/05(Thu) 14:06 No.4576  
お世話になります。

表題の通りで、これまでのVisualStudioにはCrystalReportsが組み込まれていたのに、
2010からは組み込まれていません。

VisualStudio2010でクリレポを使いたい場合、どうしたらよいのでしょうか?


CrystalReportViewerで発... 投稿者:yt 投稿日:2011/12/14(Wed) 17:15 No.4574  
1.CrystalReport For VisualStudio2010 で CrystalReportViewerにレポートを
  表示するWebプログラムを作成しました。
2.Windows2003SERVERにインストールしました。
3.URLにアクセスすると以下のメッセージが表示されてCrystalReportViewerが表示されません。

サポートされていない操作です。JRC エンジンで処理されたドキュメントは、C++ スタックでは開けません。

[CrystalReportsException: レポートのロードに失敗しました。]

解決策が解る方、ご教授願います。


Re: CrystalReportViewer&... yt - 2011/12/15(Thu) 17:01 No.4575  

自己解決しました。

原因としては、.rptファイルを配置し忘れてました。

お騒がせ致しました。


クリスタルレポートビュー... 投稿者:yt 投稿日:2011/10/19(Wed) 15:52 No.4570  
1.CrystalReport For VisualStudio2010 で CrystalReportViewerにレポートを
  表示するWebプログラムを作成しました。
2.Webセットアッププロジェクトに以下のマージモジュールを追加して
  セットアップファイルを作成しました。
  CRRuntime_13_0_1.msm
  CRRuntime_13_0_1_ja.msm
  CRRuntime_maps_13_0_1.msm
3.Windows2003SERVERにインストールしました。
4.URLにアクセスすると、'BOBJ'は宣言されていません。
  というメッセージが表示されてCrystalReportViewerが表示されません。

解決策が解る方、ご教授願います。


Re: クリスタルレポートビ... ss - 2011/11/08(Tue) 15:00 No.4572  

'BOBJ'は宣言されていません。のエラーはCrystalReportで使用するjavascriptが見つからないからです。
標準では、/wwwroot/aspnet_client/system_web/4_0_30319/crystalreportviewers13 のフォルダ内に入っているので、
このcrystalreportviewers13フォルダごと
/aspnet_client/system_web/4_0_30319フォルダにコピーすれば大丈夫だと思います。


Re: クリスタルレポートビ... yt - 2011/11/09(Wed) 09:43 No.4573  

ss様、ご教授ありがとうございました。
おかげでうまく動作しました。


crystal reports XIのCRPE... 投稿者:sasa 投稿日:2011/10/27(Thu) 14:51 No.4571  
VB5でCRPE32.DLL (PE 関数) を利用した開発手法で
crystal reports XIの印刷を行った場合、下記のエラーメッセージが表示されます。
(CRPE32.dllのPEOpenPrintJobを実行)

「CRPE Error! (525)レポートをロードできません。」

作成した.rptファイルは、CR Viewerでは表示されます。

解決策をご存知の方いましたら教えていただけないでしょうか?


条件付書式 投稿者:hm 投稿日:2011/10/16(Sun) 20:28 No.4569  
注文書をクリスタルレポートで運用しています。
1ページに10行表示で、ヘッダ部分に承認欄を4枠設定していますが、
ページ表示中の発注金額の額で承認レベルを変更することになりました。
発注金額\50,000以上の場合は承認は3枠までとする為、4枠目には
承認不要という事で斜線を自動表示させたいです。

no.1  A品目   \5,000
no.2  B品目    \300
no.3  C品目 \15,000
no.4  D品目 \55,000
no.5  E品目  \2,000

IF関数で金額条件により"TRUE""FALSE"作成だと、上記のような複数表示中に
対象があった場合反映されません。
どうすれば斜線を非表示に出来るでしょうか。


CrystalReport4.5のVBから... 投稿者:sf 投稿日:2011/09/21(Wed) 17:49 No.4567  
ご教授ください。

No.4457の質問とほとんど一緒なのですが、ついていたレスでは探せなかったのでもう一度質問させてください。

開発環境:WinXP(SP3) VisualBasic6.0(SP3) CrystalReports4.5 MSDE
セットアップディスク作成環境:Win98+VisualStudioInstaller1.1

VB6開発ソフトのCrystalReportのプレビューについてご教授ください。

今まで使用していたパソコン(クライアント側)が壊れてしまい、新たにHDDフォーマット→Win2Kをインストールし、上記で作成したソフトをインストール、稼動確認しました。

ところが帳票をプレビューしようとしたところ、「接続出来ません:ログオンパラメータが不正です」と出て印刷が出来ません。
ネットで調べてもそれらしきものが見つからず。
今まで上手くいっていたため、解決策が分からずどうして良いのか分かりません。

他の稼動しているパソコンでexeだけを入れ替える分には、正常に動作します。なので、インストールの問題だと思うのですが。

使用開発ソフトが古いのですが、解決策をご存じの方、お手数ですがご教示をお願いします。


Re: CrystalReport4.5のVB... 会社員 - 2011/09/27(Tue) 09:33 No.4568  

以下、261と、264辺りはどうですか?
http://www.hirano.cc/cgi-bin/cr/yyregi.cgi?mode=past&pastlog=1&page=120

上記の場合はクリレポのパッチを当てることで解決したようです。
http://www.agtech.co.jp/download/update/crystalreports/p2bdao.html



64bit環境でのクリレポの... 投稿者:会社員 投稿日:2011/09/15(Thu) 16:08 No.4566  
64Bit環境下でVS2008バンドル版のクリレポドキュメントをロードすると
そのアプリケーションのVisualStyleがFalseになる現象が発生する場合があります。
その場合は、以下のように再度VisualStyleを設定してあげれば良いようです。
これはクリレポのBugなのでしょうか?

--------------------------------------------------------------------------
Win7
64Bit Machine
Visual Studio 2008 (VS2008)
Crystal Reports Basic for Visual Studio 2008
--------------------------------------------------------------------------

Dim CrDoc As New CrystalDecisions.CrystalReports.Engine.ReportDocument
CrDoc.Load("CrystalReport1.rpt")
Application.VisualStyleState = VisualStyles.VisualStyleState.ClientAndNonClientAreasEnabled'←これで元に戻る。


どこを調査すればいいのか... 投稿者:たく 投稿日:2011/08/19(Fri) 09:05 No.4565  

No.4559 でも質問させていただいた たく です。
よろしくお願いします。

前回と同じくVB6.0+クリスタルレポート4.6の環境での質問です。

もともとVB5.0+クリスタルレポート4.6で動作していた環境なんですが、
今回ACTION=1でエラーが発生します。

Err.number=20527
Err.Discription=SQLサーバエラー

VB6.0のコーディングは下記となります(抜粋)

    CrystalReport1.ReportFileName = reg_report & "TEST.rpt"

  CALL ”CSVファイルの作成”

    CrystalReport1.Formulas(0) = "HIZUKE=2001/01/01"
    CrystalReport1.Action = 1   ←このステップでエラー

クリスタルレポートはCSVファイルをデータベースにデータ部分を出力し、
ヘッダ部分は上記ロジックにあるFormulasを利用しています。

CSVファイルの作成後、クリスタルレポートを起動した場合、問題なくデータが
とれています。

Action=1でエラーが発生した際に、
CSVファイルを開こうとすると
「ファイルが他で使用中です。」となります。
クリスタルレポートを開こうとすると
「ODBCエラー [Microsoft][ODBC Text Driver]ファイル'(不明)'を開くことができ
ませんでした。ほかのユーザが排他的に開いているか、データを読み取る権限
がありません。」となります。

VB6を閉じると上記エラーが解消され、CSVファイルもクリスタルレポートファイルも
開くことが可能です。

ACTIONの直前でCSVファイルをKILLやresetをしてみましたが、変化なしとなり、
後はどこを調査すればいいのか・・・。

ご存じの方がいらっしゃれば、ご教授願います。

よろしくお願いします。



無題 投稿者:ななし 投稿日:2011/08/18(Thu) 17:27 No.4564  
回答がほとんどない掲示板ですね。。。


セットアッププロジェクト... 投稿者:二尾 投稿日:2011/07/27(Wed) 12:12 No.4558  

大変初歩的な質問ですみません。

ASP.NET(VB) 2005 + 付属のクリスタルレポート10.2で
Webアプリケーションを作成しています。


本番環境配布用に、下記を参考にマージモジュールを含めたセットアッププロジェクトを作成致しました。


<Crystal Reportを使用したアプリを配布するときにつまづく件について>
http://d.hatena.ne.jp/tech_onoue/20070524/1179990562


しかし、IISの入っている自分のマシンでインストール/アンインストールのテストを何度も
行っていると、Visual Studioでクリスタルレポート自体が開かなくなりました。


これは以下を拝見して解決したのですが


Crystal Reportsのエラー
http://social.msdn.microsoft.com/Forums/ja/vbgeneralja/thread/f6aef5e8-d7c2-471d-b075-914f0fc1923b


(投稿者様の最後の文章より抜粋)
>ここに紹介されている方法は,「セットアップを行ったままにしておくこと」と理解しました。
>セットアップ後に,アンインストールできないとすると,不便ですね。


下記のような不安を持っております。


・アンインストール機能を使用した場合、必要なものまで削除しまう
・アンインストール機能を使用せずフォルダやCommon Fileの追加されたモジュールを削除した場合 セットアップが何をしたか把握できていない為、不要なものを残してしまう

セットアッププロジェクトとは、フォルダ配置、アクセス権限を設定してくれる
少し便利な機能という認識しか持っておりませんでした。


しかし、今回のマージモジュールセットアップでは、「手作業ではできない何か」を
人の代わりにやってくれているのですが、Common Fileにmsmを配置する
以外のどんな事をしているのでしょうか?


識者の方でしたら、手動でできるような事なのでしょうか?


どうぞよろしくお願いいたします。



Re: セットアッププロジェ... 二尾 - 2011/08/17(Wed) 16:26 No.4563  

すみません、レスが無いようですので終了させて頂きます。
ご覧頂いた方、ありがとうございました。



ODBC接続でテーブルが表示... 投稿者:ひろし 投稿日:2011/08/11(Thu) 18:31 No.4562  
初めて投稿させて頂きます。

CR:CrystarReports11 SP6
DB:Oracle11g
OS:WindowsXP

データソースとしてODBCを使用して帳票を作成しようとしています。
その際に、該当DBのテーブル一覧が取得できません。
ODBCドライバは、Oracle11のものとMicrosoftのもので試しましたが、どちらもだめでした。

ちなみに、Oracle10で開発を行っていたときには問題はありませんでした。

対応方法をご存じの方がいらっしゃいましたら、ご教授願います。


先頭のゼロが表示されない 投稿者:たく 投稿日:2011/08/09(Tue) 10:11 No.4559  
VB6.0+クリスタルレポート4.6の環境で印刷(プレビュー)を行っています。

厳密にはVB6.0からCSVファイルを出力し、クリスタルレポートはそのCSVをデータベースとしてデータの取得を行っている状態です。

今回の質問は、該当のCSVファイルの中から、顧客番号(仮)のデータの出力を行う際に、先頭のゼロが消えてしまう現象についてです。

顧客番号は文字列型ではありますが、データが数字しかない為、デザインでのフィールドの設定も数値と扱われてしまいました。
この件については、データを加工することで文字列型のフィールドで設定できたのですが、いざ実データでテストすると、左寄せはされているものの、先頭のゼロが表示されない状態です。

例 012345 ⇒ 12345 フィールドの左から出力されています。

どなたかご存じの方、ご教授願います。


Re: 先頭のゼロが表示され... たく - 2011/08/10(Wed) 18:40 No.4561  

自己解決(他サイトにて回答ありました。)

すみません。自己解決致しました。

SCHEMA.INIファイルを利用することで対応可能でした。



クリレポ8.5について 投稿者:やす 投稿日:2011/08/09(Tue) 17:19 No.4560  
初めて投稿させて頂きます。

VB6.0+クリスタルレポート8.5の環境のシステムを、VB2008に載せかえる予定があります。

VB2008+クリスタルレポート8.5の環境は正常に動作するのでしょうか?

どなたかご存知の方がおりましたら、何卒ご教授願います。


帳票の倍率指定 投稿者:kawa 投稿日:2011/07/15(Fri) 12:23 No.4557  

初めて投稿いたします。

現在vb6 クリスタルレポート8.5の環境です

帳票の出力時に倍率を[ページ全体]あるいは指定した倍率で表示したいのですが
Zoomと言う関数を使うと
このプロパティまたはメソッドをサポートしていません。
とのエラーが返ってきます。
他に方法はあるのでしょうか?



CR4.6.1でゼロ埋め 投稿者:緑日 投稿日:2011/07/15(Fri) 12:04 No.4556  
古いクリレポですが、簡単に数字をゼロ埋めする方法がなかったので、こんな感じで対処しました。
//---------------------------
NumberVar inta;
NumberVar intb;
//0埋めする数を取得
inta := Length (ToText({@Number},0));
intb := 10 - inta;
ReplicateString ("0",intb) + ToText({@Number},0)
//---------------------------

まぁ、使えると思います。


VB6+クリレポXI の配布に... 投稿者:SU-3 投稿日:2011/07/05(Tue) 16:01 No.4555  
先日、WinXP にてVB6+クリレポXIを使用して開発をおこなってました。

開発環境では正常に動作し問題なかったのですが、
ディストリビューションウィザードを使用してインストーラーを作成し、客先用のPCに配布したところ、印刷時にクリレポが起動出来ず落ちてしまいました。

クリレポXIを起動するためには何のファイル(DLL、OCX等)が必要なのか
ご存知の方いましたら教えていただけないでしょうか?






PrintToPrinter(prtSettin... 投稿者:TMHR 投稿日:2011/06/23(Thu) 10:21 No.4554  
クリスタルレポートを始めて利用します。

VisualStudio2010、Crystalレポートは vb2010 用をSAPからダウンロードして
使用しております。

直接プリンターで印刷しようと思いまして PrintToPrinterメッソドを使用し
印刷を試みています。

その際に設定方法がわからないエラーが発生しましたので、ご教授いただければ
と思います。

PrintToPrinterメソッドのうち
PrintToPrinter(System.Drawing.Printing.PrinterSettings,System.Drawing.Printing.PageSettings,Boolean)
を使用すると、次のArgumentExceptionが発生します。

レポートが書式設定ページサイズと用紙サイズを別個に設定するように設計されている場合、
レポートページの書式の再設定は印刷時に許可されません。
パラメーター名: reformatReportPageSettings()

個別に設定しないようにデザインしたいのですが、なんらかオプションやプロパティが
あるのでしょうか。


BO-SDKからの接続先の変更 投稿者:Y.K 投稿日:2011/06/21(Tue) 19:09 No.4553  
いつも参考にさせていただいております。

現在、BO-SDKを用いて、SQLSERVERの接続先を変更することを試行錯誤しています。
何か良い方法ありませんでしょうか?
単純に                rcd.DatabaseController.LogonEx(servername , database, ID,"pass");
を指定しただけでは接続先の変更がされません。
ご教示いただけますでしょうか?

CrystalReport2008を使用しており、SDKはC#で作成しております。



チャートの挿入について質... 投稿者:サムライ 投稿日:2011/06/15(Wed) 17:29 No.4552  
vb2005にバンドルされているクリスタルレポートにて
デザイナでチャートを挿入しようとしたところ
チャートの文字がグレーで表示されていて
追加することができません・・・
製品版じゃないと駄目なのでしょうか?


エクスポート時のPDFのバ... 投稿者:アルマゲドン 投稿日:2008/06/30(Mon) 21:22 No.3852  
いつもこちらには、お世話になっております。質問させてください。

CrystalReportをPDFへエクスポートする際、PDFのバージョンを指定する方法は無いでしょうか?
CrystalReportの内容をPDFに出力することはできているのですが、その際PDFのバージョンが「PDF-1.2」になっており、ユーザーの中でAcrobatReaderのバージョンが低い者が開けずに大変困っております。サンプルコードがあれば尚ありがたいです。

どうか、宜しくお願い申し上げます。


Re: エクスポート時のPDF... 24x7 - 2008/06/30(Mon) 22:14 No.3853  

PDFのバージョンを指定することはできません。


Re: エクスポート時のPDF... アルマゲドン - 2008/07/01(Tue) 23:58 No.3856  

>24×7様
そうですか。非常に残念です。
バージョン変換バッチのようなツールがあればよいのですが・・・。
一度、方式から見直そうと思います。
返信いただき、どうもありがとうございました。


Re: エクスポート時のPDF... ぽろむ - 2011/06/06(Mon) 23:43 No.4551  

CrystalReports を使って PDF を出力したいです。
システムの老朽化に伴い、オンラインシステムを再構築しています。
周辺システムでは、PDF V1.6 に対応しているのですが、
CrystalReports を使っているシステムが PDF V1.2 しか出力できません。

Version 1.6 の PDF ファイルを生成する Crystal Reports のバージョンや
価格、動作環境などご存知でしたら、教えてください。よろしくお願いします。

| 1| 2| 3| 4| 5| 6| 7| 8| 9| 10| 11|
NO: PASS:

- KENT & MakiMaki -