ACC2: Combo Box's AfterUpdate Event FailsID: Q125593
|
Moderate: Requires basic macro, coding, and interoperability skills.
If you choose a combo box's drop-down arrow, close the drop-down box
without selecting an item, and then type an entry in the text portion of
the combo box, the combo box's AfterUpdate event fails to update the
information in the combo box.
The combo box's Column property is not updated if you enter a value in the combo box manually after choosing the drop-down arrow.
To work around this problem, requery the combo box as the first action in
your event procedure or event macro. For example, given a combo box named
MyCombo, you could requery the combo box with the following Access Basic
statement:
Me!MyCombo.requery
Microsoft has confirmed this to be a problem in Microsoft Access version 2.0. This problem no longer occurs in Microsoft Access version 7.0.
A combo box's Column property is not updated if you type an entry in the combo box manually after choosing the combo box's drop-down arrow. If you are copying the value of the combo box's Column property to another control with the AfterUpdate event, you must requery the combo box as outlined in the "Resolution" section earlier in this article in order update the value of the Column property before you copy the value to another control.
ColumnCount: 3
ColumnWidths: 2;0;2
ListWidth: 4 in
AfterUpdate: [Event Procedure]
Sub_Customer_ID_AfterUpdate ()
MsgBox Me![Customer ID].Column(2)
End Sub
Me![Customer ID].Requery
For more information about combo box properties, search for "combo box:
properties," and then "Combo Box Control Properties" using the Microsoft
Access Help menu.
For more information about the Requery method search for "Requery," and
then "Requery Method" using the Microsoft Access Help menu.
Keywords : kbusage FmsCmbo
Version : 2.0
Platform : WINDOWS
Issue type : kbbug
Last Reviewed: April 9, 1999