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

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

クリレポ2008で横長の帳票 投稿者:圭一 投稿日:2010/07/27(Tue) 20:51 No.4532  
はじめまして。クリスタルレポート2008で横長(幅11インチ×高さ5インチ)の帳票を印刷しようとしています。

まず11in×5inの用紙を作成し、クリレポ側でその用紙を設定します。
すると、プレビューでは正しい向きで表示されるのですが、印刷すると文字の方向が90度回転し、縦長の方向に印刷されてしまうのです。

クリスタルレポート11Release2で同じ設定を行った場合は、正しい向きで印刷されました。

よってクリレポ2008の新機能(バグ?)によるものと思われますが、いま一つどうしていいのか分からず、頭を悩ませている状態です。

ちなみに11in×11inや8in×11inのように正方形、または縦長の用紙の場合は正しい向きで印刷されます。
横長の場合だけおかしくなるようです。

過去の事例も検索してみたところ、同じことで悩んでおられる方はいらっしゃるのですが、どれも途中で書き込みが終わっており、解決策までには至っていないようなのです。

どなたか回避策をご存知の方はおられますでしょうか?
おられたら、どうかお教えいただけたらと思います。

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


クリスタルレポートでのサ... 投稿者:おぱかさん 投稿日:2010/07/21(Wed) 00:38 No.4531  
すみません!今 メインレポートからサブレポートにパラメータを渡す設定をどうしたらよいのか質問したものです!

今自分がやって 実現できない操作の説明を間違って掲示板にあげてしまいました!訂正させて頂きます。
サブレポートの上で右クリックして サブレポートリンクの変更画面にて メインとサブをつなぐフィールドを選択する という方法を しました。

この方法では サブレポートの中身が空で表示されます。
 
具体例で説明させていただきますと

商品コード 商品名 販売区分 販売相手先名 商品金額  というDatasetのデータをもとに メインレポートでは  商品コードと商品名が項目として表示されて
サブレポート内で 販売区分によって 販売相手先 商品金額がグループ化されて
表示されるようにしたいのです

今 商品コードでメインとサブのリンクが張られていないので すべての商品コードのサブレポートの内容として同じ情報が表示されています。

どうか どうか教えてください!


クリスタルレポートでのサ... 投稿者:おぱかさん 投稿日:2010/07/21(Wed) 00:22 No.4530  

みなさん はじめまして クリスタルレポートを利用して帳票作成をしているものです。今 自分が作成しようとしている帳票はサブレポートを利用して作成しなければならないのですが メインとサブをリンクする。という操作をどう行えばよいのかわかりません。この掲示板を見せていただき リンクすればいいのだということはわかりましたが どの設定項目でそれをおこなえばいいのかどなたかお教えいただけませんでしょうか
[4100] Re: 同じような帳票を出力... 投稿者:マイケル 投稿日:2008/11/13(Thu) 23:20 にて 詳細にてロット番号を表示するサブレポートを挿入し、タイトル、部品番号をパラメータでリンクを張る。
との表現を読ませていただきましたが実際にリンクを張る操作がわかりません

ちなみに自分は メインレポートにサブレポートを入れて サブレポートの書式設定画面にて リンクタブで リンクを張りたいフィールドを指定してみましたが
サブレポートの中身が空白で表示されます。
何か方法があるのでしょうか?

抽象的な質問の仕方で申し訳ありませんが どなたかお教えください。
とくにマイケルさん 過去のログを引っ張り出して申し訳ありませんが
なにとぞお教えください 



プレビューで外字表示 投稿者:kei 投稿日:2010/07/15(Thu) 18:06 No.4529  
お疲れ様です。早速ですがご教授願います。
Crystal Report(以下CR)

CR8を使用していたのですが、フリーズが頻発するため、CR8.5にアップしました。
フリーズは改善したのですが、今度はプレビュー画面で外字が ・ になってしまいます。
印刷を実行すると問題なく外字が印刷されるのですが...

以前から使用しているお客様のため、できればCR8.5でも外字を正しく表示させたいのですが何かよい対策はありますか?

WinXP環境、Crystal Report 8.5、VB6(SP5)を使用しています。

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


テキストファイル 投稿者:ガオ〜 投稿日:2010/07/15(Thu) 08:40 No.4528  
Crestal Reports10を使用しておりますが
レポートからテキシトファイルは読めるのでしょうか?
もし、読めるようでしたら、その方法をご教授いただけないでしょうか


