web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Apps / Auto populate Text Box...
Power Apps
Answered

Auto populate Text Box based on a Dropdown Value

(1) ShareShare
ReportReport
Posted on by 205

Okay my PowerApps gurus that I have learned so much from………I am having a issue that should be an easy thing, but me and my learning curve just is not getting where I am making my mistake.

 

Here we go…I got a simple SP List with Three Columns (named as shown except Camera Number = Title).  What I need to do in the PowerApp is populate the text field of the Source depending on the selection of the Camera from a dropdown.

 

I have set a varible and also set UpdateContext, but I am not getting the correct value in the textinput.  Please help.

 

Camera Value Card:

DataField                             “Camera”

Default                                 ThisItem.Camera

DisplayMode     `                  Parent.DisplayMode

DisplayName                       “Camera”

Update                                 dd.Camera.Selected.Value

 

 

Camera Dropdown:

Default                                 Parent.Default

DisplayMode                        Edit       

Items                                    ‘Camera.Source’

OnChange                           UpdateContext({varCamRec: ddCamera.Selected.Value + TxtSource})

 

 

Source Value Card:

 

DataField                             “Source”

Default                                ThisItem.Source

DisplayMode                       Parent.DisplayMode

DisplayName                      “Source”

Update                                 TxtSource.Text

 

 

Source Text Input:

Default                                 varCamRec

DisplayMode                        Edit       

Mode                                    SingleLine

 

Categories:
I have the same question (0)
  • skylitedave Profile Picture
    652 on at

    if i understand what you want to do

     

    set the default of the source text input field to 

    dd.Camera.Selected.Value

     

    or

     

    set the default of the datacard to 

    dd.Camera.Selected.Value

     

    and set the default of the source text field in that data card to Parent.default

     

    Let me know if I understood your question properly and if this helps..

  • Verified answer
    TerrificTerri Profile Picture
    205 on at

    Actually I need the Source to show in the text box.  I was able to find a work around with filtered dropdowns.  Thanks for the input!

  • skylitedave Profile Picture
    652 on at

    Cool...

     

    post what you did if possible.. we can all always learn more!

  • rameshkc Profile Picture
    53 on at

    @skylitedave@TerrificTerri

    I am struggling to populate the text value based on dropdown selection. My sql table has three columns. ID, name and description. 

    When user selects name from dropdown, i would like to default the text box to its corresponding description. 

    Any help would be appreciated. 

    Thanks!

     

     

  • TerrificTerri Profile Picture
    205 on at

    the default value of your text box should be the name of your dropdown with a comma and the desired column.  Example ddName = Name dropdown and ID = Title.  When entering your default value of your text box your formula should look similar to:  ddName. Selected.Title, Description.  

  • TimRohr Profile Picture
    669 on at

    @rameshkc...

     

    If your Dropdown references your SQL datasource, it should already have the 3 fields in each record. Thus, you should just be able to reference the field name appended to the .Selected property of the DropDown:

    yourDropDown.Selected.yourDescriptionField

    If that doesn't work, you can always perform a LookUp() against the same SQL table based on your Dropdown selection, or you could do a First(Filter()).yourDescriptionField where you limit the Filter to match your DropDown selection.

  • rameshkc Profile Picture
    53 on at

    @TimRohrThanks for the reply. 

    That works for the dropdown value. I wanted to display my other field (text field) to default to correspoding column record based on dropdown value selection.

    Eg. 

    ID             Description

    1              Hello

    2              Test

    So when user selects ID 1 from dropdown, text field should display Hello and samething with ID 2. (hopefully this makes sense)

    Here is what ended up doing this morning 

    i created On change formula for dropdown to 

    UpdateContext({varWork:LookUp('table',Dropdown2.Selected.Value exactin ID)})

    and default property of text box to varwork.description

     

    Is this a right way to do? or is there a much simpler version than this?

    Thanks!

  • TimRohr Profile Picture
    669 on at

    @rameshkc... There are so many ways to do things in PowerApps that I think there are MANY "right" ways! Man Wink

    That said, the only thing I would wonder is... if you set the Items property of your DropDown1 to be the SQL table "myTable," and that table has the 3 fields you mentioned (ID, Name, and Description)... then even if you set the Value property to be "Name," you should still be able to directly reference the Description property in the Textbox DefaultText property:

    DropDown1.Selected.Description

    It's certainly quicker. Not sure if that makes it any more "right"...

  • rameshkc Profile Picture
    53 on at

    @TimRohr

     

    So i tired on what you said:

    Items property of Dropdown: [dbo.tablename].ID

    Default property of Textbox: Dropdown.selected.Description

     

    my default property on description shows error (name is not valid)

     

  • TimRohr Profile Picture
    669 on at

    OK... yes... now that I see your Items property drills down to the ID field (instead of being the [dbo.tablename]), then you are only getting that one field and you have to do it the way you were before.

     

    If you could get the Items property to point to the table (as above) rather than drilling down to the field, you could do things the way I suggested, because the whole record (all fields) would be in the dropdown.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Users!

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Congratulations to the March Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Apps

#1
11manish Profile Picture

11manish 541

#2
WarrenBelz Profile Picture

WarrenBelz 434 Most Valuable Professional

#3
Valantis Profile Picture

Valantis 289

Last 30 days Overall leaderboard