It does Bob, Thank you.
Here is what I am trying to figure out. Perhaps you can help me out. I am at a loss.
I have a combobox that I am trying to update one of two ways: 1) user chooses item from a QRY or 2) Assigning a calculated value. It is 2) I am having trouble with.
My Row Source is - SELECT [Footprint].[Footprint Ref] as [Footprint Ref], [Footprint].[Footprint Ref_Legacy] FROM [Footprint] ORDER BY [Footprint Ref];
And my Control Source is - [Parts].[Footprint Ref].
[Footprint] is the table that either 1) gets a Footprint Ref or 2) gets updated with a new Footprint Reference.
[Parts] is the table will the final Footprint Ref in the end.
The goal is that the user can choose [Footprint Ref] or in another area of the form, he inputs data that creates a new Footprint Ref, I have code that updates the Footprint table with a new footprint, (Successful), but when I try to assign the new footprint to the form field
Me![Footprint Ref] = New_FP
I get the error:
"To make changes to this field, first save the record."
I get the same thing even if I try to save first with
DoCmd.RunCommand acCmdSaveRecord
Me![Footprint Ref] = New_FP
Am I right in thinking that the form holds the data until the underlying table is updated, [Parts]? Why can't I assign a value to the form, Me![Footprint Ref]?
Appreciation and thanks in advance!