# Registro anterior

**URL:** <https://foros.velneo.com/t/registro-anterior/2138>\
**Category:** Velneo\
**Created:** [23 Agosto, 2010 10:15 UTC](https://foros.velneo.com/t/registro-anterior/2138 "2010-08-23T10:15:44Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![wikiwiki](https://avatars.discourse-cdn.com/v4/letter/w/ecccb3/32.png) [@wikiwiki](https://foros.velneo.com/u/wikiwiki)\
**Post date:** [23 Agosto, 2010 10:15 UTC](https://foros.velneo.com/t/registro-anterior/2138/1 "2010-08-23T10:15:44Z")

</div>

En una tabla maestra con clave unica, cómo podria acceder a datos (un campo) del registro anterior, para realizar un cálculo y actualizar el registro actual?

Gracias.

---

<div class="post-metadata">

**Author:** ![ramiro](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/ramiro/32/5505_2.png) [@ramiro](https://foros.velneo.com/u/ramiro)\
**Post date:** [23 Agosto, 2010 10:22 UTC](https://foros.velneo.com/t/registro-anterior/2138/2 "2010-08-23T10:22:31Z")

</div>

Buenas:

&nbsp;

Posiblemente lo más sencillo sería añadir en la Tabla un campo de Tipo Hermano Contiguo, usando el índice ID, Dirección Anterior. Ese campo apuntará siempre al registro anterior de la misma Tabla y puedes usarlo en instrucciones "Modificar/Leer ficha de Maestro".

&nbsp;

Saludos. Ramiro

&nbsp;

---

<div class="post-metadata">

**Author:** ![wikiwiki](https://avatars.discourse-cdn.com/v4/letter/w/ecccb3/32.png) [@wikiwiki](https://foros.velneo.com/u/wikiwiki)\
**Post date:** [23 Agosto, 2010 11:05 UTC](https://foros.velneo.com/t/registro-anterior/2138/3 "2010-08-23T11:05:54Z")

</div>

Gracias Ramiro, estaba algo perdido.

Un saludo.

&nbsp;

&nbsp;

---

<div class="post-metadata">

**Author:** ![wikiwiki](https://avatars.discourse-cdn.com/v4/letter/w/ecccb3/32.png) [@wikiwiki](https://foros.velneo.com/u/wikiwiki)\
**Post date:** [23 Agosto, 2010 12:33 UTC](https://foros.velneo.com/t/registro-anterior/2138/4 "2010-08-23T12:33:46Z")

</div>

Al editar la instruccion "leer ficha de maestro" no me deja elegir el indice ID.

Q&nbsp; hago mal.

&nbsp;

&nbsp;

&nbsp;

---

<div class="post-metadata">

**Author:** ![ramiro](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/ramiro/32/5505_2.png) [@ramiro](https://foros.velneo.com/u/ramiro)\
**Post date:** [23 Agosto, 2010 14:30 UTC](https://foros.velneo.com/t/registro-anterior/2138/5 "2010-08-23T14:30:36Z")

</div>

Buenas:

&nbsp;

En el supuesto de que hayas creado el campo puntero a hermano contiguo, es ESE el campo que tienes que usar para apuntar al registro contiguo. SI el campo se llamar HC\_ANT\_ID, tendrías que poner:&nbsp;Modificar Ficha de Maestro - Después eliges el campo HC\_ANT\_ID y la siguiente linea de proceso ya correspondera al registro ANTERIOR de la Tabla.

&nbsp;

Estas cosas resultan más fáciles si antes de hace un repaso sobre la teoría de campos. El tiempo empleado al final redunda en ahorrar muchas horas (además de mejorar el diseño) ...

&nbsp;

Saludos. Ramiro

---

<div class="post-metadata">

**Author:** ![eic](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/eic/32/5064_2.png) [@eic](https://foros.velneo.com/u/eic)\
**Post date:** [23 Agosto, 2010 14:42 UTC](https://foros.velneo.com/t/registro-anterior/2138/6 "2010-08-23T14:42:44Z")

</div>

Hola.

En V7, el comando "Leer ficha de maestro" no muestra los campos definidos como hermanos contiguos.

Si necesitas acceder, por ejemplo, al registro anterior, y tu campo del tipo "hermano contiguo" se llama REG\_ANTERIOR, entonces tendrás que hacer:

Cargar lista TABLA, ID, REG\_ANTERIOR.ID

Es decir, cargar la lista de la tabla, por el índice ID, tomando como resolución el campo ID apuntado por REG\_ANTERIOR.

En cambio, en una fórmula, para acceder a un campo del registro anterior simplemente tienes que escribir REG\_ANTERIOR.CAMPO, o utilizar el árbol de campos.

Saludos,

Fran Varona

&nbsp;

---

<div class="post-metadata">

**Author:** ![ramiro](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/ramiro/32/5505_2.png) [@ramiro](https://foros.velneo.com/u/ramiro)\
**Post date:** [23 Agosto, 2010 15:05 UTC](https://foros.velneo.com/t/registro-anterior/2138/7 "2010-08-23T15:05:49Z")

</div>

Hola Fran:

&nbsp;

Tienes toda la razón en que "Leer Ficha de Maestro" no muestra los campos hermanos contiguos (también tienes razón en el resto, por supuesto). Lo curioso del caso es que la incidencia de la no presentación de hermanos contiguos se abrió porque yo mismo la documenté hace unos meses..., pero se ve que estoy mayor y ya no me acordaba.

&nbsp;

Saludos. Ramiro

---

<div class="post-metadata">

**Author:** ![wikiwiki](https://avatars.discourse-cdn.com/v4/letter/w/ecccb3/32.png) [@wikiwiki](https://foros.velneo.com/u/wikiwiki)\
**Post date:** [23 Agosto, 2010 16:59 UTC](https://foros.velneo.com/t/registro-anterior/2138/8 "2010-08-23T16:59:56Z")

</div>

Gracias, a ver si lo consigo.

&nbsp;

&nbsp;

&nbsp;

&nbsp;

&nbsp;

&nbsp;
