Ver Mensaje Individual
  #3 (permalink)  
Antiguo 18/05/2005, 10:52
Avatar de verinchi
verinchi
 
Fecha de Ingreso: septiembre-2004
Ubicación: Buenos Aires
Mensajes: 647
Antigüedad: 20 años, 8 meses
Puntos: 2
.

Ok!
Primero gracias por responder!!!!
Veamos.... Nuevamente el problema de "mantener" un desarrollo y no haberlo diseñado yo misma.
Resulta que la estructura de las tablas es la siguiente:

Código:
 procesos(Así se llama la tabla) 
id_proceso		nombre		   descripcion		finalidad		 xxxpavadas 
int				  varchar			  varchar		   varchar			varios
 
actividades (otra tabla)
id_actividad,	nombre		descripcion,	   xxxmas
int					varchar		 varchar			varios
 
acciones (otra tabla)
id_accion		cod_actividad		  contenido
int				   int						   varchar
 
vinculaciones (es la mas problematica)
proceso		  entidad_asociada		   es_macro		tipo_entidad		 orden			 condicionante
int				 int(proc o activ)			  0ó1 segun sea	  activ o proc en letras			  de ejecucion			   un dato mas 
 
 
Macroprocesos (otra mas)
id		   nombre			  descripcion
int		 varchar				   varchar
Tonces en resumen... yo traigo los datos de la tabla que corresponde, busco en vinculaciones si tiene asociado algo, y de ahí es que según lo que tiene empiezo a jugar con las funciones.
Primero si es proceso, duplico la rutina de buscar proceso y la llamo desde el proceso que tiene un proceso vinculado, y así en orden consecutivo hasta que al fin termine, para retomar el bucle principal para mostrar una por una las relaciones directas con todo su arbol dentro.
Sé que la base de datos está pesimamente armada, pero no puedo cambiarla por laburar a las ordenes de un incompetente.
Solo tengo que "Buscar la solución para mostrar los datos" y ahora me acabo de enterar que tengo que tenerlos listos para el lunes
Si me pudieras dar una mano a ver cómo hago... te lo agradecería enormemente
__________________
Why can't we not be sober?
www.partitorium.com.ar

Última edición por verinchi; 18/05/2005 a las 11:06 Razón: mal redactado