
Microsoft Accessでテキストボックスにプレースホルダー(透かし文字)を表示する方法
Microsoft Accessのテキストボックスに、入力前に薄い文字でヒント文字(プレースホルダー)を表示させる方法を解説します。書式設定を使用することで、Webフォームのような親切なユーザーインターフェースを実現できます。

対象OS Windows 10、Windows 11
プレースホルダー機能の必要性と効果
Microsoft Accessの標準的なテキストボックスは、何も入力されていない状態では空白で表示されます。しかし、ユーザーがどのような情報を入力すべきかを分かりやすくするために、薄い文字でヒント(プレースホルダー)を表示することで、より親切なユーザーインターフェースを提供できます。
この機能は特に、入力フォームが多い業務アプリケーションや、初心者が使用するデータベースにおいて効果的です。Webサイトのフォームでよく見かける「名前を入力してください」のような薄い文字を、Accessでも実現することができます。
1. テキストボックスにプレースホルダーを設定する
テキストボックスの書式設定を使用して、空の状態で表示する透かし文字を設定します。この方法では、データが入力されていない場合のみプレースホルダーが表示され、入力が開始されると自動的に非表示になります。
-
Accessを起動し、プレースホルダーを設定したいテキストボックスがあるフォームをデザインビューで開きます。
-
対象のテキストボックスを右クリックして、コンテキストメニューから「プロパティ」を選択します。
-
プロパティシートの「書式」タブを選択し、「書式」プロパティの入力欄をクリックします。
書式プロパティの入力欄をクリックします。 -
書式欄に「@;"表示したい透かし文字"」の形式で入力します。例:@;"客先の担当者名を入力してください"
透かし文字の書式を入力します。
ヒント:
複数のテキストボックスに同じ設定を適用する場合は、Ctrlキーを押しながらテキストボックスを選択すると、まとめて設定できます。
2. プレースホルダーの表示を確認する
設定したプレースホルダーが正しく表示されるかを確認し、必要に応じて調整を行います。
-
フォームビューに切り替えて、設定したテキストボックスを確認します。
-
テキストボックスが空の状態で、薄い文字でプレースホルダーが表示されることを確認します。
-
テキストボックスをクリックして文字を入力し、プレースホルダーが非表示になることを確認します。
入力時にプレースホルダーが非表示になります。 -
入力した文字を削除して、再びプレースホルダーが表示されることを確認します。
削除後に再びプレースホルダーが表示されます。
ヒント:
プレースホルダーの文字色は自動的に薄いグレーで表示されるため、通常の入力文字と区別しやすくなっています。
効果的なプレースホルダー文字の設定方法
プレースホルダーを設定する際は、ユーザーにとって分かりやすく、適切な長さの文字を使用することが重要です。以下のポイントを参考に設定してください。
入力項目 | 推奨プレースホルダー例 | 書式設定例 |
---|---|---|
氏名 | お名前を入力してください | @;"お名前を入力してください" |
電話番号 | 090-1234-5678 | @;"090-1234-5678" |
メールアドレス | example@email.com | @;"example@email.com" |
関連サイト(外部)
Microsoft Access テキストボックス コントロールの書式設定

Microsoft AccessでVBAの参照設定からライブラリを追加する方法
Microsoft AccessでVBAの参照設定からライブラリを追加する方法 Microsoft AccessのVBAエディタで外部ライブラリを使用するために、参照設定からライブラリを追加する手順を詳しく解説します。追加することで、ExcelやWordなどのOfficeアプリケ…
続きを読む