Quantcast
Channel: SCN : Popular Discussions - SAP Crystal Reports & BI Dashboards (日本語) [Read-only]
Viewing all 2234 articles
Browse latest View live

FAQ: .NET アプリケーションの配布用ランタイムのダウンロード

$
0
0

本ページ「Forum: ビジネスオブジェクツ一般」から以下の順でアクセスください。

 

(1) メニュー バーの「Business Objects」をクリックします。

(2) 「Business Objects Community」ページの「Business Objects Support for Crystal Reports and Xcelsius」をクリックします。

(3) 「Business Objects Support for Crystal Reports and Xcelsius」ページの「Crystal Reports and Xcelsius Support Resources」から「Downloads」をクリックします。

(4) 「Business Objects Downloads for Crystal Reports and Xcelsius」ページの「Get Crystal Reports,Crystal Reports Server, Xcelsius downloads」をクリックします。

(5) 「Business Objects Support」ページから製品、バージョンを選択します。

 

.NET アプリケーションの配布に必要なランタイムは以下の「ファイル タイトル」のファイルに含まれています。ご利用の製品、バージョンに合わせてご利用ください。

 

製品版 Crystal Reports 2008

CR 2008 Merge Modules for the .NET Framework

 

製品版 Crystal Reports XI Release 2 (SP4 含む)

Crystal Reports XI Release 2 SP4 - NET Merge Modules

Crystal Reports XI Release 2 SP4 - NET Server Install

 

製品版 Crystal Reports XI Release 1

Merge Modules for Crystal Reports XI .NET Deployments

Crystal Reports XI for .NET Server Install

 

製品版 Crystal Reports 10

Merge Modules for CR 10 .NET Deployments - Jp

CR 10 for .NET Server Install - Jp

 

製品版 Crystal Reports 9

Merge Modules for Japanese Crystal Reports 9 and .NET

Redistribution Package for Jp CR 9 and .NET

 

バンドル版 Crystal Reports for NET 2005

CR for .NET Framework 2.0 Redistributable Package IA64

CR for .NET Framework 2.0 Redistributable Package x64

CR for .NET Framework 2.0 Redistributable Package (x86)

 

バンドル版 Crystal Reports for NET 2003 (日本語版なし)

En Merge Modules for CR for .NET 2003

 

バンドル版 Crystal Reports for NET 2002

Jp Merge Modules for CR for .NET

 

 

 

製品版 RDC アプリケーションの配布には、以下の RDC マージ モジュールを利用します。

 

RDC マージ モジュール

Crystal Reports XI Release 2 :

Crystal Reports XI Release 2 SP4 - RDC Merge Modules

Crystal Reports XI Release 1 :

Merge Modules for Crystal Reports XI and the RDC

Crystal Reports 10 :

Merge Modules for Crystal Reports 10 and the RDC - Japanese

Crystal Reports 9 :

Merge Modules for Japanese Crystal Reports 9 and the RDC


Crystal Reports (バージョン11,8.5)の対応OSについて

$
0
0

以下の質問につきまして、ご教授をお願い致します。

 

(質問1)

次のソフトウェアは、Windows Server 2008R2(64bit)に対応しているのでしょうか?

 

①Crystal Reports XI

②Crystal Reports Viewer (バージョン11.0)

③Crystal Reports Viewer (バージョン8.5)

 

(質問2)

質問1の③はWindows7(32bit/64bit)に対応しているのでしょうか?

 

以上、宜しくお願いたします。

Crystal Report 2008 の「レポートのロードに失敗しました。」について

$
0
0

はじめまして

 

Crystal Report 2008 の「レポートのロードに失敗しました」について

似たような質問がありましたが、現象が若干異なるため、質問させて頂きます。

 

-


<動作環境>

OS  : Windows Server 2003 R2

   : Microsoft Internet Information Services (IIS) 6.0

    Microsoft .NET Framework Version 2.0 (Version 2.0.50727)

    Microsoft .NET Framework 2.0 日本語 Language Pack (x86)

開発 : Microsoft Windows XP SP3

    Microsoft Visual C# 2005 (Version 8.0 50727-7600 SP.050727-7600)

    にて ASP.NET Webアプリケーション を作成

    Business Objects Crystal Report 2008 Version 12.0.0.0

