Microsoft Access 掲示板

印刷用レポートのフィールド高について / 2

2 コメント
views
4 フォロー
2

文字列が長い場合にのみ二段表示にしたい

元のデータがどのようになっているのか次第ですね。

データ自体に改行がある。
あるいは、
1行目のデータと2行目のデータが別のフィールドに分けている。
ということなら簡単に判断できますので、レポートのフォーマット時イベントで行数に応じて、セクションの高さとコントロールの位置を設定すれば可能ですね。

下記はグループヘッダーの項目名をセンタリングするサンプルですが、これを応用して、詳細セクションに置き換えれば同様にできます。

グループ項目を垂直方向にセンタリングする - hatena chips

特に改行とか、フィールドを分けてあるとかでないなら、2行にするかしないかをどのように判断するのか、2行にする場合場はどこで改行するのかどうやって決めるのか、などをどのように考えているのか詳細な情報が必要ですね。

通報 ...