- PR -

帳票(CrystalReports)データの横展開

1
投稿者投稿内容
くんちん
常連さん
会議室デビュー日: 2002/10/07
投稿数: 46
投稿日時: 2003-01-24 16:41
いつもお世話になっております。
CrystalReportsの質問です。1フィールドのデータを
帳票上で横展開したいのですが、何かよい方法をご存知の
方ご教授お願い致します。
ワークテーブル等は作らないのでどうしようか悩んでいます。

下記のように行いたいです。

---------------------------------------
123         123 456 789
456 →  
789
---------------------------------------
Tog
ベテラン
会議室デビュー日: 2002/06/09
投稿数: 76
投稿日時: 2003-01-24 21:06
こんにちわ。
横展開ですが、セクションの書式から「複数の列で書式設定」にチェックを入れることで現れるレイアウトタブで「印字方向」を「横から縦」することで可能です。

あとは幅を調整で思った形に近づけられると思います。


>ワークテーブル等は作らないのでどうしようか悩んでいます。

ところで、ワークテーブルとはなにでしょうか??

少し前は全てをCrystalrepotで表示させようとサブレポートを何枚も組み合わせたりとかなり無理矢理な方法で作っていたこともあります。(^^;;

現在はado.netのデータセットを使えるのでレイアウトはかなり自由にできるようになりましたね。
くんちん
常連さん
会議室デビュー日: 2002/10/07
投稿数: 46
投稿日時: 2003-01-30 12:45
Togさん本当にありがとうございます。
早速試してみようと思います。
ワークテーブル=帳票専用テーブルの意味でした。。。
自分用語で申し訳ないです。
まち
常連さん
会議室デビュー日: 2003/03/02
投稿数: 26
お住まい・勤務地: 東京都
投稿日時: 2004-09-02 16:26
クリスタルレポートを使用して帳票を出力しているのですが、

コード| 文言
0001 |XXXXXXXXXXXXX
0002 |XXXXXXXXXXXXX

という形のものを

コード| 文言      | コード |文言
0001 |XXXXXXXXXXXXX  | 0002 |XXXXXXXXXXXXX 
0003 |XXXXXXXXXXXXX  | 0004 |XXXXXXXXXXXXX 

という形にしたいのですが、Togさんの投稿にある、

>横展開ですが、セクションの書式から「複数の列で書式設定」にチェックを入れることで現れ
>るレイアウトタブで「印字方向」を「横から縦」することで可能です。

を設定しても横に並べることができません。
何かよい方法はないでしょうか。
まち
常連さん
会議室デビュー日: 2003/03/02
投稿数: 26
お住まい・勤務地: 東京都
投稿日時: 2004-09-03 12:17
上の質問の補足・・・というか、訂正です。


クリスタルレポートを使用して、帳票を出力することになったのですが、
MDBのテーブルのデータをテキストボックスのみを配置したクリスタルレポートのテキストボックスに結びつけて以下のような表示の表にしたいのですが、できるのでしょうか。

code | message | code | message
-----------------------------
0001 | xxxxxxx | 0004 | xxxxxxxx
0002 | xxxxxxx | 0005 | xxxxxxxx
0003 | xxxxxxx | 0006 | xxxxxxxx

上記のような表示にしたいのですが、VB.NETのコードで行う方法はないでしょうか。
よろしくお願いします。
ROOT
会議室デビュー日: 2004/06/07
投稿数: 1
投稿日時: 2004-09-03 13:19
詳細

セクションの書式

複数の列で書式設定にチェック

レイアウト

幅を決める

印刷方法「縦から横」

まち
常連さん
会議室デビュー日: 2003/03/02
投稿数: 26
お住まい・勤務地: 東京都
投稿日時: 2004-09-13 10:31
ご返答ありがとうございました。
コードでの、横展開は出来ませんでしたが、
ご返答いただいた方法で何とかなりました。
ありがとうございます。
1

スキルアップ/キャリアアップ(JOB@IT)