クリレポ 投稿者:うさぎ 投稿日:2010/07/14(Wed) 21:11 No.4527  
ご教授願います


クリレポの明細行の出力に... 投稿者:ちび 投稿日:2010/07/14(Wed) 21:02 No.4526  

超初心者です。
ご存じの方、ご教授お願いいたします。

質問
   明細1レコード内で、携帯電話と固定電話の契約年月日の
   出力の仕方がわかりません。
   (契約年月日テーブルには固定、携帯の区別なく電話番号が
    格納されています)
   
 出力イメージ
 
  固定電話    携帯電話  固定電話の契約年月日 携帯電話の契約年月日
  03-xxxx-xxxx  090-xxxx-xxxx     2000/01/01            2010/01/01


  DBテーブルイメージ


  固定電話テーブル 携帯電話テーブル 契約年月日テーブル
   @電話番号    A電話番号    B電話番号
       ・          ・       C契約年月日 
       ・       D固定電話番号    ・
       ・        ・         ・
   
   ※@とBでリンク、@とDでリンク、AとBでリンク

 



クリスタルレポートのVUP 投稿者:はじめ 投稿日:2010/06/07(Mon) 20:40 No.4523  
ご存じの方、ご教授ください。

CrystalReport8にて使用しているrptファイルをCrystalReport11にバージョンアップ
させたいのですが、ネットで探しても見つけることができなかったので…

8で作成されたものを11で開いて保存するだけでは無理なのでしょうか?
無理なのであれば、どういったことを行えばバージョンアップできるのでしょうか?

よろしくお願いします。


Re: クリスタルレポートの... だいしきう - 2010/07/14(Wed) 17:13 No.4525  

もう遅いかもですが・・

古いバージョンで作成したRPTファイルを、新しいバージョンのソフトで上書き更新したい、ということでしょうか?
これ・・フィールドを移動したり何がしかの変更を行わないと、上書き保存できないのですよね。
自分はバージョン9⇒XIでしたが、
「データベース⇒データベースの照合」を行えば、既存のデータをいじることなく、上書きが有効になりましたので、それで対応しました。

ただし、「ファイル⇒データをレポートとともに保存」にチェックが付いていないと、有効にならないので、チェックが付いていないファイルで行う場合は、
「チェックON⇒データベースの照合⇒チェックOFF⇒上書き保存」
という荒業で対応したりしました。
(一応問い合わせでも確認しているため、完全に非公式なやり方ではないです)

以上です。



対応バージョン 投稿者:ガオ〜 投稿日:2010/05/21(Fri) 09:33 No.4522  
以下OSに対応したCrystal Reportsバージョン
教えて頂けませんでしょうか?
********************************************
Windows Server 2008(32bit)
Windows 7(32bit)

また、以前はAGテックさんより購入していたのですが
今後はどこで販売しているのでしょうか?
ソフトバンクBBの窓口が不明です。


Re: 対応バージョン うめ - 2010/06/16(Wed) 14:51 No.4524  

下記URLによると問い合わせ先は sbb-sap-info@bb.softbank.co.jp だそうです。
こちらにメールしてみたらいかがでしょうか。
http://www.agtech.co.jp/products/crysta/information.html



宛名ラベルのサイズの変更 投稿者:めい 投稿日:2010/05/19(Wed) 16:48 No.4521  
宛名ラベルのウィザードを使用してレポートのレイアウトを作成したいのですが、後からラベルの幅や間隔を変更したい場合、どこで変更したらよいのかわかりません。
ご存じの方がいましたら、教えて頂けますか?


CrystalReports7.0をWindo... 投稿者:かね 投稿日:2010/05/18(Tue) 11:22 No.4520  
質問の仕方が間違っていたらすみません。以下の環境で稼動しているアプリケーーションをWindows7+VB6.0ランタイム版に移行し、強引に動かしてみようと思っているのですが、既に試された方、影響範囲に関する情報をお持ちの方がいたら、お教えください。

まったく無理なら、一から別のツールで作り直すか、ActiveReport(現在のバージョンは1.5・・・Windows7で稼動するのでしょうか?)に変換することを考えております→こちらについてはも変換ツールの有無など、まだ調査仕切れておりません。

【現環境】Windows2000orXP/VB6.0/Crystal Reports 7.0J


折れ線グラフの作成方法 投稿者:しんじ 投稿日:2010/04/14(Wed) 17:17 No.4519  

お世話になります。

