Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Ayuda con base de datos (Relación reflexiva)

329 views
Skip to first unread message

Felipe

unread,
May 22, 2008, 7:56:00 AM5/22/08
to
Saludos a todos, estoy diseñando una base de datos en la que hay una cierta
materia prima a la que se realizan ciertas acciones hasta que se llega a un
proceso de embasado con un número de lote asociado.

El problema es que las partidas de materias primas utilizadas en
determinadas ocasiones han de conbinarse para formar una partida nueva.

En la tabla de entrada de materias por tanto debo especificar si se trata de
una mezcla y en cuyo caso los códigos de las materias combinadas que dieron
lugar a la mezcla (la típica relación recursiva). El caso es que la base de
datos en un fichero mdb de Access 2003 y no veo la forma de crear esta
relación.

Estoy intentando crear un código en VBA que dado un número de lote explore
la tabla de materias en caso de que sea una mezcla para determinar todas las
partidas de materias utilizadas, lo intente recorriendo las dependecias
manualmente con un procedimiento recursivo pero no tengo forma de almacenar
los ids en una variable global porque me error al declarar variables
globales, ¿estoy haciendo algo mal?

Valentín Playá

unread,
May 22, 2008, 10:51:40 AM5/22/08
to
Felipe,

no tengo mucha experiencia en este tipo de relaciones pero yo en un
problema como el tuyo construiria una tabla, pongamos
tblMateriaComponente, en la que pondría Materia y Componente (y
cantidad de cada una si fuera necesaria)que tuviera tantas filas por
Materia como componentes tenga.

Creo que de esta forma podrías buscar los componentes de cada materia
o solo las materias.

Si has usado otras SGBDR, ¿como se crearían este tipo de relaciones en
otra base de datos?.

Saludos,

Valentín
******************************************************************************

raipon

unread,
May 25, 2008, 6:23:15 AM5/25/08
to
Hola Felipe, hace unos cuantos dias que he estado ultimando un artículo
sobre recursividad en Sql de Access. Está programado para que aparezca en mi
blog el dia 1 de Junio de 2008. Si no te importa esperar una semana ...

Adios, un saludo.

Ramon Poch, raipon. Mi Blog : www.sqlraipon.blogspot.com


0 new messages