Estoy intentando crear una función para q me devuelva el proximo valor de una cadena de caracteres que puede contener cualquier valor alfanumerico.
Creo lo explico mejor con un ejemplo.
Valor previo "0001" -> "0002"
Valor previo "ABCD" -> "ABCDE"
Valor previo "AB99" -> "AB100"
En fin creo q es un poco jodido, pero espero q alguien se haya visto ante esta situción antes.
Gracias
Funcion para obterne el proximo valor
- manuelcalerosolis
- Posts: 149
- Joined: Mon Oct 10, 2005 9:30 am
- Location: Huelva - Spain
-
- Posts: 72
- Joined: Tue Sep 11, 2007 3:51 pm
Re: Funcion para obterne el proximo valor
Manuel,manuelcalerosolis wrote:Estoy intentando crear una función para q me devuelva el proximo valor de una cadena de caracteres que puede contener cualquier valor alfanumerico.
Creo lo explico mejor con un ejemplo.
Valor previo "0001" -> "0002"
Valor previo "ABCD" -> "ABCDE"
Valor previo "AB99" -> "AB100"
En fin creo q es un poco jodido, pero espero q alguien se haya visto ante esta situción antes.
Gracias
Esto quiza no sea lo que tu quieres pero pruebo:
FUNCTION Siguiente(cCad)
RETURN Left(cCad, Len(cCad)- 1)+ Chr(Asc(Right(cCad, 1))+ 1)
Siguiente("001") // "002"
Siguiente("ABC") // "ABD"
Saludos