• ベストアンサー

ACCESSでテキストボックスの制御がしたい

テキストボックスの制御をしようとして、つまずいてしまったので質問いたします。 やりたいことは ・テキストボックス全体の文字数120文字。 ・テキストボックス1行の文字数40文字。 ・3行固定で途中改行しても固定は続ける。 ・3行目にカーソルがあるときに改行すると、次のテキストボックスに移動する。 現状は、テキストボックス内で改行すると、次の行から次の文字が始まってしまい、3行で固定出来ず4行目にはみ出してしまう状態です。 インターネットなどで調べても情報がない状態で困っています。 ご存知の方、ご教授よろしくお願いします!

質問者が選んだベストアンサー

  • ベストアンサー
  • Gin_F
  • ベストアンサー率63% (286/453)
回答No.2

> ・3行固定で途中改行しても固定は続ける。 > ・3行目にカーソルがあるときに改行すると、次のテキストボックスに移動する。 この条件があるのなら、キーボードイベントを使う必要がありそうですね。 > ・テキストボックス全体の文字数120文字。 > ・テキストボックス1行の文字数40文字。 こちらは、Len 関数・Replace 関数などを使ってやれば判断できそうです。 #ただし、Access2000以降。

kojir2
質問者

お礼

キーイベントについてもう少し勉強が必要なようです^^; 文字数の制限などは、お教えどおりうまく出来そうです。 ありがとうございました。

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • koganeton
  • ベストアンサー率29% (30/101)
回答No.1

同じようなことをチャレンジしたのですが 上手くいかず、結局 テキストを3つにわけ 見かけ3行にしました。

kojir2
質問者

お礼

見かけで作成する方法もあったんですね。 参考にします。 ありがとうございました。

すると、全ての回答が全文表示されます。

関連するQ&A

このQ&Aのポイント
  • LIFEBOOK UHのデバイスとドライブの中にローカルディスク(D)が表示されなくなってしまった。ストレージのクリーンアップ作業をしていて気づいたが、どうすれば解決できるのか分からない。
  • LIFEBOOK UHのストレージのクリーンアップ作業中にローカルディスク(D)が消えてしまった。どのような原因が考えられるのか教えてほしい。
  • LIFEBOOK UHのデバイスとドライブの中にローカルディスク(D)がない。ストレージのクリーンアップを行っていたが、その作業が原因で消えてしまったのか不安だ。解決策を教えてほしい。
回答を見る

専門家に質問してみよう