2017-01-25 5 views
-1

Crystal Reportsを使用して、販売からの請求書を照会しています。私は手動でレポートヘッダーテキストボックスを変更したいと思います。つまり、Crystalレポートの設定として名前が付けられたフォームがあります。レポートヘッダーを変更するためのテキストボックスがあります。私はクリスタルレポートにテキストボックスオブジェクトを持っています。私がCrystal Reportsの設定フォームでテキストボックスに値を追加し、変更時に時計を合わせると、Crystalレポートのテキストボックスオブジェクトの値が永久に変更されるはずです。私は店舗がヘッダーの詳細を変更できるように使用しています。それを達成する方法はありますか?どのように私は永久にユーザーの入力からCrystalレポートのテキストボックスオブジェクトの値を取得できますか?私は、結晶内のテキストボックスオブジェクトの値を取得したいの下winformアプリケーションの実行時にユーザーの入力からレポートヘッダーのテキストボックス値を変更する

Crystalレポートのテキストオブジェクトは、テキストボックスから

Crystal Report Text Object

の下に示されているが、私はあなたをお勧めし

enter image description here

答えて

0

報告を示しますキャプション/データベース内のレポートのヘッダーを保存し、そこからフェッチすると、複雑さが軽減されます。 フォームの使用を主張する場合は、変更されたキャプション/ヘッダー値をコンストラクターまたはグローバル変数アプローチを介してクリスタルレポートのフォームに渡します。変更キャプション/ヘッダーフォーム内にプロパティを作成し、値を設定してクリスタルレポートフォームに入れて設定します。つまり、

((TextObject)reportDocument.ReportDefinition.ReportObjects["Invoice_HeaderText"]).Text="Changed Header"; 
関連する問題