Windows7 & Office2010 Access2010

フォームを開いた時にテキストボックスを反転表示しない

投稿日:

フォームを開くと、既定のままではTab移動順の先頭のテキストボックスが黒く反転表示されます。
この反転表示が気になる方もいらっしゃるようです。
フォーム

この反転表示をさせない方法をいくつか紹介します。

オプションの設定から

[ファイル]タブから[オプション]をクリックして、[Accessのオプション]を表示します。[フィールドの移動時の動作]で[フィールドの先頭に移動]を選択します。
参考:データベースの既定の設定をカスタマイズする
Accessのオプション

そうすると、テキストボックスの先頭にカーソルが移動するようになり反転表示にはなりません。
フォーム

スポンサーリンク

でも、これは全てのテキストボックスで、どのAccessデータベースでも同じようになりますし、ユーザー側で設定しなければなりません。

フォーカス取得後のイベントに書き込む

フォームをデザインビューで開いて、フォーカス取得後のイベントに下のコードを記述します。

Private Sub ID_GotFocus()

With Me.ID
.SelStart = 0
.SelLength = 0
End With

End Sub

タブストップを[いいえ]に設定する

テキストボックスのプロパティから、[タブストップ]を[いいえ]にする。
タブストップ

でも、これだとすべてのテキストボックスで設定しなければなりませんし、Tabキーで移動できなくなります。

ダミーのテキストボックスを作成する

フォームをデザインビューで開いて、非連結のテキストボックスを1つ作成します。そして、[背景スタイル]を[透明]に、[境界線スタイル]も[透明]にして、[幅][高さ]を小さく設定します。
プロパティ

タブオーダーで、ダミーのテキストボックスを先頭に設定します。
タブオーダー

こんな方法もありかなと。

トラブルをすぐに解決したいならteratail

お勧め記事と広告

関連記事

すべてのシートを表示して切り替える

新機能ではありません、以前からの機能です。 Excelの[見出しスクロール]ボタン上で右クリックすると、シートの一覧が表示されます。 見出し ...

グラフテンプレート

Excel2010でのグラフテンプレートの保存と使い方です。 下のデータを元にグラフを作成します。このグラフの書式をそのまま、ほかのグラフに ...

箇条書きをSmartArtに変換

PowerPoint独自の機能です。 WordやExcelでは、SmartArtを挿入して入力しますが、PowerPointでは プレースホ ...

開封済みのタイミング

Outlook2010を使用されている方から質問がありました。 毎日、たくさんのメールが来るが、見落として返信を忘れてしまうとのこと。 未読 ...

フォルダにショートカットのリンク先を表示

目的のファイルやフォルダに素早くアクセスできるようにショートカットを作成される方は多いと思います。 ショートカットは、ファイルで右クリックし ...

-Windows7 & Office2010 Access2010

Copyright © 2001-2017 初心者のためのOffice講座 All Rights Reserved.

Copyright© 初心者のためのOffice講座 , 2017 AllRights Reserved Powered by AFFINGER4.