• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:アクセス初心者です。)

リストボックスの列幅についての初心者質問

このQ&Aのポイント
  • リストボックスの列幅について初心者の質問です。最後の列の2cmが表示されてもスクロールで右に進んでしまいます。データが入っている2cmまで表示して、それ以上はスクロールできなくできる方法はありますか?
  • リストボックスの列幅についての初心者質問です。最後の列の2cmが表示されてもスクロールで右に進んでしまいます。データが入っている2cmまで表示したら、それ以上はスクロールできないようにできる方法はあるのでしょうか?
  • リストボックスの列幅についての初心者質問です。最後の列の2cmが表示されてもスクロールで右に進んでしまいます。データが入っている2cmまで表示したら、右にスクロールできないようにする方法はありますか?

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

  • ベストアンサー
  • x0000x
  • ベストアンサー率52% (67/127)
回答No.3

こんにちは。 スクロールの最後を ┌─────────────────────┐ │11列 ───────────────── │ └─────────────────────┘ ではなく、 ┌───┬───┬───┬─┬───┬───┐ │───────────│~│10列 │11列 │ └───┴───┴───┴─┴───┴───┘ のように11列の列幅までで止めたいとのことですか? Accessのリストボックスをそのまま使う場合は、無理だと思います。 あくまで見た目と操作性にこだわるなら、 たとえば、 別途フォームを用意し、そのフォームにリストボックス1個を貼り付けます。 (フォームのレコードセレクタ、移動ボタン、区切り線、…などは”いいえ”にします) リストボックスは列の合計長に合わせ(水平スクロールがでない様にします)プロパティ設定します。 このフォームをサブフォームとして表示した場合には ┌───┬───┬───┬─┬───┬───┐ │───────────│~│10列 │11列 │ └───┴───┴───┴─┴───┴───┘ が実現可能です。 ただし、リストボックスの選択判定などは、サブフォームを経由することになるので、多少回りくどくなります。

noname#49321
質問者

お礼

ご回答ありがとうございます<m(__)m>。スクロールの最後を列幅で止めたいということです。リストボックスでは無理なんですねぇ。一つのデータ量が多いので、下にスクロールがないとどうしても見れません。何度もご丁寧にご回答ありがとうございました。勉強になりました。

その他の回答 (2)

  • x0000x
  • ベストアンサー率52% (67/127)
回答No.2

こんいちは。 >列幅で2cm;3.81cm;3.81cm;2.51cm;4cm;2.505cm;2.51cm;2.51cm;2.51cm;2.702cm;3.3cm;2cm 列数=12では? 合計幅は34.167では? リストボックスの幅が20cmなら7列以降を表示するとスクロールされます。 試しに列数を6に設定してスクロールされるか否か確認ください。

noname#49321
質問者

補足

すみません。列幅 2cm;3.81cm;3.81cm;2.51cm;4cm;2.505cm;2.51cm;2.51cm;2.51cm;2.702cm;3.3cmで列数11です。合計幅は20cmにしたいのですが・・。列数を6にしたら、スクロールはされません。スクロール自体はされないと表示したものが見れなくて困るのですが、最後の列幅指定が2cmとなっているのですが、明らかに白い部分が見えてきます。最後の列が見えたトコでスクロールもストップするという仕掛けは出来ないのでしょうか??宜しくお願いします。

  • x0000x
  • ベストアンサー率52% (67/127)
回答No.1

こんにちは。 書式-列数は正しい? リストボックスの横幅は当然、列幅の合計より大きい? 上記を確認ください。

noname#49321
質問者

補足

ご回答ありがとうございます。列数は11で正しいです。横幅は列幅の合計より小さいです。今でも20cmあります。列幅の合計全部と一緒にしたらものすごく横幅のあるフォームになってしまうので・・。これが原因なのでしょうか??

関連するQ&A

専門家に質問してみよう