ドロップダウンリストとポップアップメニュー、どっちを使うべき?
FileMakerで入力画面(レイアウト)を作っていると、「値一覧を見せたいけど、ドロップダウンリストとポップアップメニュー、どっちを使うのが正解?」と迷うことがよくあります。
見た目はどちらも「プルダウン」のように選択肢を表示できますが、使い勝手や向いている場面が少しずつ違います。
この記事では、一般的な業務システムでよくある入力画面をイメージしながら、ドロップダウンリストとポップアップメニューの違いと使い分け方を、専門用語をできるだけ使わずに解説します。
それぞれの基本的な特徴をおさえよう
ドロップダウンリストの特徴
- フィールドをクリックすると、下に一覧が「開く」イメージ
- 一覧から選ぶだけでなく、自分で文字を入力し直すことも比較的しやすい
- 入力中にキーボードで文字を打つと、候補を探しながら選びやすい
- 見た目はシンプルで、あまり主張しないデザイン
ポップアップメニューの特徴
- フィールドをクリックすると、選択肢がメニューのように表示される
- 基本的に用意された選択肢から選ぶ使い方がメイン
- どの値を選んでいるかが一目でわかりやすく、ミスが起きにくい
- キーボードよりもマウス操作中心の画面と相性が良い
どちらも「値一覧」を使って選択肢を用意する点は同じですが、自由入力をどこまで許すかと、画面での見え方・操作感が違います。
こんなときはドロップダウンリストが向いている
次のような場面では、ドロップダウンリストの方が使いやすいことが多いです。
- 候補はあるけれど、必ずしもその中から選ばなくてもよいとき
- 同じような値をたくさん入力するフィールドで、キーボード入力をよく使うとき
- データがどんどん増えていき、候補が長くなりそうなとき
例えば「取引先名」や「担当者名」のように、ある程度の候補はあるけれど、増えたり変わったりすることが多いフィールドでは、ドロップダウンリストで候補を出しつつ、必要に応じて文字を直接入力できるようにしておくと便利です。
こんなときはポップアップメニューが向いている
一方、次のようなケースでは、ポップアップメニューの方が安心です。
- 選択肢を固定したい(例:ステータス、区分、種別など)
- 誤入力を絶対に避けたい(例:区分コード、部署コードなど)
- ユーザーがマウス中心で操作する画面で、直感的にわかりやすくしたいとき
例えば「受注ステータス(見積/受注/出荷済み/キャンセル)」のように、決まったパターンからしか選ばせたくない項目は、ポップアップメニューが適しています。
メニュー形式でハッキリと選択肢が見えるため、クリックミスやタイプミスを減らしやすくなります。
実際の設定手順(基本の流れ)
1. 値一覧を作成する
- メニューから[ファイル]→[管理]→[値一覧…]を開く
- [新規]をクリックして、値一覧に名前を付ける(例:「ステータス一覧」)
-
値の入れ方を選ぶ
- 手入力する場合:一覧に直接「見積」「受注」「出荷済み」などを改行で並べる
- 別テーブルから取得する場合:テーブルとフィールドを指定して自動で一覧にする
- [OK]で保存
2. フィールドにコントロールスタイルを設定する
- レイアウトモードに切り替える
- 対象のフィールドを選択
- インスペクタ(右側のパネル)の「データ」タブを開く
-
「コントロールスタイル」から
- ドロップダウンリスト または
- ポップアップメニュー
を選択
- 「値一覧を使用」にチェックを入れ、先ほど作成した値一覧を指定
これで、そのフィールドをクリックしたときに、指定した形式で一覧が表示されるようになります。
使い分けの考え方をシンプルにまとめると
迷ったときは、次のように考えると判断しやすくなります。
- 自由入力もある程度許したい → ドロップダウンリスト
- 選択肢を固定し、ブレさせたくない → ポップアップメニュー
- キーボード主体でサクサク入力したい → ドロップダウンリスト
- マウスで直感的に選ばせたい → ポップアップメニュー
実際の現場では、同じレイアウトの中で両方を使い分けることが多いです。
「よく変わる情報」「人によって表現が違う情報」はドロップダウンリストで柔らかく、「変わっては困る情報」「選択肢を管理したい情報」はポップアップメニューでしっかり固定する、というイメージで設計すると、使いやすくミスの少ないシステムに近づきます。