Hi @Anonymous - I'm assuming you only want to add this variable value to the field if the field is blank or is there a chanced you would add the variable to overwrite an existing value? For the former, scenario one way to work around this is to add logic, which checks if the value for that field in the datasource is blank. If it's not blank show Parent.Default - if it is blank, show the variable.
You could try the following in the default property:
Coalesce(Parent.Default, YourvariableName)
For the other scenario, where you want the option to potentially add the variable value at anytime regardless of what existing value is in that field, you could just reverse the logic and check if the variable is blank. If it isn't, show the variable, if it is, just default to Parent.Default:
Coalesce(YourvariableName, Parent.Default)
You will need to ensure you set your variable back to blank at the right moment in your logic, potentially onsucess of your form submission.
Hope this helps