Sorry, but you haven't!
All of this is
completely invalid:
Code:
Private Sub ConditionIN_Current()
Me!Condition = Me!ConditionIN
End Sub
Private Sub NomenclatureIN_Current()
Me!Nomenclature = Me!NomenIN
End Sub
Private Sub PNIN_Current()
Me!PN = Me!PNIN
End Sub
Private Sub PriceIN_Current()
Me!Price = Me!PRICEIN
End Sub
Private Sub ReceivedIN_Current()
Me!Received = Me!ReceivedIN
End Sub
Only the
Form has an
OnCurrent event! This
event refers to the
Record, as a
whole! Anything you need to occur, when moving to a
Record, needs to be in the
Form_Current event, whether it is a single thing or multiple things.
The rest of your code should be
Code:
Private Sub ConditionIN_AfterUpdate()
Me.ConditionIN.DefaultValue = """" & Me.ConditionIN.Value & """"
End Sub
Private Sub NomenclatureIN_AfterUpdate()
Me.NomenclatureIN.DefaultValue = """" & Me.NomenclatureIN.Value & """"
End Sub
Private Sub PNIN_AfterUpdate()
Me.PNIN.DefaultValue = """" & Me.PNIN.Value & """"
End Sub
Private Sub PriceIN_AfterUpdate()
Me.PriceIN.DefaultValue = """" & Me.PRICEIN.Value & """"
End Sub
Private Sub ReceivedIN_AfterUpdate()
Me.ReceivedIN.DefaultValue = """" & Me.ReceivedIN.Value & """"
End Sub
And just so that you understand the difference
Private Sub
ConditionIN_AfterUpdate()
Me.
ConditionIN.DefaultValue = """" & Me.ConditionIN.Value & """"
End Sub
The
Control name in
Red has to match the
Control Name in
Blue!