質問

私は現在SSRS(SQL Server Reporting Services)でレポートを作成していますが、レポートデザイナーのページに描画するための正確な値を取得するのに問題があります。基本的に、四角形を描画し、その中にテキストフィールドを配置します。このテキストフィールドの内容は非常に短い場合も非常に長い場合もあるため、内容に合わせて拡大してほしいです。

しかし、長いテキストを入力すると、テキストボックスが大きくなり、長方形の線の外側に張り付きます。私が読んだSSRSのドキュメントから、長方形はその中にアイテムを含むように成長し、それらのアイテムは「ピア」であると書かれています。

何が得られますか

役に立ちましたか?

解決

テキストボックスが長方形の境界線を破る唯一の方法は、テキストボックスが実際に長方形の内側ではなく、その下にある場合です。

テキストボックスが長方形の内側にあり、テキストボックスのプロパティが CanGrow = TRUE の場合、テキストボックスとその長方形は両方とも、大量のテキストに対応するために垂直に下に伸びます。

他のヒント

同じ問題が発生していました。私の問題は、最初にテキストボックスを作成してから、その周囲に四角形を配置して、それを背面に送信することでした。テキストボックスをドラッグして長方形に戻した後、適切に成長しました。

テキストボックスのParentプロパティを調べることで、テキストボックスが長方形にあるか本文にあるか(たとえば)を確認できます。テキストボックスが四角形の外側にある場合、テキストボックスを切り取り、四角形に貼り付けるとうまく機能します。オブジェクトを長方形に(上に)ドラッグしようとすると問題が発生することがありました。

少し遅れているかもしれませんが、後で誰かを助けるかもしれません。

長方形はコンテナとして機能します。

長方形をコンテナにするには、最初に長方形を作成します。他の子オブジェクト要素(リスト、テーブルなど)をコンテナにドロップするだけです。

ただし、子オブジェクトの作成後にコンテナを作成することはできません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top