none
クリスタルレポートを使っての疑問 RRS feed

  • 質問

  •  

    いつもお世話になっております。

    クリスタルレポートは初心者で質問させて頂きます。
    VisualStudioにバンドルされているクリスタルレポートを使用して
    以下のような設定変更をプログラムで出来るのでしょうか。

    OS:WindowsXP
    言語:VB.Net(Windosフォーム)
    レポート:クリスタルレポート

     

    1.クリスタルレポート内の特定の行の高さを変える
      以下のように、2行目・3行目のみ、行高さを変更する

      行 項目1  項目2
      -----------------------
      1  xxx1 yyy1
      - - - - - - - - - - - -
      2  xxx2 yyy2

     

      - - - - - - - - - - - -
      3  xxx3 yyy3

     

      - - - - - - - - - - - -
      4  xxx4 yyy4
      -----------------------

    2.1項目内の特定の文字のフォントを変更する
      1.の4行目の項目1の”4”の文字のみフォントを変える

     

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

    2008年2月14日 1:29

回答

  •  Anonymous577622 さんからの引用

    今回考えている帳票は、グループ毎に表示されては困るパターンなので


    グループといっても中身がすべて 1 レコードであれば実質グループではありませんよね。

    またバージョンによっては、詳細セクションが分割できますからこちらでも対応可能です。

     

    バンドル版は X に相当する機能を持っているので、詳細セクションが分割できます。
    詳細セクション-b にブランクを設けて、それらで表示・非表示を制御しても良いと思います。


     

    ...最初の投稿に誤りがあったので訂正します。 セクションの高さは変えられます。
    が、レコード単位での変更はできないので、その結果 「できない」 が正しいです。

    2008年2月15日 2:52

すべての返信

  • Anonymous さん、こんにちは。

     

    直接明細行の高さを変えることはできませんが、特定の条件の時に空白のセクションを用意することで実現できると思います。
    たとえば、特定の条件の時にブランクのグループ フッタを表示すれば、高さが変更されたように見えるでしょう。

    2008年2月14日 1:40
  •  

    じゃんぬねっとさん、返信有難うございます。

     

    >直接明細行の高さを変えることはできませんが、特定の条件の時に空白のセクションを用意することで実現できると思います。

     

    直接明細行の高さを変更する事は、出来ませんか・・・。

    今回考えている帳票は、グループ毎に表示されては困るパターンなので
    他の方法で対処するしかなさそうですね。

    2についても、ムリそうですね。

    有難うございました。

    2008年2月15日 2:35
  •  Anonymous577622 さんからの引用

    今回考えている帳票は、グループ毎に表示されては困るパターンなので


    グループといっても中身がすべて 1 レコードであれば実質グループではありませんよね。

    またバージョンによっては、詳細セクションが分割できますからこちらでも対応可能です。

     

    バンドル版は X に相当する機能を持っているので、詳細セクションが分割できます。
    詳細セクション-b にブランクを設けて、それらで表示・非表示を制御しても良いと思います。


     

    ...最初の投稿に誤りがあったので訂正します。 セクションの高さは変えられます。
    が、レコード単位での変更はできないので、その結果 「できない」 が正しいです。

    2008年2月15日 2:52
  • じゃんぬねっとさん、またまた返信有難うございます。

     

    >...最初の投稿に誤りがあったので訂正します。 セクションの高さは変えられます。
    >が、レコード単位での変更はできないので、その結果 「できない」 が正しいです。

    やはり、そうでしたか・・・。

    高さが変更出来るにしても、セクション・グループ単位ですよね。

     

    今の帳票の考えを堅持するのであれば、別の対応をする方が良さそうです。

    他の方法を含めて、再検討致します。

    イロイロと返信を有難う御座いました。

    2008年2月17日 14:02
  • 老婆心かもしれませんが、何か誤解があるような気がするので投稿します。

     

     じゃんぬねっと さんからの引用
    グループといっても中身がすべて 1 レコードであれば実質グループではありませんよね。

    またバージョンによっては、詳細セクションが分割できますからこちらでも対応可能です。

     

    バンドル版は X に相当する機能を持っているので、詳細セクションが分割できます。
    詳細セクション-b にブランクを設けて、それらで表示・非表示を制御しても良いと思います。

     

    この部分については誤りではありません。 2, 3 行目だけ別の高さにするということは普通に実現できます。

    2008年2月18日 2:26