So i have two fields that are having this behaviour:
1- A text Sharepoint field that I have it to "Update" from a selection of a ComboBox in PowerApps. The items that this comboBox uses are the items in an Excel column. Everything shows up nicely and it does save it into the Sharepoint list. However when I go to open this item is goes back to blank. If I save again to a diferent item it does save to Sharepoint the Update part of the code is fine.
I had a similar problem for another field so I tried using the same solution that worked that time. Changing the DefaultSelectedItems of the comboBox:
{'Name of Sharepoint Column': Parent.Default}
The Default of that DataCard is:
ThisItem.'Name Of Sharepoint Column'
2- Same issue. My sharepoint column is also of type text and the Update property is set to the Text of a Text label. This is a dynamic label that changes depending on what was selected on another ComboBox. That other ComboBox has its Items drawn as well from an Excel Table that has two columns: Client name and Country Code. So, in the other comboBox you select the Client and this text changes automatically to whatever Country Code that corresponds with that Client Name.
I got that to work with Coalesce and UpdateContext. The problem isn't here, as it does what's needed and Updates accordingly.
The Text Label has in its Text property the following:
ComboBox3.Selected.'Country Code'
The DataCard has:
Label15.Text
Again, if i changing the ComboBox3, the text changes. So don't think the problem is there. The problem is with PowerApps remembering that text.