私はそれが空の場合は、列を抑制し、他で左の空白を交換する方法を探していますマイクロソフトのVisual Studio 2003抑制列とクリスタルレポートで空白スペースを削除
に取り組んでいます列。
私はどこにでも探してるけど、私は2003年
は簡単な方法は存在していたバージョンに互換性のある方法を見つけることができませんか? 私は助けていただきありがとうございます。
私はそれが空の場合は、列を抑制し、他で左の空白を交換する方法を探していますマイクロソフトのVisual Studio 2003抑制列とクリスタルレポートで空白スペースを削除
に取り組んでいます列。
私はどこにでも探してるけど、私は2003年
は簡単な方法は存在していたバージョンに互換性のある方法を見つけることができませんか? 私は助けていただきありがとうございます。
Crystal Reportsは動的に列を移動するための自動(または簡単な)方法はありません。その次の書き込み式に存在しています。
あなたはこれを近似することができ、複数のヘッダーと詳細セクションを検討するかもしれない - 単にNULL値を持つフィールドを含むセクションを抑制する。何が価値がある、私は完全に別の理由で、この問題を抱えていたために
右レポートオブジェクトとフォーマットを選択フィールドをクリックしてください。フォーマット画面 - >番号タブで、カスタマイズボタンをクリックします。カスタムスタイル画面 - >番号タブで、 "ゼロの場合は抑制"チェックボックスをオンにします。
しかし、私はそれが右隣共通タブに移動書式オブジェクトのフィールドをクリックしをクリックして、バージョン2003
に存在できるとは思わない - そこにあなたが非表示]チェックボックスをオンに表示されます>(そのチェックボックスをチェック)の隣に数式エディタのアイコンクリックが
if isnull({FieldName}) then
true
else
false
。 私はレポートに複数のグループを持ちました。そのうちの1つはDocument Dateでした。グループを右クリックして[グループオプション]に移動すると、[グループをまとめて保持]オプションがチェックされました。彼らは2ページ目に移動し、空白は、クエリによって返される結果セットに依存して1
ページ上の大きな空白のままになるだろう、複数の日付があったとき、これは意味し;同じ日付のレコード数に応じて、時にはそれが現れたこともあります。 これを理解するのに2時間かかりました。
グループについては、セクションエキスパートで「一緒に保管してくださいは、」UNCHECKEDだったと私も、私はそれにつまずいまで「一緒にグループを保持」オプションがあった実現しませんでした。
そのフィールドの値は、Visual StudioでCrystalレポートでは、2008年nullの場合、私はそれは非常に簡単です、私はコード({tableName.FiledName})="".
を書く列名を抑制することの難しさを発見しました。カラム名を右クリックしてフォーマットオブジェクトを選択すると、ウィンドウが開きます。 [共通]タブで、抑制チェックボックスをオンにします。抑制チェックボックスの横にあるx-2アイコンをクリックすると、フォーマット式エディタが開き、コードを書き、保存して終了します。エラーが発生すると、エディタはエラーのメッセージをポップアップ表示します。列名が淡色または無効になることがわかります。
私はそれを信じています..ありがとう – Nejthe