質問: accessのレポートのテキストボックス accessのレポートのテキストボックスで文字数が多いと文字が入らず印刷時拡張を使ってもそのテキストボックスしか大きくならずアンバランスです,他のテキストボックスも一緒に大きくするか,文字を小さくしてテキストボックス内に入るようにするにはどうすればよいでしょうか?vbaを使ってもかまいませんので教えてください。
回答: こんばんわ、no.1です。 >このvbaだと全部大きくなったり小さくなったりで, >長い文章だけ小さい文字にできないのですがどうすればいいのでしょうか? 回答の中で、(何桁→何文字) >if len(me![テキストボックス名])> xx then ←何文字以上だった時 がありますが、この xx(数字です)をもう少し大きくしてみればいいのでは? 長い文章というのは、何文字以上の時という時の何文字を、xx に書きます。 例えば、me![テキストボックス名]が、15文字より大きい時、長い文章とするなら、 if len(me![テキストボックス名])> 15 then とすればよいです。 それで、15文字以下の文章は、else ~ end if で設定したフォントで出力されます。 ちなみに、else ~ end if の設定は、そのテキストボックスに設定したプロパティの フォント、サイズと同じものを書いて下さい。 これでどうでしょうか?