You must use [Forms]! [Enter the data]! [comboCup].
As @Remou said, the .Text property of an Access control is only available when the control has focus.
The .Value property is redundant because it is the default property for all Access controls, so these are two equivalents:
[Forms]![Enter Data]![comboCup] [Forms]![Enter Data]![comboCup].Value
(note also that properties, such as .Text and .Value, are separated by the dot operator, not by the hit that defines the collections)
One issue that may be troubling is that you want to use the value of the combo box in the SELECT statement of an APPEND request. In this case, you will be asked to declare the combo box as a parameter in the saved query. If you do not, this may lead to the row not being inserted, whereas if you declare a parameter, it will solve Null, which is the value in the corresponding combo box.
source share