Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/10/2005, 12:01
Avatar de u_goldman
u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 3 meses
Puntos: 98
Hola,

Puedes utilizar la funcion instr que te devolvera la posicion del caracter dentro de la cadena, se me ocurre que puedes buscar el "-"

cadena = "00000000-xxx"
prefijo = instr(1, cadena, "-")

y de ahi hacer tus calculos, tambien puedes hacerlo para los ultimos 3 numeros con la funcion instrRev que hace lo mismo pero de atras para adelante.

http://www.oohforsale.com/VBScript/InStr.htm

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway