
No se puede asignar un valor a este objeto
Publicado por Martha (3 intervenciones) el 22/11/2022 20:15:44
Buenas tardes.
Tengo dos tablas, una empleados y otra teléfonos. Cada empleado puede tener un número indeterminado de teléfonos asignados (fijo, móvil, extensión, datos, etc).
El campo pkempleado_id es primary key en la tabla empleados, En la tabla teléfonos este campo está relacionado con fkempleado_id como foreing key, con relación de integridad referencial, actualizar en cascada, eliminar en cascada.
Ahora quiero tener un formulario para rellenar la tabla empleados y otro para rellenar la tabla teléfonos, como formularios relacionados y quiero pasar automáticamente el pkempleado_id como parámetro.
Para ello, he ido al evento click de un botón que me abre el formulario relacionado y he puesto me.pkempleado_id en el parámetro openargs que abre el formulario.
Después, en el evento open del formulario teléfonos he puesto
me.fkempleado_id = me.openargs
Al pulsar el botón me sale el error -214735267 (80020009) en tiempo de ejecución. No se puede asignar un valor a este objeto.
He estado buscando información, Microsoft aconseja en un artículo añadir la librería msadox.dll, que ha añadido por si tenía algo que ver.
Se aceptan sugerencias.
Tengo dos tablas, una empleados y otra teléfonos. Cada empleado puede tener un número indeterminado de teléfonos asignados (fijo, móvil, extensión, datos, etc).
El campo pkempleado_id es primary key en la tabla empleados, En la tabla teléfonos este campo está relacionado con fkempleado_id como foreing key, con relación de integridad referencial, actualizar en cascada, eliminar en cascada.
Ahora quiero tener un formulario para rellenar la tabla empleados y otro para rellenar la tabla teléfonos, como formularios relacionados y quiero pasar automáticamente el pkempleado_id como parámetro.
Para ello, he ido al evento click de un botón que me abre el formulario relacionado y he puesto me.pkempleado_id en el parámetro openargs que abre el formulario.
Después, en el evento open del formulario teléfonos he puesto
me.fkempleado_id = me.openargs
Al pulsar el botón me sale el error -214735267 (80020009) en tiempo de ejecución. No se puede asignar un valor a este objeto.
He estado buscando información, Microsoft aconseja en un artículo añadir la librería msadox.dll, que ha añadido por si tenía algo que ver.
Se aceptan sugerencias.
Valora esta pregunta


0