- - PR -
CrystalReportsのデータの改行方法について
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2007-04-23 15:49
初めて投稿させて頂きます。
CrystalReportsのデータの改行方法について ご教授いただきたく投稿致しました。 本業が開発ではないため、用語が正確ではない可能性があります。 ご教授いただけます方、分かりにくい点がございましたら、 大変恐縮ですがご指摘下さいませ。 宜しくお願い申し上げます。 <環境> VB6 Access2003 CrestalReport8.5 SQLServer2000 <内容> VB6の画面上より入力したデータをSQLServer2000に保存。 印刷をする場合は、VB6よりSQLServer2000のデータを呼び出し、 Access2003に保存。VB6よりCrystalReports8.5を起動し、 Access2003に保存したデータを表示させる。 上記の手順にて、CrystalReportsを使用しています。 表示されているデータベースフィールドがいっぱいになった際に 改行させたいのですが、(恐らく)ワードラップの仕様※により 意図しない位置で改行されてしまいます。 また、データベースフィールドには「複数行に出力 2行」を設定 しております。 式エディタを利用して30桁出力されたら改行・・・等という 指示ができることを希望しております。 例) if Length(フィールド) > 30 then Left(フィールド,30) & ??改行コード?? & Mid(フィールド,31) else フィールド このようなことが出来ればよいのですが、 式フィールドに直接書き込める改行コード(?)はありますでしょうか? 現在、改行コード(?)が分からないため、実行できていません。 社内に開発が出来る人がいないため、方向性があっているのか 間違っているのかの判断も出来ていない状態です・・・。 方法が間違っている・別の方法があるなどございましたら ご教授いただけますでしょうか。 宜しくお願い致します。 ※参考にしたURLです。 http://www.agtech.co.jp/support/faq/crystal_reports/CR_all/cr_general/20031106005.html | ||||
|
投稿日時: 2007-04-23 17:08
Basic 構文か Crystal 構文かわかりませんが、COM の CrystalReports であれば、 Chr(10) & Chr(13) で改行をテキストに含めることはできます。 # しかし、これで Wordwrap が防げるかどうかはわかりません。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||
|
投稿日時: 2007-04-23 17:26
お世話になっております。
じゃんぬねっと様、お早いご返答頂きありがとうございます。 いろいろな場所でじゃんねぬっと様のご指導を拝見させて頂いており、 大変お世話になっております。 この場を借りてお礼申し上げます。ありがとうございます。 お教えいただきました「chr(10)&chr(13)」をCrystal構文を選択している 式エディタに記入致しましたところ、無事に希望していた改行ができました。 意図しない位置で行われていた改行もなくなり、"WordWrapが防げた"状態に なった様子です。 大変勉強になりました。 お忙しい中、ご教授頂きありがとうございました。 |
1