超初心者です。
色々ネット検索しましたが、わかりませんでしたので、ここを頼らせて頂きました。

VS2008 C# クリスタルレポートで折れ線グラフを作成したいのですが、上手くいきません。

1.CrystalReportsデザイナでチャートを挿入する際(チャートエキスパート)の「データ」タブで指定する「データセット」はどのように指定すればよいのでしょうか?

2.「データセット」に値を設定するPGMはどのようにコーディングするのでしょうか?(APIが全く分かりません)

的外れな質問であればすいません。



複数バージョンインストー... 投稿者:大阪国王バース 投稿日:2010/04/14(Wed) 13:17 No.4518  
Crystal Report8.5がインストールされている環境に
Crystal Reports XIをインストールし、
プログラム毎にバージョンの異なるCresytalReportsを使用する事を考えています。

8.5とXIをサイドバイサイドでインストールし、開発する事は可能でしょうか 


無題 投稿者:藤井良一 投稿日:2010/03/24(Wed) 17:47 No.4517  
Windows7にCrystalReport6.0がインストールできるかどうか知りたいのですが、どなたかお分かりになる方、教えてください。


最近クリスタルレポートし... 投稿者:かっぱの川流れ 投稿日:2010/03/20(Sat) 19:24 No.4516  
こんちは、最近クリスタルレポートしています。ww(TT)
環境はVB2003とバンドル版です。
ここの、チュートリアルをVBに読み替えて実施してみました。
なかなかの「いたれりつくせりワールド」を堪能しておいます。
ところで、ここのHPに記述の方法は、自分(VB)で
レコードセットを作って、クリスタルレポートに渡して
いるので
MSDNに記述の
・プッシュ型
になるのでしょうか?
どなたか 教えて下さい 


ReportDocumentへの動的接... 投稿者:きよちゃん 投稿日:2010/03/07(Sun) 18:08 No.4515  
VB.NET2008、Oracle10g、Crystal Reports Basic for Visual Studio 2008

はじめまして。
現在VB.6.0からVS2008へのシステム移行作業をしております。

旧システムで作成されたクリレポ4(?)をそのまま使用しVS付属のクリレポから出力する方向です。

ReportDocumenのPrintToPrinterメソッドでプリンタからの直接印刷を実現したいのですが、ReportDocumenへのOracle動的接続のところでうまくいきません。

デザインファイルの接続情報を無視し、ソースの方でReportDocumenのSetDatabaseLogonで動的にOracleデータベースへ接続しようと思い下記の記述をしております。

Dim rd As New ReportDocument()
rd.Load(filenm)
rd.SetDatabaseLogon(ユーザー名、
                              パスワード、
                              tnsnameのネットサービス名 、←@
                              データベース名、                  ←A
                              False)
rd.PrintToPrinter(1, False, 0, 0)

PrintToPrinterメソッド実行時に「接続失敗 : ログオン パラメータが正しくありません。」のエラーとなり接続がうまく行きません。

@Aの設定内容についてなのですが、HELPを見ると
@サーバー名Aデータベース名とあるのですが、@のサーバー名とは
何を指しているのでしょうか?コンピューター名のことでしょうか?
コンピューター名を設定してもNGでしたので上記のコードではサービス名で試したものを書きました。
またAはselect name from V$DATABASEで取得されるものを記述しているのですが合っていますでしょうか?

ちなみにODBCデータソースは作成しておりません。
クリレポはODBC接続しか出来ないのでしょうか?


CrystalActiveXReportView... 投稿者:さささ 投稿日:2010/03/02(Tue) 15:53 No.4514  

CrystalActiveXReportViewerでプレビュー画面を表示しています。
タブを使用して、複数の帳票を1つのViewerで表示することは可能でしょうか?


「AddView」というのが使用できるかと思い、いろいろ試しておりますが
エラーになってしまいます。


ご教授願います。


【開発環境】
  VB6
  Oracle
  CrystalReports11
 



クリスタルレポート2008で... 投稿者:クリステル青森 投稿日:2010/02/18(Thu) 20:18 No.4513  
初めて投稿いたします。

クリスタルレポート2008 SP1 で連帳の出力を行う必要が出てきました。
ネットで検索しますと、正式サポートは、行われていないようです。

どなたか出力をした実績がございますでしょうか?

■環境
プリンタ:VSP3610 (Fujitsu製)
開発環境:.NET 2008 SP1
OS:WindowsXP/Windows7

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



