cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Anonymous
Not applicable

populate a text box from a field in a record in a data table

In powerapps, how do you populate a text box with data from a field in a record in a data table or data from table itself? It seems like it should be easy but it doesn't appear to be. I just want to populate a text box from a datatable or table, but I can't seem to find a solution to this.

2 ACCEPTED SOLUTIONS

Accepted Solutions
Continued Contributor
Continued Contributor

You could try something like this:

 

Create a label. In properties, set Text to:

LookUp(datasource, name = "fred", namefield)

or to get the first row and attribute from table:

First(datasource).attribute

Sean

View solution in original post

Impactful Individual
Impactful Individual

I found lookups to be especially slow on forms, I found the best way to deal with it was to load my data into a collection at startup, addcolumns to the collection with the new column formula set to the lookup, that way the data is there waiting and the form doesn't have to do the lookup each time it is loaded

View solution in original post

12 REPLIES 12
Helper I
Helper I

You need to select a single record from your db table first. This could be done by using a gallery to easily list the records and once a record is selected, use the gallery.selected.value to populate the text field.

 

Another route would be using a form. This form's source would be the gallery and therefore, a record view at a time. Each time you select a new record in your gallery the form and its fields will repopulate with the record you have selected.

Continued Contributor
Continued Contributor

You could try something like this:

 

Create a label. In properties, set Text to:

LookUp(datasource, name = "fred", namefield)

or to get the first row and attribute from table:

First(datasource).attribute

Sean

View solution in original post

Anonymous
Not applicable

Great suggestion and it worked!  Thanks for your help.

 

What was weird is that when i first put in the code, it indicated that there were errors in my entry.  It seemed that there was a bit of a delay in it evaluating my text, and eventually it indicated my code (based on your recommendation) was correct. 

 

 

Anonymous
Not applicable

I'm going to take a look at your solution.  I tried the other one here and for my purposes it worked quite well.  Your solution however seems more elegant and will work in other situations. I'm going to practice working with it and I think I'm going to hit a few places where your solution might be the bette way to go.

 

I love/hate working with brand new software! 

Continued Contributor
Continued Contributor

I'm pretty new to PowerApps too. I've been working with it for the past 3 months. Just keep your eyes out on forums for others with similar issues if you run into trouble. 

 

All the best!

 

Sean

Impactful Individual
Impactful Individual

You'll run into the slowness sometimes.. some of my onselect formulas are 50 lines long and it can take around a minute to correct any errors and format/colour text correctly
Anonymous
Not applicable

I ran into that problem also, especially when the form opens for the first time. Still learning about efficient design in Powerapps

Impactful Individual
Impactful Individual

I found lookups to be especially slow on forms, I found the best way to deal with it was to load my data into a collection at startup, addcolumns to the collection with the new column formula set to the lookup, that way the data is there waiting and the form doesn't have to do the lookup each time it is loaded

View solution in original post

Impactful Individual
Impactful Individual

For instance:
Addcolumns(ClearCollect(collection name,datasource),"NewColumnName",Lookup(datasourceb,field=datasource.field,valueyouwant))
Set your form data source to the collection and use patch to patch the datasource and collection together.

Helpful resources

Announcements
News & Announcements

Community Blog

Stay up tp date on the latest blogs and activities in the community News & Announcements.

Power Apps Community Call

Power Apps Community Call- January

Mark your calendars and join us for the next Power Apps Community Call on January 20th, 8a PST

PP Bootcamp Carousel

Global Power Platform Bootcamp

Dive into the Power Platform stack with hands-on sessions and labs, virtually delivered to you by experts and community leaders.

secondImage

Power Platform Community Conference On Demand

Watch Nick Doelman's session from the 2020 Power Platform Community Conference on demand!

Top Solution Authors
Top Kudoed Authors
Users online (3,684)