Hermano contiguo en base de datos


([N1] Angel Carrizo) #1

Buenos Días foro:

Tengo un campo en una tabla con enlace a "Hermano contiguo", índice ID(clave única), Partes Comunes 1 y dirección Anterior.
Cuando creo una ficha nueva no me aparece nada en dicho campo de la nueva ficha, cuando debería estar enlazado a la ficha anterior, ¿es asi el funcionamiento del hermano contiguo, no?

He probado a cambiar de índice, cambiar el nº de partes comunes, pero no me aparece nada. ¿En que estoy fallando?

Gracias

Un Saludo


([N1] Pepeto) #2

Entiendo que en las modificaciones si te funciona.

Ya que indicas que el enlace a Hermano contiguo tiene Partes comunes=1 , el enlace al hermano anterior no estará disponible hasta que no hayas introducido el campo maestro (la Parte común).

Pero si puedes poner una imagen , mejor.

un saludo
José Luis
http://www.ascsl.com


([N1] Angel Carrizo) #3

He modificado la parte común a 0 y ahora cuando se da de alta la ficha, aparece el campo hermano contiguo relleno.
Pero ahora me surge otra duda, para que se calcule automáticamente el contenido inicial del campo "Remanente" que contiene el campo del hermano contiguo "Arqueo", ¿cómo se podría hacer?. Así no me lo calcula, ¿habrá que calcular en un evento dicho campo?

Gracias, estaba un poco liado con esto.

Un Saludo

[attachment=22867,1767]


([N1] Pepeto) #4

Para que te funcione con "Partes comunes", el indice utilizado en la definición del "Hermano contiguo" debe tener al menos 1 componente más que las partes comunes definidas.
Es decir, si usas Partes comunes=1, el indice debe tener al menos 2 componentes para que funcione correctamente.

un saludo
Jose Luis
http://www.ascsl.com


([N1] Angel Carrizo) #5

Muchas Gracias por tu ayuda, ya me funciona el hermano contiguo y también con un índice de 2 componentes.

Un Saludo


([N4] velavisual) #6

@angel
.
Tal vez debas hacerlo mediante campo fórmula tal y como indica @Pepeto (José Luis) en el siguiente post:
.
.
http://velneo.es/foros/topic/hermano-contiguo
.
.
saludos
Antonio Vela
http://www.velavisual.com