クリレポで円グラフ作成に... 投稿者:momomo 投稿日:2010/02/15(Mon) 16:49 No.4511  
現在、C#でクリスタルレポートを使用して、
円グラフの作成を行っています。

CrystalReportのsection3(詳細)部分に

No   金種   枚数   金額
1   1万円    10  100000
2   5千円     5   25000
3   2千円     2      4000
4   1千円     1      1000

と表示はできたのですが、枚数の各割合を円グラフ
を使って表したいです。

チャートを挿入して、
@タイプで円を選択
Aデータでレポートフィールドの金種名を選択
 (変更時…@金種名-Aと表示されています。)
B表示する値:レポートフィールドの枚数を選択

上記Bを行うと、表示する値が"枚数の件数"と表示
されてしまいます。

表示する値:は必ず"***の件数"となるのでしょうか?

また、どのようにしたら各金種に対する枚数を
表示できるのでしょうか?

よろしくお願いします。


Re: クリレポで円グラフ作... momomo - 2010/02/15(Mon) 18:48 No.4512  

自己解決しました。


改頁の応用について(グル... 投稿者:らいじんおー 投稿日:2010/02/08(Mon) 22:05 No.4509  
はじめまして。クリレポの初心者です。
*Crystal Reports Basic for Visual Studio 2008を使用しています。

今回、下記(■)のようなレポートを作成したいのですが、
セクションエキスパートの設定やサブレポートを色々試しても思うように作成されないので、
どのようにすればよいかアドバイスを頂戴したく投稿させて頂きました。

一通り過去記事等を検索して、同じような問合せがないか見てみましたが、
見当たらなかったため投稿させて頂いております。
(もし認識違いでしたら、大変恐縮ですがご指摘頂けますと幸いです)

なお、「入門編風:グループ化してデータを出力」ページを参考にグループ化も試行錯誤おりますが、
なかなかうまくいきません。。。


以降、長々と申し訳ありませんが何卒ご教示のほどよろしくお願いいたします。


●課題データ

ヘッダ1   ヘッダ2   明細1   明細2     明細3     明細4
キー    キー    キー
店舗コード 商品コード 購入日    本数 購入単価(円) 合計金額(円)
001     AAA     2010/01/04  10     1000     10000
001     AAA     2010/01/05  15     1000     15000
001     AAA     2010/01/06  20     1000     20000
001     BBB     2010/01/04  10     1000     10000
001     BBB     2010/01/05  15     1000     15000
001     BBB     2010/01/06  10     1000     10000
001     BBB     2010/01/07  10     1000      10000
001     BBB     2010/01/08  10     1000      10000
001     BBB     2010/01/12  10     1000      10000
001     BBB     2010/01/13  10     1000      10000
002     AAA     2010/01/04  10     1000     10000
002     AAA     2010/01/05  15     1000     15000
002     AAA     2010/01/06  10     1000     10000

店舗コード(1):商品コード(n)
商品コード(1):購入日(m)

■作成したいレポートイメージ
条件1:明細レコードがページ一杯になった場合は改頁する(各項目名も次頁に残す)。
条件2:店舗コードが変わった場合は改頁する。

【1ページ目】
============================
店舗コード(001)

 商品コード(AAA)
 ――――――――――――――――――――――――
 |購入日  |本数|購入単価(円)|合計金額(円)|
 ――――――――――――――――――――――――
 |2010/01/04| 10|    1000|    10000|
 ――――――――――――――――――――――――
 |2010/01/05| 15|    1000|    15000|
 ――――――――――――――――――――――――
 |2010/01/06| 20|    1000|    20000|

 商品コード(BBB)
 ――――――――――――――――――――――――
 |購入日  |本数|購入単価(円)|合計金額(円)|
 ――――――――――――――――――――――――
 |2010/01/04| 10|    1000|    10000|
 ――――――――――――――――――――――――


============================ 条件1により改頁

【2ページ目】
============================
店舗コード(001)

 商品コード(BBB)
 ――――――――――――――――――――――――
 |購入日  |本数|購入単価(円)|合計金額(円)|
 ――――――――――――――――――――――――
 |2010/01/05| 15|    1000|    15000|
 ――――――――――――――――――――――――
 |2010/01/06| 10|    1000|    10000|
 ――――――――――――――――――――――――
 |2010/01/07| 10|    1000|    10000|
 ――――――――――――――――――――――――
 |2010/01/08| 10|    1000|    10000|
 ――――――――――――――――――――――――
 |2010/01/12| 10|    1000|    10000|
 ――――――――――――――――――――――――
 |2010/01/13| 10|    1000|    10000|
 ――――――――――――――――――――――――



============================ 条件2により改頁

【3ページ目】
============================
店舗コード(002)

 商品コード(AAA)
 ――――――――――――――――――――――――
 |購入日  |本数|購入単価(円)|合計金額(円)|
 ――――――――――――――――――――――――
 |2010/01/04| 10|    1000|    10000|
 ――――――――――――――――――――――――
 |2010/01/05| 15|    1000|    15000|
 ――――――――――――――――――――――――
 |2010/01/06| 10|    1000|    10000|
 ――――――――――――――――――――――――








============================



Re: 改頁の応用について(... らいじんおー - 2010/02/09(Tue) 00:32 No.4510  

すみません。らいじんおーの自己レスです。

上記スレでうまくいかなかった理由がわかりました(上記例における希望イメージは解決です)。

現象はクリレポ側でどんな設定をしても「商品コード」毎に改頁がされてしまう問題でしたが、
プログラム側で「商品コード」内の明細が一杯になったら改頁をするようなロジックが組まれていたためでした。
(データエキスパート内のテーブルに"改ページ"項目があったため怪しいと思い、調べたらビンゴでした)

しかし、まだ解決されない問題があります。
上記スレにおいて「店舗コード001の商品コードAAA」の明細がもう数件存在した場合、つまり、
下記(▲)のような場合に「店舗コード001の商品コードBBB」のヘッダ(項目名)のみが1ページ目に表示されてしまいます。

▲問題イメージ
【1ページ目】
============================
店舗コード(001)

 商品コード(AAA)
 ――――――――――――――――――――――――
 |購入日  |本数|購入単価(円)|合計金額(円)|
 ――――――――――――――――――――――――
 |2010/01/04| 10|    1000|    10000|
 ――――――――――――――――――――――――
 |2010/01/05| 15|    1000|    15000|
 ――――――――――――――――――――――――
 |2010/01/06| 15|    1000|    15000|
 ――――――――――――――――――――――――
 |2010/01/07| 15|    1000|    15000|
 ――――――――――――――――――――――――
 |2010/01/08| 15|    1000|    15000|
 ――――――――――――――――――――――――

 商品コード(BBB)                ←問題箇所
 ――――――――――――――――――――――――←問題箇所
 |購入日  |本数|購入単価(円)|合計金額(円)|←問題箇所
 ――――――――――――――――――――――――←問題箇所
============================

【2ページ目】
============================
店舗コード(001)

 商品コード(BBB)
 ――――――――――――――――――――――――
 |購入日  |本数|購入単価(円)|合計金額(円)|
 ――――――――――――――――――――――――
 |2010/01/04| 10|    1000|    10000|
 ――――――――――――――――――――――――
 |2010/01/05| 15|    1000|    15000|
 ――――――――――――――――――――――――
 |2010/01/06| 10|    1000|    10000|
 ――――――――――――――――――――――――
 |2010/01/07| 10|    1000|    10000|
 ――――――――――――――――――――――――
 |2010/01/08| 10|    1000|    10000|
 ――――――――――――――――――――――――
 |2010/01/12| 10|    1000|    10000|
 ――――――――――――――――――――――――
 |2010/01/13| 10|    1000|    10000|
 ――――――――――――――――――――――――

============================

上記(▲)の問題箇所(明細のないヘッダ項目)を表示しないようにするには、どのようにすればよいでしょうか?


ちなみにセクションエキスパートの設定は以下の通りです。
―――――――――――――――――――――――――――――――――――――――
                  ページ下部 出力前  出力後  まとめて
                  へ出力   改ページ 改ページ 表示  
レポートヘッダー          off    on    off    on   
 ページヘッダー          off    off    off    on   
  グループヘッダー#1_A(店舗CD)  off    off    off    on   
   グループヘッダー#2_A(商品CD) off    off    off    on   
    詳細            off    off    on    on   
   グループフッター#2_A     off    off    off    on   
  グループフッター#1_A      off    off    off    on   
 ページフッター          on     off    on    on   
レポートフッター          off    off    off    on   
―――――――――――――――――――――――――――――――――――――――

不躾な文章にて申し訳ございませんが、何卒宜しくお願いいたします。

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

- KENT & MakiMaki -