帳票出力先 : Adobe Acrobat (PDF)

 

 

WebForm に CrystalReportViewer と CrystalReportSource オブジェクト、

[表示ボタン]、パラメータ用のドロップダウンリストやテキストボックスを貼り付けています。

 

WebForm を最初に表示させたとき、あるいは [表示ボタン]を押した際に、

最新のパラメータを取得して、SQL Server 2005 から DataSet経由でデータを取得して、

CrystalReportViewer に帳票のプレビュー画面を表示します。

 

5~6台の各クライアントから、何度か(少なくとも100回以上)プレビュー画面を表示させると、

CrystalDecisions.CrystalReports.Engine から

「レポートのロードに失敗しました。」 というエラーが発生してしまいます。

 

(印刷ボタンを押してPDFファイルをエクスポートする時にエラーは発生していません)

 

エラー発生箇所は、u2193の Page_Init()内です。

なお、[表示ボタン]を押すと、

Page_Init() u21D2 Button_Click() u21D2 CrystalReportViewer_Unload()

の順序で実行されます。

 

 

具体的なソースコードを以下に示します。(一部のコードは省略しています)

 

/// <summary>

/// ページが初期化されたときに発生するイベント

/// </summary>

/// <param name="sender">イベントのソース</param>

/// <param name="e">イベントデータを格納しているオブジェクト</param>

protected void Page_Init(object sender, EventArgs e)

{

 // 帳票オブジェクトを作成

 crystalReport = new CrystalReport();

 

 // 最新のパラメータを取得して、帳票オブジェクトに渡す

 crystalReport.SetParameterValue("パラメータ", parameter);

 

 // 帳票プレビュー ※(u2193ここで、エラーが発生しているようです。)

 crystalReportViewer.ReportSource = crystalReport;

}

 

/// <summary>

/// ページがアンロードされたときに発生するイベント

/// </summary>

/// <param name="sender">イベントのソース</param>

/// <param name="e">イベントデータを格納しているオブジェクト</param>

protected void CrystalReportViewer_Unload(object sender, EventArgs e)

{

 // 帳票オブジェクトを閉じる

 crystalReport.Close();

}

 

/// <summary>

/// [表示ボタン]が押されたときに発生するイベント

/// </summary>

/// <param name="sender">イベントのソース</param>

/// <param name="e">イベントデータを格納しているオブジェクト</param>

protected void Button_Click(object sender, EventArgs e)

{

 // 最新のパラメータを取得して、帳票オブジェクトに渡す

 crystalReport.SetParameterValue("パラメータ", parameter);

 

 // プレビュー

 crystalReportViewer.ReportSource = crystalReport;

}

 

エラーの回避方法がありましたら、お知恵をお貸し下さい。

よろしくお願い致します。

 

-


 

ページヘッダが前ページのヘッダ内容となる(Crystal Reports for Visual Studio 2005)

$
0
0

いつもお世話になっております。勝又と申します。

Crystal Reports for Visual Studio 2005 での下記問題内容につきまして、ご確認いただけますよう、お願い申し上げます。

-


対象製品

 Crystal Reports for Visual Studio 2005

 

問題内容

 改ページ条件で改ページした時に、ヘッダー部の情報が、前ページの内容のままで

 表示される。

  

上記の発生タイミング

 グループフッターの印刷で条件により、空白となる設定になっていた場合でその行が

 ページの最終行になった時。

 (グループフッターのセクションの設定で「空セクションは非表示」と設定)

 

 

 

以下が今回発生した設定内容です。

 

□レポートファイルの設定

 

[レポートヘッダー]

[ページヘッダー]改ページすると内容が更新されます

