# Buscar el ultimo valor de una tabla

**URL:** <https://foros.velneo.com/t/buscar-el-ultimo-valor-de-una-tabla/2259>\
**Category:** Velneo\
**Created:** [16 Septiembre, 2010 11:50 UTC](https://foros.velneo.com/t/buscar-el-ultimo-valor-de-una-tabla/2259 "2010-09-16T11:50:42Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![MiM](https://avatars.discourse-cdn.com/v4/letter/m/a9a28c/32.png) [@MiM](https://foros.velneo.com/u/MiM)\
**Post date:** [16 Septiembre, 2010 11:50 UTC](https://foros.velneo.com/t/buscar-el-ultimo-valor-de-una-tabla/2259/1 "2010-09-16T11:50:42Z")

</div>

Necessito hacer una actualizacion de alta de ficha en la que encuentre la ultima linia de un pressupuesto en concreto, coger el campo orden y añadirle el ultimo orden mas 1.

&nbsp;

Existe algun comando en procesos que cargue una lista y seleccione el ultimo campo o puedas seleccionar por un indice en orden inverso?

&nbsp;

Muchas Gracias

---

<div class="post-metadata">

**Author:** ![jose1](https://avatars.discourse-cdn.com/v4/letter/j/dec6dc/32.png) [@jose1](https://foros.velneo.com/u/jose1)\
**Post date:** [16 Septiembre, 2010 12:58 UTC](https://foros.velneo.com/t/buscar-el-ultimo-valor-de-una-tabla/2259/2 "2010-09-16T12:58:15Z")

</div>

Si lo que necesitas es un contador de lineas, quiza lo mas facil es eso, tener un campo en la cabecera que te acumule (y te guarde el numero de la ultima linea),

Asi para guardar una linea nueva, solo tienes que sumar 1 al contador, y tras guardar la nueva linea, volver a actualizar nuevamente el contador de la cabecera.

un saludo

Jose Luis

&nbsp;

---

<div class="post-metadata">

**Author:** ![MiM](https://avatars.discourse-cdn.com/v4/letter/m/a9a28c/32.png) [@MiM](https://foros.velneo.com/u/MiM)\
**Post date:** [16 Septiembre, 2010 14:22 UTC](https://foros.velneo.com/t/buscar-el-ultimo-valor-de-una-tabla/2259/3 "2010-09-16T14:22:15Z")

</div>

Tu respuesta es muy buena.

&nbsp;

la usare aunque si por ejemplo tubiera una tabla clietnes y submaestros de telefono, direcciones, emails, fax, etc...

&nbsp;

o en la tabla clientes necessitaria 5 o 6 campos cuando si pudiera hacer la busqueda por el ultimo cmapo seria mas facil.

&nbsp;

De todas formas Muchas Gracias

![image](https://cdck-file-uploads-canada1.s3.dualstack.ca-central-1.amazonaws.com/flex035/uploads/velneo/original/2X/9/9e4425ea74732eebffbb34266e50952dda62f3c5.png)

![image](https://cdck-file-uploads-canada1.s3.dualstack.ca-central-1.amazonaws.com/flex035/uploads/velneo/original/2X/9/9e4425ea74732eebffbb34266e50952dda62f3c5.png)

---

<div class="post-metadata">

**Author:** ![ciberideas](https://avatars.discourse-cdn.com/v4/letter/c/43a26b/32.png) [@ciberideas](https://foros.velneo.com/u/ciberideas)\
**Post date:** [16 Septiembre, 2010 15:47 UTC](https://foros.velneo.com/t/buscar-el-ultimo-valor-de-una-tabla/2259/4 "2010-09-16T15:47:19Z")

</div>

Yo creo que si en la tabla maestra creas un campo singular de plural por indice enlazado al historico, modo de buscar "Menor" y Resolución 999999 te puede valer para tener siempre un enlace&nbsp;a la uktima linea-

un saludo

Miguel

CIBERIDEAS

---

<div class="post-metadata">

**Author:** ![ciberideas](https://avatars.discourse-cdn.com/v4/letter/c/43a26b/32.png) [@ciberideas](https://foros.velneo.com/u/ciberideas)\
**Post date:** [16 Septiembre, 2010 15:51 UTC](https://foros.velneo.com/t/buscar-el-ultimo-valor-de-una-tabla/2259/5 "2010-09-16T15:51:15Z")

</div>

Otra manera de hacerlo con una&nbsp;actualizacion de tabla del codigo del historico en el&nbsp;mestro.

o un evento de tabla "posterior al alta" del historico que&nbsp;modifique un campo del maestro.

un saludo

Miguel

&nbsp;

---

<div class="post-metadata">

**Author:** ![MiM](https://avatars.discourse-cdn.com/v4/letter/m/a9a28c/32.png) [@MiM](https://foros.velneo.com/u/MiM)\
**Post date:** [1 Octubre, 2010 10:07 UTC](https://foros.velneo.com/t/buscar-el-ultimo-valor-de-una-tabla/2259/6 "2010-10-01T10:07:36Z")

</div>

La solucion que he encontrado despues de pensarlo mucho es:

&nbsp;

Primero crear unos punteros virtules casi necesarios en la tabla que apunta al valor anterior y al siguiente

&nbsp;

Una vez echo esto creo un campo orden con el contenido inicial con el valor maximo del campo

&nbsp;

Despues creo un a actualizacion de tabla posterior a una alta y cambio el valor orden por el anterior.orden+1

&nbsp;

Espero que sirva para los que tengan el mismo problema

&nbsp;
