# Bind Text Property of Vision Label to tag dataset value

**URL:** <https://forum.inductiveautomation.com/t/bind-text-property-of-vision-label-to-tag-dataset-value/51197>\
**Category:** Ignition\
**Tags:** vision\
**Created:** [September 21, 2021, 4:22pm UTC](https://forum.inductiveautomation.com/t/bind-text-property-of-vision-label-to-tag-dataset-value/51197 "2021-09-21T16:22:39Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![batkinson](https://avatars.discourse-cdn.com/v4/letter/b/ed8c4c/32.png) [@batkinson](https://forum.inductiveautomation.com/u/batkinson)\
**Post date:** [September 21, 2021, 4:22pm UTC](https://forum.inductiveautomation.com/t/bind-text-property-of-vision-label-to-tag-dataset-value/51197/1 "2021-09-21T16:22:39Z")

</div>

I’m sure I’m missing something stupid here, but how do I bind the text label on a vision object to a specific part of a dataset tag? When I try to use the tag binding with a variety of different syntaxes I can’t find a way to access a specific item in the dataset.

I have a dataset tag with a SQL select statement that pulls all of the information about a specific piece of equipment from our database. From that single dataset tag, I’d like to be able to display about half a dozen different text fields on different text labels on a Vision screen.

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [September 21, 2021, 4:32pm UTC](https://forum.inductiveautomation.com/t/bind-text-property-of-vision-label-to-tag-dataset-value/51197/2 "2021-09-21T16:32:51Z")

</div>

Should be something like this:

```auto
{path/to/dataset/tag}[0,0]

```

Where the zeros are row and column. Column can also be a string name. This syntax is commonly wrapped in a `try()` function to resolve a missing cell. Like so:

```auto
try({path/to/dataset/tag}[0,'someStringColumn'], 'someFallback')

```

---

<div class="post-metadata">

**Author:** ![batkinson](https://avatars.discourse-cdn.com/v4/letter/b/ed8c4c/32.png) [@batkinson](https://forum.inductiveautomation.com/u/batkinson)\
**Post date:** [September 21, 2021, 5:00pm UTC](https://forum.inductiveautomation.com/t/bind-text-property-of-vision-label-to-tag-dataset-value/51197/3 "2021-09-21T17:00:18Z")

</div>

Should that work in the tag property binding? If I try that syntax, I get an warning about an Illegal Character as well as an error That you must specify a tag or tag property when I try to hit the OK Button.

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [September 21, 2021, 5:01pm UTC](https://forum.inductiveautomation.com/t/bind-text-property-of-vision-label-to-tag-dataset-value/51197/4 "2021-09-21T17:01:36Z")

</div>

No, that is an expression. If you need indirection, use additional custom properties with the intermediate results.
