初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2022-02-14 14:36:44

revi
Member

ドロップダウンリストの挙動について質問

filemakerのドロップダウンリストについての質問です。
ドロップダウンリストのフィールドにスクリプト「フィールドへ移動」で入った際、ドロップダウンが表示された状態で、なおかつフィールドへの入力も可能な状態にしたいのですが何かいい方法はありますでしょうか?

現状ではドロップダウンリストのフィールドに「フィールドへ移動」で移動すると、ドロップダウンリストが表示された状態でフィールド内が青くなり、もう一度フィールドをクリックしないと入力することができませんが仕様でしょうか。

解決策等ございましたらご教示頂ければと思います。

Offline

#2 2022-02-14 15:50:20

Shin
Member

Re: ドロップダウンリストの挙動について質問

希望は、フィールド移動でドロップダウンリストがでたままで、手入力を可能にしたい、ということでしょうか。
> ドロップダウンリストが表示された状態でフィールド内が青くなり、もう一度フィールドをクリックしないと入力することができません
これが仕様でしょう。
ドロップダウンリストが表示されている間は、キーボード入力でリストの頭文字でリスト項目が選択される動きになっています(2バイト文字ではうまく動かない)ので、その入力をフィールドへ向けることはできませんね。

Offline

#3 2022-02-14 16:05:40

himadanee
Guest

Re: ドロップダウンリストの挙動について質問

Shinさんが既に書いてましたが、スクリプトでフィールド移動するのとは関係なく、「ドロップダウンが表示された状態で、なおかつフィールドへの入力も可能な状態」というのは、ありません。
普通に手作業でフィールドをクリックしても、ドロップダウン表示中はリストを選択する状態なのでフィールドに文字は入力できません。
「もう一度フィールドをクリックしないと入力することができません」というが、もう一度クリックした時点でリストが消えますよね。スクリプトでこの消えた状態を作りたいということではないですよね?
手入力優先にしたいなら、「一覧の表示切り替え用矢印を表示」にしておけば、それをクリックするまでリストを出さないことができますが...

#4 2022-02-14 16:34:19

revi
Member

Re: ドロップダウンリストの挙動について質問

Shinさん、himadaneeさん、ご回答ありがとうございます。

Googleの検索窓のように、予測候補が出た状態で入力を続けるということはスクリプト等を用いても再現できないのでしょうか?

例:
テーブルに「いちご」と「いちじく」があるとして、
「いち」まで入力した状態で両方表示されており、そのまま「いちご」と入れると「いちご」のみになる。
矢印キーで候補を選択し、文字入力で内容を変更できればと思っております。

Offline

#5 2022-02-14 17:55:27

himadanee
Guest

Re: ドロップダウンリストの挙動について質問

あれ?
「値一覧を使用してオートコンプリート」にチェックを入れれば、リストを表示したまま入力できるんですね。知らなかった!
この機能は比較的新しいもので、あんまり使ったことがありませんでした。

#6 2022-02-15 17:03:12

revi
Member

Re: ドロップダウンリストの挙動について質問

himadaneeさん、ご回答ありがとうございます。
オートコンプリートが一番想像していた挙動に近かったので、こちらを使おうと思います。

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 559.77 KiB (Peak: 588.82 KiB) ]