Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/09/2002, 04:48
chaqui
 
Fecha de Ingreso: septiembre-2002
Mensajes: 5
Antigüedad: 22 años, 7 meses
Puntos: 0
Para expertos.

A ver si podeis ayudarme:

Tenemos una base de datos.Básicamente lo que interesa de la base de datos son 2 tablas, bueno, simplificando, solo 1, la tabla Envios

el ella hay 3 campos Id_Documento, Id_Remite y Id_Destino.Vale?

El proyecto es algo parecido a un Outlook pero simplificado.Es en ASP.Mi problema está en hacer el historial de un mensaje a partir de una persona.Seleccionando un documento (ya tenemos el id_documento) y sabiendo la persona (Id_Remite) queremos saber desde ahí por cuantas personas ha pasado el documento reflejandolo en una especie de arbol.

Ejemplo:

documento1 le ha llegado a remite1 y ese a su vez lo manda a diferentes personas que a su vez manda a otras tantas.

Cómo hago esto?

Yo hago: Select Id_Destino from Envios where Id_Remite =(Lo recojo de la pag anterior) and Id_Documento =(Lo recojo de la pag anterior)

A partir de ahí se me complica porque si guardo los datos en un array,llamémoslo destinos() cada destino(i) es a su vez un array de todos los subdestinos y asi y no se donde puede acabar.

Me imagino que puede haber una solución mas fácil pero estoy bloqueada.