2

実行時にテキストボックスが入力されたActiveReportがあります。「cangrow」プロパティと「multiline」プロパティはどちらも「true」に設定されています。

自分のマシンでレポートを実行すると、実行時に設定されたすべてのテキストを含むレポートが正常に印刷されます。IE:「親愛なるジョン、こんにちは。お元気ですか...」このテキストボックスには約250文字しかありません。

ただし、階下のマシンの1つは、テキストボックスの名前のみを出力します。IE:「txtVerbage」。中央に「txtVerbage」が含まれる空白のレポート。本文(上記を参照)が必要です。

他の誰かがこの経験をしましたか?私は何日も壁に頭をぶつけてきました。

ありがとう、

ジェイソン

4

2 に答える 2

0

おそらく、Field/TextBox値を設定するタイミングです。コントロールを含むセクションのFormatイベント(Detail_Formatなど)で設定してください。BeforePrintまたはAfterPrint、あるいはレポートイベントの1つを使用すると、このような予測できない結果が生じる可能性があります。

また、Textプロパティではなく、Field.DataValueプロパティを設定してください。

これに関するいくつかの背景情報は、以下の記事にあります。

お役に立てれば!

 Scott Willeke
 GrapeCity
于 2011-08-13T20:39:50.910 に答える
0

階下からアクセスするデータはありません。そのため、データをレポートにバインドすると、何も表示されません。txtVerbageが表示される理由は、それがテキストコントロールと呼ばれるものであり、デフォルトのテキストであるためです。

したがって、実際にデータを取得していることを確認する必要があります。

于 2011-08-12T00:15:30.123 に答える