# Search function does not return all result

**URL:** <https://forum.inductiveautomation.com/t/search-function-does-not-return-all-result/74552>\
**Category:** Ignition\
**Tags:** ignition81\
**Created:** [June 5, 2023, 7:56am UTC](https://forum.inductiveautomation.com/t/search-function-does-not-return-all-result/74552 "2023-06-05T07:56:02Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Lina\_Su](https://avatars.discourse-cdn.com/v4/letter/l/7ba0ec/32.png) [@Lina\_Su](https://forum.inductiveautomation.com/u/Lina_Su)\
**Post date:** [June 5, 2023, 7:56am UTC](https://forum.inductiveautomation.com/t/search-function-does-not-return-all-result/74552/1 "2023-06-05T07:56:02Z")

</div>

I am studying someone else's Ignition project, and there is a pop-up window named "PID\_Detail" in it. The root container of the window has a customer property named "UDT" of type "PID."

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/d/3/d35f1f40798b215477d007f9774261fe923fd21f.png)

On the interface, various controls are bound to properties of the UDT.

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/7/4/7415d57ed856b7b52e87555bd794a65b4dd4f3ab.png)

I want to know on the screen, which component is binding with UDT tag properties, thus I can find and replace by batch.

In the "Find/Replace" window, I selected "Selected Window" and tried searching for the keyword "UDT," but I couldn't find any results.

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/8/8/88c13ee6a89a200b2476b8760cb4115cf593d250.png)

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [June 5, 2023, 4:37pm UTC](https://forum.inductiveautomation.com/t/search-function-does-not-return-all-result/74552/2 "2023-06-05T16:37:20Z")

</div>

> [@Lina\_Su](#):
>
> I want to search for the properties of the UDT to understand its structure and contents.

Look in the tag browser for the UDT named PID. That's where all the properties are defined.

---

<div class="post-metadata">

**Author:** ![nminchin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nminchin/32/6911_2.png) [@nminchin](https://forum.inductiveautomation.com/u/nminchin)\
**Post date:** [June 6, 2023, 7:45am UTC](https://forum.inductiveautomation.com/t/search-function-does-not-return-all-result/74552/3 "2023-06-06T07:45:58Z")

</div>

I would expect these references to be found... Sucks that they used UDTType params though 😕

---

<div class="post-metadata">

**Author:** ![Lina\_Su](https://avatars.discourse-cdn.com/v4/letter/l/7ba0ec/32.png) [@Lina\_Su](https://forum.inductiveautomation.com/u/Lina_Su)\
**Post date:** [June 7, 2023, 4:13pm UTC](https://forum.inductiveautomation.com/t/search-function-does-not-return-all-result/74552/4 "2023-06-07T16:13:17Z")

</div>

I revise my question a little bit, I want to understand how UDT property binding with screen component, I want to replace it by batch.
