タグ

ブックマーク / nanoappli.com (5)

  • [Crystal Reports]特定の条件の時に,ラベルを非表示にする方法

    Crystal Reportsで帳票出力を行う際、印字データの前後に接頭語や接尾語として固定文字をつける場合があります(例えば名称の後に”様”をつける等)。 固定文字を常に印字する場合は、ラベルとしてテキストオブジェクトを貼り付ければよいのですが、データがない場合は固定文字を出したく無い場合も有ります。 対処療法として、プログラムから”印字データ+固定文字”を渡してあげるという逃げ道も有りますがプログラム的に美しくないので出来れば避けたいです。 このような場合、条件付印字を行う事で対応できます。 例えば以下の帳票で、PostalCodeに値がセットされた時に限り”〒”マークを表示させてみます。 表示条件を指定するコントロールを右クリックして、オブジェクトの書式設定を選択します。 ダイアログの”非表示”の右にあるボタンをクリックします。 式ワークショップウィンドウが表示されます。 右下の入力

    [Crystal Reports]特定の条件の時に,ラベルを非表示にする方法
  • [C#] WinFormのプログラムからコンソール(標準出力)に文字を出力する

    Windowsでは通常GUI(WinForm)のプログラムを作成した場合、通常ではコンソールへの文字出力を行う事ができません。コンソールアプリケーションでの文字列出力メソッドのSystem.Console.WriteLine()を試しに呼び出してみても、残念ながら何も出力されません。 ですが、プログラムのデバッグなど、コンソールに文字出力ができると便利なな場合も有ります。 このような場合、Win32 APIをコールする事で出力が可能です。 using System; using System.Windows.Forms; using System.Runtime.InteropServices; //DllImport属性を使用するために必要 namespace WinFormTest1 { public partial class Form1 : Form { public Form1(

    [C#] WinFormのプログラムからコンソール(標準出力)に文字を出力する
  • [C#,VS2010]CrystalReportsで自作DataSetを元に帳票を印刷する。

    前回はVisualStudio2010の環境で、C#を使用してCrystalReportsの帳票印刷のセットアップと、簡単な帳票発行の動作確認を行いました。 VS2010でCrystalReportsを使用して、帳票を作成する 今回は、プログラムから指定したデータ郡を複数レコード、印刷してみます。 帳票プログラムの場合、複数レコードの印刷は、データベースからデータを取得して、その内容を印刷する事がよくあるパターンです。C#ではDBから取得したデータは、通常DataSetクラスを使用して管理します。 いきなりDBを使用したパターンのプログラムを解説すると考慮すべき点(=説明する内容)が多くなってしまう為、今回の記事ではDBを使用せず、自作のデータセットを元に複数行の明細を持つ帳票を作成し、基の流れをつかむ事とします。 画面の定義 前回同様、今回もボタンを1つとCrystalReportDo

    [C#,VS2010]CrystalReportsで自作DataSetを元に帳票を印刷する。
  • [C#,VS2010]CrystalReportsでPDF出力を行う

    前回の記事では、作成した帳票をPrintToPrinter()メソッドでプリンタに出力しました。 参考:CrystalReportsで自作DataSetを元に帳票を印刷する。 帳票の結果を常に印刷したい場合は前回の方法で問題ないのですが、出力結果をメールしたい場合等においては結果をpdfの電子媒体として保存したい場合もあります。このような場合はCrystalReportDocumentクラスが持っているExportOptionsプロパティを指定する事によって、プリンタではなくPDFファイルへ出力する事が可能です。 PDF出力を行う処理は以下の通りです。 ※下記のコードは前回の記事で作成したプログラムを元にしていますので、帳票レイアウト作成などの手順について知りたい場合は過去記事を参照してください。 private void button1_Click( object sender, Eve

    [C#,VS2010]CrystalReportsでPDF出力を行う
  • [log4net]PatternLayoutのConversionPatternで指定可能なパラメータ一覧

    log4netでログを出力する際、layout type=”log4net.Layout.PatternLayout”の、ConversionPatternで指定可能なパラメータの種類と意味の一覧です。 元ネタはこちら> http://logging.apache.org/log4net/release/sdk/log4net.Layout.PatternLayout.html

    [log4net]PatternLayoutのConversionPatternで指定可能なパラメータ一覧
  • 1