Si estás experimentando problemas para limpiar un ComboBox en Access después de realizar una consulta y no funciona el método
`.Clear`, puedes intentar utilizar otro enfoque para lograrlo. Aquí tienes una solución alternativa que puedes probar:
1. Abre el formulario en el modo de diseño en Access y selecciona el ComboBox que deseas limpiar.
2. Ve al código VBA del formulario haciendo clic en el botón "Diseño" y luego seleccionando "Código" en la pestaña "Herramientas de base de datos".
3. En el editor de código VBA, ubica el evento que se dispara después de realizar la consulta y antes de cargar los nuevos datos en el ComboBox. Por ejemplo, si estás utilizando un botón para realizar la consulta, puedes utilizar el evento
`Al hacer clic` del botón.
4. Escribe el siguiente código en el evento correspondiente:
Asegúrate de reemplazar "NombreDelComboBox" con el nombre real del ComboBox en tu formulario.
Con este código, antes de cargar los nuevos datos en el ComboBox, se limpia el origen de datos (
`RowSource`) del ComboBox estableciéndolo como una cadena vacía. Esto debería eliminar los datos anteriores y permitir que se carguen solo los nuevos datos después de la consulta.
Recuerda que debes ajustar el código según tus necesidades específicas y la forma en que estás realizando la consulta en tu aplicación.
Espero que esta solución alternativa te ayude a limpiar el ComboBox después de realizar una consulta en Access. ¡Buena suerte!