質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Access

Accessはマイクロソフトによるリレーショナルデータベース管理システムです。オブジェクト指向のアプリケーション作成に対応しており、テーブルや編集をはじめ、クエリ生成、入力フォーム作成、レポート作成など一通りの機能を備えています。

Q&A

解決済

3回答

6816閲覧

Accessでテキストボックスに例文を表示させたい

m.kosuda

総合スコア153

Access

Accessはマイクロソフトによるリレーショナルデータベース管理システムです。オブジェクト指向のアプリケーション作成に対応しており、テーブルや編集をはじめ、クエリ生成、入力フォーム作成、レポート作成など一通りの機能を備えています。

0グッド

0クリップ

投稿2016/11/01 04:20

編集2016/11/01 04:24

閲覧いただきありがとうございます。

概要はタイトルの通りです。
WEBアプリであればINPUTタグにplaceholder属性を追加して実現可能ですが、アクセスの場合はどのように設定すればよいのでしょうか?
プロパティや、書式などをあたってみましたが、それらしい設定項目がないので、このたび起票させていただきました。
ない場合は疑似的にそのように見せる手段は考えているので、代替案は求めていません。

どうぞ、よろしくお願い申し上げます。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答3

0

ベストアンサー

残念ながら、プロパティや書式などの標準の機能ではないですね。

HTML5ではそのようなモダンUIが簡単に実装できるのに比べるとAccessは遅れてますよね。

代替案は必要ないとのことですが、プレースホルダを含めたUIの実装例がありますので、参考までに紹介しておきます。

入力必須項目のある入力フォームのUIを考察する

投稿2016/11/01 06:16

hatena19

総合スコア33715

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

入力に初期値として既定値を入力しておく方法は、
フィールドまたはコントロールに既定値を設定する
にあります。

投稿2016/11/01 06:00

MasahikoHirata

総合スコア3747

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

Option Compare Database Option Explicit Const BLANK_TEXT As String = "(type here.)" Private Sub Form_Load() テキスト0.Value = BLANK_TEXT End Sub Private Sub テキスト0_Enter() If テキスト0.Value = BLANK_TEXT Then テキスト0.Value = "" End If End Sub Private Sub テキスト0_Exit(Cancel As Integer) If テキスト0.Value = "" Then テキスト0.Value = BLANK_TEXT End If End Sub

やってることの基本は、
フォーカスを取得したらテキストを書き換える、
フォーカスを失ったらテキストを書き換える、
って感じです。
もう少し凝るなら、フォントの色を変えてあげるとわかりやすくなります。
ただし、フォーム上にこれ一つしかコントロールがないと、
そもそもフォーカスを失わないため、
さらに工夫が必要になります。

投稿2016/11/01 05:54

退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問