enlace hermano contiguo


([N3] Servinfor) #1

hola no se que me falla tengo un campo enlace a hermano contiguo que apunta a un indice de clave unica con 2 partes, id y articulo el enlace tiene una parte comun

En otro campo pongo la suma de la cantidad del registro actual mas el registro anterior mediante el hermano contiguo y solo me suma el valor del registro actual y no el del hermano contiguo


([N2] Mgalvezh) #2

Supongo que el índice es articulo+id, en ese orden, y que esta configurado como anterior ¿?¿?¿?


([N3] Servinfor) #3

ya se lo que me falla pero no se como resolverlo te explico mejor con una tabla

Hola rafa ya me va casi todo sólo me falta el casi, te lo explico mejor con una tabla

id fecha articulo cantidadcompra stocktotal idhermanocontiguo
1 01/05/14 a-1 2 4
2 02/05/14 a-1 1 5 1
3 02/05/14 a-1 3 6 1
4 02/05/14 a-1 2 1
5 03/05/14 a-1 4 2

El indice de hermano contiguo se repite cuando se repiten las fechas y en el anterior los 3 registros de 02/05/14 cogen como iddehermanocontiguo el registro de la fecha anterior

Las partes del indice son articulos e id y el puntero a hermano contiguo tiene partes comunes 1


([N3] Servinfor) #4

espera que se ve muy mal te adjunto una imagen


([N3] Servinfor) #5

adjunto imagen



([N1] vgegeo) #6

Añade a esa tabla un campo HORA

Y creas un indice XXX con las partes ARTICULO, FECHA, HORA, ID, en ese orden, y asi cuando busque el HERMANO CONTIGUO por ese indice XXX, direccion ANTERIOR, solo existira 1.

¿no?