OKWAVEのAI「あい」が美容・健康の悩みに最適な回答をご提案!
-PR-
締切り
済み

Accessで自動で右にスクロール

  • 困ってます
  • 質問No.179379
  • 閲覧数305
  • ありがとう数0
  • 気になる数0
  • 回答数2
  • コメント数0

お礼率 66% (871/1309)

Accessで入力フォームを作成しましたが、画面より左右に大きくなってしまいました。
そこで、入力をしていって、右の方のなったら、自動で右にスクロールするような便利な機能はないでしょうか?
(Excelのようなかんじです。)
もしありましたら、お教え願います。
よろしくお願いします。
通報する
  • 回答数2
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全2件)

  • 回答No.1
レベル12

ベストアンサー率 38% (191/491)

適当なお話が聞けなかった場合にのみ参考にしてください。 ボタンを付けてマクロでページ移動させるのは駄目ですか? 左右の移動は 左位置を規準としてページ移動ができます。 ボタンを押させるのがいやならスクロールさせたい位置に透明な「なにか」を2つ置き フォーカス取得時のイベントで「左のなにかに触ったら右に、右のなにかに触ったら左に」とばすとか。 #「なにか」はお任せします縦方向にページ一杯 ...続きを読む
適当なお話が聞けなかった場合にのみ参考にしてください。

ボタンを付けてマクロでページ移動させるのは駄目ですか?
左右の移動は 左位置を規準としてページ移動ができます。

ボタンを押させるのがいやならスクロールさせたい位置に透明な「なにか」を2つ置き フォーカス取得時のイベントで「左のなにかに触ったら右に、右のなにかに触ったら左に」とばすとか。

#「なにか」はお任せします縦方向にページ一杯におけて
#イベントの対象になれば何でもいいです。
#こういったフォームの場合私は初めから複数ページに
#分けてしまうので気にしたことがありませんでした(^^;


  • 回答No.2
レベル7

ベストアンサー率 46% (7/15)

SLIMさんと同じ事しか浮かばないです。 >それ以外で考えるとしても画面サイズが800×600だったら1024×768に するぐらいですか・・・? >いっそのことフォームを2つにしてみては? 1.フォームAとフォームBを作成 2.連番IDを付ける。 3.次頁ボタンに↓を記述 Dim lngID As Long 'フォーム連結ID lngID = Me.ID.Value &# ...続きを読む
SLIMさんと同じ事しか浮かばないです。
>それ以外で考えるとしても画面サイズが800×600だったら1024×768に
するぐらいですか・・・?
>いっそのことフォームを2つにしてみては?
1.フォームAとフォームBを作成
2.連番IDを付ける。
3.次頁ボタンに↓を記述

Dim lngID As Long 'フォーム連結ID
lngID = Me.ID.Value 'フォームのidフィールドの値を変数に格納 ID=連番名
DoCmd.Close acForm, "A_Form"
DoCmd.OpenForm "B_Form", acNormal, , "ID=" & lngID
'OpenFormの第4引数に抽出条件をセットします。

4.戻る場合も同じ
こんな感じで出来たと思います。
知っていらしゃったらゴメンナサイ(_ _(--;(_ _(--;
このQ&Aのテーマ
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
このQ&Aにこう思った!同じようなことあった!感想や体験を書こう
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