MS Access 2010, Win 7 en un formulario regular
No coloqué intencionalmente ningún elemento ActiveX u OLE ... ni siquiera estoy seguro de lo que son. Pero de todos modos, cada vez que coloco algo en el código de una forma particular, dice
"La Expression XXXXX que ingresó como la configuración de la propiedad del evento produjo el siguiente error: Ocurrió un problema mientras MyDB se comunicaba con el servidor OLE o Active X ControlComunicándose con el servidor OLE o control ActiveX
No importa lo que ponga en el código del formulario, esto sucede. Tenía un FORM_Current vacío() SOLAMENTE que todavía activó esto. Hay mucho formateo y trabajo en el formulario, prefiero no descartar si ... dejo la ventana de código completamente vacía (solo opción Comparar base de datos), no se dispara el error; sin embargo, mi formulario es inútil.
He visto cosas sobre esto siendo un problema de idioma, pero mi otras formas (ejecutando las mismas técnicas de código y la mayoría del mismo código) están bien y es un acceso en inglés con una PC en inglés. Ideas?
Código de salir el error:
Private Sub Form_Current()
End Sub
serio.
¿Entonces es probable que haya un problema con algunas cosas corruptas en la base de datos? Sé que al agregar una pestaña a este formulario en la vista Diseño se estrelló el acceso un par de veces, pero en la vista Diseño funcionó bien ... tal vez haya algunos gremlins en el formulario (no ha tenido ningún otro problema). Haré una copia de seguridad del formulario y probaré uno nuevo. – StuckAtWork
Sí, lo es. Encuentro que la corrupción en el diseño es mucho menos probable con una base de datos dividida. – Fionnuala
La división no era realmente necesaria; la base de datos es para 1-2 personas 1-2 veces al año. Pero esto solucionó el problema; Rehice el formulario (no del todo todavía, pero básicamente). Parece funcionar. ¡Gracias! Sin embargo, me gustaría señalar que no necesité volver a hacer toda la base de datos de ninguna manera, solo eliminar/rehacer el formulario. No cambié nada acerca de cómo lo hice, pero ... MS golpea de nuevo, supongo? – StuckAtWork