Error de novato?
Publicado por Destokado (3 intervenciones) el 06/09/2017 11:34:32
Buenas, estoy de becario en una empresa y me pidieron que les hiciera una base de datos en access y estoy teniendo muchos problemas.
(les dejo el link a la imagen por si acaso: https://i.snag.gy/jmDxcT.jpg)
En el formulario para añadir una nueva Empresa , puedo añadir domicilio social por ejemplo pero sin poner el NIF de la empresa, ya que me dice que no hay ninguna empresa que se relacione con ese NIF
Pero no puedo añadir una Empresa porque el campo ID_DOMICILIO_SOCIAL es Mandatory(requerido)
Para solucionar esto se me ocurrió ir añadiendo todo lo necesario, domicilio social, representante legal etc. sin añadir el NIF de la empresa, y luego añadir un nuevo registro de empresa y tras esto, actualizar los registros de las tablas relacionadas y añadirles el NIF.
Pero no sé como hacer eso en el código, lo he intentado pero no hay manera.
He llegado a pensar en eliminar todas las tablas relacionadas con Empresa excepto Contratación, y poner todos los campos de las tablas "eliminadas" en Empresa para facilitar las cosas, ya que en el fondo en la BD que me han pedido solo necesitan los datos de la Empresa, no necesitan almacenar domicilios por separado, ni personas etc.
Qué me recomendáis? estoy bastante perdido
(les dejo el link a la imagen por si acaso: https://i.snag.gy/jmDxcT.jpg)
En el formulario para añadir una nueva Empresa , puedo añadir domicilio social por ejemplo pero sin poner el NIF de la empresa, ya que me dice que no hay ninguna empresa que se relacione con ese NIF
Pero no puedo añadir una Empresa porque el campo ID_DOMICILIO_SOCIAL es Mandatory(requerido)
Para solucionar esto se me ocurrió ir añadiendo todo lo necesario, domicilio social, representante legal etc. sin añadir el NIF de la empresa, y luego añadir un nuevo registro de empresa y tras esto, actualizar los registros de las tablas relacionadas y añadirles el NIF.
Pero no sé como hacer eso en el código, lo he intentado pero no hay manera.
He llegado a pensar en eliminar todas las tablas relacionadas con Empresa excepto Contratación, y poner todos los campos de las tablas "eliminadas" en Empresa para facilitar las cosas, ya que en el fondo en la BD que me han pedido solo necesitan los datos de la Empresa, no necesitan almacenar domicilios por separado, ni personas etc.
Qué me recomendáis? estoy bastante perdido
Valora esta pregunta
0