FileMakerで入力画面を作るとき、「どこに何を書けばいいのか分かりづらい」「入力ミスが多い」といった悩みはよくあります。そんなときに役立つのが、フィールド内にうっすら表示される説明テキスト「プレースホルダ」です。この記事では、プレースホルダを使って入力補助を行う方法と、実際の設定手順を分かりやすく解説します。
プレースホルダとは?何が便利なのか
プレースホルダは、入力フィールドの中に表示される薄い文字の説明文です。ユーザーが文字を入力すると自動的に消えるため、邪魔にならず、ガイドとして機能します。
たとえば、
- 「例)090-1234-5678」
- 「例)2024/04/01」
- 「姓と名の間にスペースを入れてください」
といった内容を表示しておくと、ユーザーは具体的な入力イメージを持ちやすくなります。ラベルだけでは伝わりにくい細かいルールも、プレースホルダで補うことで、入力ミスや問い合わせを減らすことができます。
FileMakerでプレースホルダを設定する基本手順
FileMakerでは、レイアウトモードでオブジェクト(フィールド)に対してプレースホルダテキストを設定します。基本的な流れは次の通りです。
- 対象のレイアウトを開く
- レイアウトモードに切り替える(メニュー「表示」→「レイアウトモード」)
- プレースホルダを設定したいフィールドをクリックして選択
- インスペクタを開く(右側に表示されていない場合は「表示」→「インスペクタ」)
- インスペクタの「データ」タブを選択
- 「プレースホルダテキスト」の欄に、説明文を入力(固定テキストの場合はそのまま入力します)
- フィールドごとに異なる内容を表示したい場合は、「プレースホルダテキスト」右側の「編集」ボタン(ペンマーク)をクリックし、「スペルチェック対象」のチェックを外してから、計算式を設定
これで、ブラウズモードに戻すと、フィールド内に設定した説明文が薄い文字で表示されるようになります。ユーザーが実際に文字を入力すると、この説明文は自動的に消えます。
よく使うプレースホルダの例
具体的なイメージをつかみやすいように、よく使うパターンをいくつか紹介します。
- 電話番号フィールド
「例)03-1234-5678(ハイフンあり)」 - メールアドレスフィールド
「例)info@example.com」 - 日付フィールド
「例)2024/12/31(YYYY/MM/DD)」 - 金額フィールド
「税抜金額を入力してください」 - メモ・備考フィールド
「お客様からのご要望や特記事項を自由に入力してください」
ポイントは、「どう入力してほしいか」「どこまで書いてほしいか」を、プレースホルダで簡潔に伝えることです。ラベルでは入りきらない説明も、プレースホルダで補足できます。
計算やフィールド値を使った応用的なプレースホルダ
FileMakerのプレースホルダは、単なる固定文字だけでなく、計算式や他のフィールド値を使って動的に表示内容を変えることもできます。インスペクタの「プレースホルダテキスト」右側にある「編集」ボタン(ペンマーク)をクリックすると、計算式を設定できます。
たとえば、
- 顧客名を使って、
"例)" & 顧客名 & " 様宛のメッセージを入力してください" - 今日の日付を使って、
"例)" & Get ( CurrentDate ) & " 以降の予定を入力"
のように書くと、レコードごとに異なるプレースホルダを表示できます。これにより、ユーザーは「自分用のメッセージ」として認識しやすくなり、誤解を減らすことができます。
入力補助として使うときの注意点
プレースホルダは便利ですが、使い方を間違えると逆効果になることもあります。いくつか注意点を挙げます。
- プレースホルダの文字色は薄いので、重要情報をすべてここに書かない
- 説明が長くなりすぎる場合は、ツールチップやヘルプボタンなども併用する
- 必須入力であることは、ラベル側(「※必須」など)でも明示する
- 意味が分かりづらい専門用語は避け、誰でも分かる表現を心がける
「プレースホルダだけに頼りすぎない」ことが、結果的にやさしい入力画面づくりにつながります。
プレースホルダで“迷わない画面”を作る
プレースホルダは、ちょっとしたひと手間でユーザーの入力ストレスを大きく減らせる機能です。特に、社内で多くの人が使うシステムや、入力担当者が頻繁に変わる場合には、プレースホルダによるガイドが非常に効果的です。
まずは「入力ミスが多いフィールド」「問い合わせがよく来る項目」から、プレースホルダを設定してみてください。小さな工夫の積み重ねが、結果的に「使いやすいFileMakerシステム」を作る近道になります。