Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
UTMKIT_56
Contributor II
Contributor II

検索オブジェクトに入力した値の取得について

お世話になっております。検索オブジェクトについてご教示ください。

検索オブジェクトに入力した値をテキストオブジェクトに表示したいと考えております。

検索オブジェクトに入力した値を取得する方法はありますでしょうか。

お手数をおかけいたしますがよろしくお願いいたします。

1 Solution

Accepted Solutions
kentaroWakamatsu
Creator II
Creator II

私が知らないだけかもしれないですが、無理なように思います。

あくまで想像ですが、リストボックスで検索した時の値をそのまま返すときと違い、検索ボックスで検索したときは、何か違う処理が間に入っているんだと思います。

たとえば、

 1.検索ボックスで'*a*'を入力。

 2.'*a*'に該当する値をリストボックスへかえす。

 3.該当する'a' と'ab'をそれぞれ選択。

みたいな感じなのではないでしょうか?

View solution in original post

6 Replies
kentaroWakamatsu
Creator II
Creator II

GetFieldSelectionsを使ったサンプルを添付しましたが、こんな感じで大丈夫ですか?

GetFieldSelectionsは、下記3通りの書き方があります。

(ア)GetFieldSelections(項目名)

 この場合は、複数の値選択時は、カンマ区切りで表示されます。

(イ)GetFieldSelections(項目名、区切り文字)

 区切り文字を指定することで、区切り文字を変更できます。なお、区切り文字はシングルコーテーションでくくってください。

(ウ)GetFieldSelections(項目名、区切り文字、最大表示数)

最大表示数を超えると、NOT〇〇 といった表示や 選択数が表示されます。

 

また、リストボックスで選択した場合と検索ボックスで指定した場合は表現のされ方が変わります。

サンプルファイルでリストボックスに '*a*' と入力してエンターを押すと、テキスト側にも同様に表示されますが、検索ボックスの場合は '*a*' で絞り込まれた値が 'a,ab' とそのまま表示されます。

UTMKIT_56
Contributor II
Contributor II
Author

すいません!ありがとうございます。

追加の質問で恐縮ですが、検索ボックス内の値を絞り込まれた値ではなく、リストボックスの検索のように入力した内容そのものをテキスト側に表示することは可能なのでしょうか。

kentaroWakamatsu
Creator II
Creator II

私が知らないだけかもしれないですが、無理なように思います。

あくまで想像ですが、リストボックスで検索した時の値をそのまま返すときと違い、検索ボックスで検索したときは、何か違う処理が間に入っているんだと思います。

たとえば、

 1.検索ボックスで'*a*'を入力。

 2.'*a*'に該当する値をリストボックスへかえす。

 3.該当する'a' と'ab'をそれぞれ選択。

みたいな感じなのではないでしょうか?

UTMKIT_56
Contributor II
Contributor II
Author

お手数をおかけいたしました。

プロパティで取得できないかと思ったんですが、無理そうですね。。。

何か別の方法で試したいと思います。

ありがとうございました。

kuya_japan
Contributor III
Contributor III

検索オブジェクトを使わず、

・「入力ボックス」と「ボタン」を用意する

・「入力ボックス」で適当な変数に値を入力する。

・「ボタン」のアクションで、変数を使った検索をする。

というのはどうでしょうか?

UTMKIT_56
Contributor II
Contributor II
Author

お世話になっております。

意図するような形になりました!

このやり方を検討していきたいと思います。

ありがとうございます!