Help us understand the problem. What is going on with this article?

GeneXus 意外と知られていない オブジェクト検索の小技

【動作確認環境】
GeneXus 15 U4 ~ 16U8

はじめに

GeneXusにてオブジェクトを検索する際、オブジェクトリスト(または、オブジェクト選択)機能があります。

【ショートカット】
「オブジェクトリスト」表示ショートカット:Ctrl + J(ジェイ)
「オブジェクトの選択」表示ショートカット:Ctrl + O(オー)
**※ソース上でオブジェクトを検索し、ソースに書き出す場合は「Ctrl + Shift + J」**

検索パターン

検索フィールドでは以下の検索を行うことができます。
・前方一致検索
・部分一致検索
・OR検索
・AND検索
・デスクリプション検索

以下検索対象オブジェクトがあるとし、検索に対する結果を見てみます。

【検索対象オブジェクト】
XX_TEST_WEBPANEL
XX_TEST_PROCEDURE
YY_TEST_PROCEDURE
ZZ_WEBPANEL

検索対象.PNG

前方一致検索

【検索フィールド】
XX

検索の意味合い
XX始まり
前方一致.PNG

部分一致検索

【検索フィールド】
TEST,

検索の意味合い
TEST を含む
, (カンマ/コンマ)を用いる
部分一致.PNG

OR検索

【検索フィールド】
XX;ZZ;YY

検索の意味合い
XX始まり または ZZ始まり または YY始まり
; (セミコロン)を用いる
OR.PNG

AND検索

【検索フィールド】
XX,WEB

検索の意味合い
XXWEB含む
, (カンマ/コンマ)を用いる
AND.PNG

デスクリプション検索

【検索フィールド】
あいう,YY;XX

検索の意味合い
あいうYY含む または XX始まり
, (カンマ/コンマ) や ; (セミコロン)を用いる(前方一致はできません)

デスクリプション検索.PNG

活用ケース

Webパネルやプロシージャーなど作成する際、決められたルールに則って定義している。
オブジェクトが多いし、フォルダ階層(or モジュール)が深いから見つけられない。
デプロイ時、対象オブジェクトをピックアップしたいけど、1つづつ選択してられない。
エクスポート対象を検索条件だけでピックアップしたい。

私はデスクリプション検索AND検索を合わせて重宝しています。

GX-Takaoka
GeneXus開発を主とした火消し屋SE。自身のナレッジ共有に勤しみつつ、現在は息子の育成に奮闘中... Webアプリケーション開発研修を講師として登壇。若手PGの育成にも力を入れている。 Webアプリケーション開発歴8年。講師歴2年 【Coaching is Not Teaching】
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした