Q&A

回答の並べ替え:
投稿新規に質問を投稿する

検索画面のようなシートを作成したい

nocs nocs

2024-06-06 14:16

お世話になります。

CELFで検索画面のようなシートを作成したいと考えております。
検索画面側でOKボタンを押した場合に、検索画面を閉じて元のシートのセルに値を返すといったことをしたいのですが、
例えばAシートから検索画面を呼び出した場合、検索結果をAシートのA1とC3に表示させたい、
Bシートから検索画面を呼び出した場合、検索結果をBシートのB1とD5に表示させたいといったような
呼び出し元となるシートによって返すデータの表示場所を可変にするにはどのように作成するのが良いでしょうか?

新日本コンピュータマネジメント株式会社 新日本コンピュータマネジメント株式会社 パートナー
こんにちは

UI部品での実装が難しい場合は、以下の実装方法を行っていただければと思います。
まず、Aシートから検索画面を呼び出す際にA画面名をパラメータとして渡します。
検索画面のアクションに関しては、上の画像をご参照ください。

また、テーブルに登録しているデータ以外での検索は難しいですが、事前にテーブルのデータを持っておくシートを用意しVLOOKUP関数でデータを検索することは可能です。
メールコンタクトをとる
nocs nocs
新日本コンピュータマネジメント株式会社
 ご担当者様

ご回答ありがとうございます。
検索画面のシートを作るのでなく、UI部品を使用しテーブルの中身をポップアップ画面で直接検索させるとのことですが、
ポップアップの検索ではコードのFrom ~ Toの検索が出来ないように見受けられました。
(画面に表示する検索項目にコードを2つ選択しそれぞれを”以上の”、”以下の”にしたところ「重複しています」メッセージが表示され選択できませんでした。)

また、テーブルに登録しているデータ以外でも検索画面が必要なため、シートを作成し検索画面のようにしたいのですが、
シートを検索画面のようにするやり方では返すデータの表示場所を可変にするのは難しいでしょうか?
新日本コンピュータマネジメント株式会社 新日本コンピュータマネジメント株式会社 パートナー
こんにちは

呼び出し元となるシートによって返すデータの表示場所を可変にするにはアクションの「CELF 拡張オプション for UI部品」を使用するのが良いかと思います。

以下URLをご参照ください。
https://cloud.celf.jp/celf-help/ja/texts/extension_ui/master-search/master-search.html

(拡張オプションダウンロードサイト)
https://www.celf.biz/download-contents/option-list.html#cat_option03
メールコンタクトをとる