[グループヘッダー#1]改ページの設定(出力前に改ページ)

[グループヘッダー#2]

[詳細]伝票No 伝票区分 金額

[グループフッター#2]※※「空セクションは非表示」にチェック※※

[グループフッター#1]

[ページフッター]

[レポートフッター]

 

 グループフッターには伝票No毎の合計金額を表示させる様に設定してありますが、

 表示伝票の設定によっては表示させない(空白行になる)ように式を作りました。

  ----


   if {@伝票区分} = 2 then     // 入金の場合

     ToNumber({@G_Space}) // 空白項目とする

   else

       SUM({@金額合計},{@伝票変更判定})

  ----


 さらに、セクションの設定に「空セクションは非表示」にチェックをいれ

 「伝票区分が入金の場合は伝票合計を算出しない」という動きにしました。

 

□問題の表示

 

①1ページ目 

 ページヘッダー1

 ----


 伝票No 伝票区分   金額

 ----


 0001     1  XXX,XXX

           XX,XXX

    伝票計    XXX,XXX

 ・・・

 0021     2  XXX,XXX     u2190ページヘッダー1の最終明細且つページの最終行

=================================  u2190改ページ位置(伝票No 0021の伝票計は省かれる)

②2ページ目 

  ページヘッダー1         u2190NG 

 ----


 伝票No 伝票区分   金額

 ----


 0100     1  XXX,XXX     u2190明細はページヘッダー2の内容

           XX,XXX

    伝票計    XXX,XXX

 ・・・

=================================次頁へ

③3ページ目 

  ページヘッダー2

 ----


 伝票No 伝票区分   金額

 ----


 0100     1  XXX,XXX     u2190明細はページヘッダー2の内容

           XX,XXX

    伝票計    XXX,XXX

 ・・・

 

□問題点

 改ページの命令と空セクションを非表示にする命令がバッティングした場合

 上記のようにヘッダーは更新されないが、明細は通常通り更新されます。

 その為ヘッダーと明細が合わないページが構成されます。

 

  u2192②ページ目のヘッダー情報と明細情報が合っていない。

      ヘッダー情報は u2192 ①ページ目の情報

      明細情報は   u2192 ②ページ目の情報

   (②ページ目は本来不要)

-


 

内田洋行殿スーパーカクテルV6.0での動作について

$
0
0

㈱アイ・ティ・フロンティアの岩本と申します。

内田洋行殿「スーパーカクテルV6.0」(以下SC6.0)に組み込みの形でCrystalReportsXI(?)をしようしている者です。

 

SC6.0では、帳票プログラムごとに仕様プリンタ・用紙・縮尺をXMLファイル参照によって設定可能になっており、

プレビューせずにプリンタに即出力した場合は、その設定が反映されて出力されます。

 

しかし、プレビューからの「印刷」ボタンを押すと、それらが反映されず、Windowsのデフォルトプリンタに、等倍で

印刷されてしまいます。

 

内田洋行野村様のお話ですと、「CRW11からの仕様変更によるもので、内田洋行側としてはどうしようもできな

い」との事です。

 

ちなみに内田洋行殿から当時の日本ビジネスオブジェクツ様に確認されたのは2007年4~5月との事で、日本ビ

ジネスオブジェクツ様側ご担当者名は不明です。

 

内田洋行殿のベンダーSE向けBBSでも再三にわたって取り上げられており、いまだに要望は根強く残っていま

す。パッケージベンダーを飛び越しての問い合わせですが、何とか糸口をつかみたいので、ご協力よろしくお願

いします。

バンドル版 Crystal Reports for Visual Studio .NET 2005用のサーバーインストールについて

$
0
0

バンドル版 Crystal Reports for Visual Studio .NET 2005で

開発したアプリケーションを配布したいのですが、

その際にサーバーインストールを利用してランタイムを

配布したいと思います。

 

サーバーインストールを以下サイトから

ダウンロードしたのですが、インストール時に

ライセンスキーを求められます。

 

https://websmp130.sap-ag.de/sap(bD1qYSZjPTAwMQ==)/bc/bsp/spn/bobj_download/main.htm

 

そのライセンスキーを知りたいのですが、

VisualStudioの販売元であるマイクロソフトに聞いたところ、

御社に伺ってほしいということでした。

上記のライセンスは持っておりますが、ライセンスキー自体は

不要の契約になっています。

CrystalReports2008 自動改行の問題

$
0
0

いつも参考にさせてもらっています。

表題の件で、ご相談させてください。

 

以下の環境で作業を行っています。

WindowsXP SP2

VisualStudio2003

CrystalReports2008DeveloperED SP1

 

宛名ラベルの作成で以下の用に自動改行位置が狂います。

※全角と半角文字が混じったデータです。

 

本来の表示(するはず?)

大阪府大阪市テスト町1-1-1マンション<最大幅で自動改行>

ラフォーレ泉103号室

 

不具合表示

大阪府大阪市テスト町1-1-<j?自動改行>

1マンションラフォーレ泉103号<?自動改行>

 

で以下のサイトからワードラップの仕様変更があったとのことで

Windows2000SP4の"usp10.dll"(Ver1.0325.2195.6692)

を該当フォルダに上書きを行ったところ、正常動作を確認できました。

http://www.agtech.co.jp/support/faq/crystal_reports/CR_all/cr_general/all.html

 

ただ、上記サイトではVer9~11までとしかかかれていなかったので

2008の場合この対処方法で問題が無いのでしょうか・・・?

 

以上 宜しくお願いします。

Crystal Reports XI R2 SP5からSP6へのサービスパック更新について

$
0
0

現状、下記の開発環境で作成したファイル(モジュール、レポートファイル)を

下記の動作環境で動かしております

 

 開発環境

  WindowsXP、VB6、Crystal Reports XI R2(SP5)

 動作環境

  WindowsVista、Crystal Reports XI R2(SP5)のランタイムセットアップを使用

 

動作環境をWindows7にも対応させたいのですが、

上記、開発環境で作成したファイルをそのまま使用できるのでしょうか

SP5からSP6へは何か移行作業を行う必要がありますでしょうか

(レポートをSP6をインストールした環境で保存しなおすなど)

 

動作環境をSP5からSP6に更新するにはCrystal Reports XI R2(SP6)のランライム

セットアップを実行すればよいのでしょうか。SP5のランタイムを削除する

必要はありますか。更新されたことを確認する方法もご教授頂けますでしょうか

 

 

 

  


余白の数値を変更すると「応答なし」の状態になります

$
0
0

crystal report 2008 sp3 の画面を起動して、「ページ設定」を開いて

余白の数値を変更すると「応答なし」の状態になります。

 

回避方法などがないかご教授ください。

Crystal Reports2008を用いた際、プリンタ切替で特定のプリンタを指定した場合のみ障害が発生します。

$
0
0

Crystal Reports2008を用いた際、プリンタ切替で特定のプリンタを指定した場合のみ障害が発生します。

 

(詳細)

Visual Studio VB2010 で開発したアプリケーションからCrystal Reports2008で作成した帳票を出力する際、

シャープのプリンタ(SHARP MX-3610FN SPDL2-c[バージョン:05.01.01.48])を選択するとエラーになります。

 

(ソース)

Public rpt3 As New CrystalDecisions.CrystalReports.Engine.ReportDocument

rpt3.PrintOptions.PrinterName = プリンタ名("SHARP MX-3610FN SPDL2-c")

 

「プリンタ名」にはシャープのプリンタ名が取得されており、

「指定されたプリンタは無効です。」と表示されエラーになります。

プリンター名に関しては、winspoolから取得しているので、誤っていることは考えられません。

 

シャープ以外のプリンタの場合、正常に動作します。

また、シャーププリンタをデフォルトプリンタとして設定した場合は正常に起動します。

 

何か情報をお持ちの方がいらっしゃいましたら、ご教授ください。

ファイルパスを指定して画像を表示させる方法

$
0
0

レポート内に、ファイルパスを指定して画像を表示させる方法がわからなくて困っています。

 

具体的に行いたいことは、

たとえば、C:     empGraph-1.png の画像を、レポート内に表示させ、

かつ印刷時にもその画像が乗るようにしたいのです。

ただし、Graph-1.png 画像ファイルは、レポート表示前にプログラム内で出力されるため、

画像イメージは動的に変化します。

ちなみに、ファイルパス、ファイル名は固定です。

 

OLEオブジェクトなどを配置して表示させようとしましたが、

ハイパーリンクの設定はできても、画像表示までは至りませんでした。

 

なお、質問内容が酷似している下記のスレッドも確認しましたが、

サンプルコードが取得できず、解決できませんでした。

CrystalReports8.0画像パスの動的変更 

CrystalReports8.0画像パスの動的変更

 

以下、開発環境です。

・開発環境:Visual Studio 2008 Professional Edition

・バージョン:Crystal Reports Basic for Visual Studio 2008

・コードビハインド:C#

 

ご存知の方いらっしゃいましたら、ご教授いただけますと幸いです。

宜しくお願いいたします。

 

 

以下追記:2008/02/10 21:32

説明不足部分がありました。

 

画像データを byte[] に持ち、ReportDocument に設定する方法は検討しました。

しかし、確かに画面を表示させることまではできたのですが、

今回の要件として、一つのレポートに約60枚ほどの画像ファイルを貼る必要があり、

それらをすべて byte[] でメモリ上に保持するようにすると、

単体アプリケーションでメモリが1G以上確保されるようになりました。

そのため、すべての画像ファイルを byte[] でメモリ上に持つことは難しく、

画像ファイルを表示することでなんとかならないか? というのが

本質問に至る経緯となります。

 

もしそれ以外に不足点などがありましたら、ご指摘いただけると幸いです。

 

Edited by: hiroyuki hanato on Feb 10, 2009 1:31 PM

Crystal Reportsの自動折り返し位置について

$
0
0

お世話になります。

 

現在、以下の現象に悩んでおります。

解消策がございましたら、ご教授願います。

宜しくお願い致します。

 

 

■現象

     画面上のテキストボックスと、クリスタルレポート上のテキストボックスで、

     文字の折り返し部分が異なってしまいます。

     テキストボックスのサイズは、画面、レポートともに一致させているのですが、

     見た目が変わってしまいます。

      

     例)

     ・画面上のテキストボックスの表示

          JJJJJJ(JJJJJJ) TEL:0001-0001 太郎:080-0001-0001 u2190

          詳細未定

           

     ・クリスタルレポート上のテキストボックスの表示

          JJJJJJ(JJJJJJ) TEL:0001-0001 太u2190

          郎:080-0001-0001 詳細未定

 

■質問

     画面上とレポート上の折り返し位置を揃えることは可能でしょうか?

      

■開発環境

     Crystal Reports Basic for Visual Studio 2008

     Microsoft .NET Framework 3.5 SP1

 

     OS:WindowsXP SP3

     言語:Microsoft Visual C# 2008

CrystalReports xls形式エクスポート時のページヘッダ出力位置

$
0
0

■問題内容

VisualStudio.NetからVisualStudio2008へバージョンアップしたC#で開発した

プロジェクトでVisualStudio2008付属のCrystalReports(10.5.3700.0)から

Excel形式でファイルをエクスポートしています。

 

ページヘッダーとページフッターをページ毎に出力したいが、レポートの

先頭と末尾に1つずつしか出力されません。

 

※1.画面プレビュー、帳票への出力ではページ毎に出力されます。

   エクセル形式でのエクスポート時にのみ問題が発生します

 

※2.旧バージョン(VisualStudio.Netで開発/CrystalReports 9.1.3300.0)

   ではページヘッダーとページフッターはページ毎に出力されていました。

 

■質問

VisualStudio2008で付属のCrystalReportsを使用して、XLSファイルへの

エクスポート時にページヘッダとページフッタをページ毎に出力する方法を

教えていただけないでしょうか。

 

■調査経過1

ExcelFormatOptionsクラスを使用しているので、プロパティの操作で解決しないか

調査した結果、下記URL1、URL2を発見しました。

URL1,URL2は相互にリンクが貼られています。

 

URL1:http://msdn.microsoft.com/en-us/library/ms226409(v=VS.90).aspx

 

URL2:http://msdn.microsoft.com/en-us/library/ms226382(v=VS.90).aspx

 

上記URL1にあるプロパティ(ExportPageHeadersAndFooters)を指定すれば解決すると

考えましたが、使用しているアセンブリCrystalDecisions.Shared(ver10.5.3700.0)のIFには

ExportPageHeadersAndFootersが存在しません。

 

URL2ではExportPageHeadersAndFootersは定義されていません。

このURL2のIFは使用しているアセンブリのIFと一致します。

 

※この件をMicrosoft社へ問い合わせたところ、

 「URL1とURL2の記述に整合性が取れていないのは、ドキュメントの誤りであるので

  修正します。内容に関してはSAP社のフォーラムで問い合わせて欲しい」

 と回答がありました。

 

■調査経過2

また、レポートファイルのデザイン画面で「プレビュー」を表示し、

プレビュー表示されたレポート上でマウスの右クリックメニューの「エクスポート」を

選択し、形式に「Excel97-2000」、出力先に「ディスクファイル」を指定すると、

「エクセル形式オプション」というダイアログが表示されます。

このダイアログには「ページヘッダーとページフッターのエクスポート」という項目があります。

この項目の選択は「各ページ」と「レポートごとに1回」がありまして、「各ページ」を

選択すると、想定通りの結果出力となります。

※但し、実行ファイルに反映されるわけではなくあくまでデザイン時のプレビュー

 画面からの出力結果になります。

 

以上、よろしくお願いいたします。

Crystal Reports 2008:印刷時にデザインの向きが変わってしまう

$
0
0

Crystal Reports 2008でデザインした帳票をプリンタに出力するとデザインが横向きの

状態で出力されてしまいます。

 

【環境】

 Windows Vista Business (Service Pack未適用)

 Crystal Reports 2008 SP0 (v12.0.0.683)

 プリンタ:HITACHI PC-PD5130

 

Crystal Reports 2008のプレビュー画面で確認したときは正しい向きで表示さます。

 

ページ設定やプリンタ設定の向きの組合せで、考えられる縦と横のパターンは一通り

試しましたが、印刷すると常に横向きになってしまいます。

 

Crystal ReportsのSP0適用後にAG-TECHのFAQ<CR08021201>、<CR08021204>を

試してみましたが解決できませんでした。

 

ご存知の方がおられましたら、解決策をご教授下さい。

「レポートのロードに失敗しました」について

$
0
0

お世話になっております。

 

このフォーラムにて同じ質問がありまして内容を拝見致しましたが

明確な原因が判明していないようでしたので再度質問させていただきます。

 

以下の環境でアプリケーションを実行するとある特定の件数で

「レポートのロードに失敗しました」が発生します。(再現性100%)

 

<環境>

WindowsXP SP2 

Visual Basic.NET 2003

ACCESS2003

IBM Rational Robot

帳票出力先はMicrosoft Office Document Image Writer

 

<画面説明>

VB.NETで作成した画面でデータ入力を行い、その内容を

データベースに書き込みレポートをロードし帳票を印字している。

 

<動作説明>

Rational Robotを使用し画面を自動で操作し、連続して帳票を

出力している。

つまり、データ入力u21D2印刷u21D2データ入力u21D2印刷・・・の繰り返し

上記操作を行うと247件目で「レポートのロードに失敗しました」が

発生します。

画面は複数ありA画面では発生するがB画面では発生しません。

5画面試して発生したのは2画面のみです。(これは325件目で発生)

画面の差異は入力項目数が異なるだけで印刷部分の処理は

共通関数を使ってます。

 

<ロジック>

    'レポートファイル(.rpt)のパス名を取得

     Dim strRptFile As String 'レポートファイル名(フルパス)

        Dim tempReport As New CrystalReport1

        Dim iCnt As Short

 

    strRptFile=XXXX.rpt

        tempReport.FileName = strRptFile

        For iCnt = 0 To tempReport.Database.Tables.Count - 1

            tempReport.Database.Tables.Item(iCnt).Location = gstrLclMDB

        Next

        tempReport.PrintToPrinter(1, True, 0, 0)

      ・

      ・

    tempReport.Close() u2190CLOSEはちゃんと行ってます。

 

  上記ロジックではdisposeを行っておりませんがDisposeを入れても

  結果は同じでした。

 

<調査>

以下の調査を実施

①プリンタ先をOffice Image・・ではなくAdobe PDFに変更・・・事象発生

②プリンタ先をImageではなく紙に変更・・・事象発生

③ROBOTを使用せずに画面のみで実行(プリンタ先はImage)・・・295件目で発生

④ROBOTを使用せずに画面のみで実行(プリンタ先は紙)・・・800件でも発生せず

 

上記結果よりプリンタがImageの場合かRobotを使用した場合、発生することが判明。

 

ちなみにパフォーマンスモニタでメモリ、CPUの状態を見ましたが一番異常値が

出ていたのは事象が発生しない上記④でした。

気になった数値としてはPrivilegedTimeがTotal User Timeの150%から200%に

なっていましたが(適正値は15%)上記④は200%ぐらいだったので問題ないのかな

という感覚です。

 

原因特定が難しいのですが「レポートのロードに失敗しました」が発生する

要因として何が考えられるのでしょうか?

・存在しないレポートをロードした場合

・レポートのロードを行ったあと、CLOSEを行わずに連続してロードした場合

 の2件は今回は該当しません。

 

あとオブジェクトの開放が行われているかですがVB.NETは意識しなくても

オブジェクトの開放は標準機能で行われているとありましたので問題ない

と思ってます。

 

ご教授宜しくお願い致します。


CrystalReports2008で連続帳票を出力する際、縦と横が逆転してしまう

$
0
0

何卒よろしくお願い致します。

 

CrystalReports2008で連続帳票をドットインパクトプリンタで出力すると、縦と横が逆になって出力されてしまいますが、

解決方法はありますでしょうか?

 

今回やりたいことは、プログラムで縦幅と横幅を指定し(プログラムで印刷の各種設定を指定し)

連続帳票を専用紙で出力することです。

 

しかし、縦と横が逆転してしまいうまく出力できません。

プログラムで縦幅と横幅を指定して出力すると、幅の長い方が必ず縦幅として印刷されてしまうようです。

VisualStudioでのデバッグ実行でもランタイム環境でも同様の現象が起こります。

例:プログラムで縦を200mm、横を300mmに指定し横長の帳票を印刷したいのですが、出力すると

  帳票上では縦と横が逆転して出力されてしまいます。(出力したい帳票が90度回転して出力される状態)

 

環境

CR      CrystalReports2008 SP3

言語     VisualStudio2008

プリンタ NEC MultiImpact 700JX3

OS        WindowsServer2008R2 64bit (またはWindows7 64bit)

 

尚、CrystalReportXIではプログラムで指定した縦幅と横幅で横長の連続帳票がうまく出力されます。

 

何卒よろしくお願い致します。

CrystalReport Rumtimeのインストール

$
0
0

VB2010 SP1、ASP.netにてCrystalReportで帳票出力を行っています。

WebサーバーにはCrystalReportのRumtimeのインストールは必要ですか?

現在下記のようなエラーが発生しています。

 

-


System.TypeInitializationException: 'CrystalDecisions.CrystalReports.Engine.ReportDocument' のタイプ初期化子が例外をスローしました。 ---> System.TypeInitializationException: 'CrystalDecisions.Shared.SharedUtils' のタイプ初期化子が例外をスローしました。 ---> System.IO.FileLoadException: ファイルまたはアセンブリ 'log4net, Version=1.2.10.0, Culture=neutral, PublicKeyToken=692fbea5521e1304'、またはその依存関係の 1 つが読み込めませんでした。見つかったアセンブリのマニフェスト定義はアセンブリ参照に一致しません。 (HRESULT からの例外: 0x80131040)

   場所 CrystalDecisions.Shared.SharedUtils..cctor()

   --- 内部例外スタック トレースの終わり ---

   場所 CrystalDecisions.Shared.SharedUtils.get_CurrentControl()

   場所 CrystalDecisions.Shared.SharedUtils.GetEffectiveCulture()

   場所 CrystalDecisions.CrystalReports.Engine.CREngineRes.GetString(String name)

   場所 CrystalDecisions.CrystalReports.Engine.ReportDocument.CheckForCrystalReportsRuntime()

   場所 CrystalDecisions.CrystalReports.Engine.ReportDocument..cctor()

   --- 内部例外スタック トレースの終わり ---

   場所 CrystalDecisions.CrystalReports.Engine.ReportDocument..ctor()

   場所 CrystalDecisions.CrystalReports.Engine.ReportClass..ctor()

   場所 SlvHanbai.Web.Reports.rptCustomerMst..ctor() 場所 C:\Users\chikugo\documents\visual studio 2010\Projects\SlvHanbai\SlvHanbai.Web\Reports\rptCustomerMst.cs:行 21

 

Edited by: chiku_1011 on May 29, 2011 1:51 PM

Crystal Reports for .NET Framework 2.0 (x86)のアンインストールについて

$
0
0

誤ってWindows Sarve 2008にインストールしてしまった、Crystal Reports for .NET Framework 2.0 (x86)をアンインストールしたいのですが、正常にアンインストールできません。

 

コントロールパネルの「プログラムと機能」やインストーラー(CRRedist2005_x86.msi)からアンインストールを試みましたが、途中で中断されてしまいます。

 

※インストーラーで試みた場合には、以下のメッセージが出ます。

"The installer was interrupted before Crystal Reports for .NET framwork 2.0 (x86) could be removed. You need to restart the installer to try again"

 

調査中に下記の情報を見つけたのですが、コントロールパネルなどからアンインストールできない場合は、やはりレジストリの操作をするしか方法はないのでしょうか?

http://scn.sap.com/thread/1175371

 

他の解決方法などの情報を頂けると幸いです。

 

また、上記リンク先で紹介されている"Business objects note # 1248161”も実際には見つけられませんでした。

(ドキュメントのリンク先が404 error。内容をコピペしている方がいたので、一応内容は把握できましたが…)

可能であれば公式なドキュメントを見たいのですが、何かご存知の方がいましたら教えてください。

 

サーバ:

Windows Server 2008  Standard Edition 32bit (SP2)

 

 

以上、よろしくお願いします。

ファイルパスを指定して画像を表示させる方法

$
0
0

レポート内に、ファイルパスを指定して画像を表示させる方法がわからなくて困っています。

 

具体的に行いたいことは、

たとえば、C:     empGraph-1.png の画像を、レポート内に表示させ、

かつ印刷時にもその画像が乗るようにしたいのです。

ただし、Graph-1.png 画像ファイルは、レポート表示前にプログラム内で出力されるため、

画像イメージは動的に変化します。

ちなみに、ファイルパス、ファイル名は固定です。

 

OLEオブジェクトなどを配置して表示させようとしましたが、

ハイパーリンクの設定はできても、画像表示までは至りませんでした。

 

なお、質問内容が酷似している下記のスレッドも確認しましたが、

サンプルコードが取得できず、解決できませんでした。

CrystalReports8.0画像パスの動的変更 

CrystalReports8.0画像パスの動的変更

 

以下、開発環境です。

・開発環境:Visual Studio 2008 Professional Edition

・バージョン:Crystal Reports Basic for Visual Studio 2008

・コードビハインド:C#

 

ご存知の方いらっしゃいましたら、ご教授いただけますと幸いです。

宜しくお願いいたします。

 

 

以下追記:2008/02/10 21:32

説明不足部分がありました。

 

画像データを byte[] に持ち、ReportDocument に設定する方法は検討しました。

しかし、確かに画面を表示させることまではできたのですが、

今回の要件として、一つのレポートに約60枚ほどの画像ファイルを貼る必要があり、

それらをすべて byte[] でメモリ上に保持するようにすると、

単体アプリケーションでメモリが1G以上確保されるようになりました。

そのため、すべての画像ファイルを byte[] でメモリ上に持つことは難しく、

画像ファイルを表示することでなんとかならないか? というのが

本質問に至る経緯となります。

 

もしそれ以外に不足点などがありましたら、ご指摘いただけると幸いです。

 

Edited by: hiroyuki hanato on Feb 10, 2009 1:31 PM

Crystal Reports XIの不具合情報に関して

$
0
0

Crystal Reports XIでプレビュー後に、EXCEL出力を行った結果が、動作したPCによって違いが出るケースがあります。本現象の対処方法に関して類似情報があれば教えてください。

1)違いに関して

  正常に出力されるPCと比較して問題の発生するPCの出力結果は、空白行が1行余計に出力されます。

2)PCの動作環境の違いに関して、OSとOfficeの情報を以下に記載します。

 ●正常なPC

  ・OS-TYPE-SP={{'WinXP''Professional'}'Service Pack 2'}

  ・MS_O2K_Name=Microsoft Office 2000 Professional SR-1

  ・MS_EXL2K_Name=Microsoft Excel 2000 SR-1

 ●障害の発生するPC

  ・OS-TYPE-SP={{'WinXP''Professional'}'Service Pack 2'}

  ・MS_O2K_Name=Microsoft Office 2000 Professional SP-3

  ・MS_EXL2K_Name=Microsoft Excel 2000

Viewing all 2234 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>