Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/08/2002, 14:59
Avatar de laweb
laweb
 
Fecha de Ingreso: junio-2002
Ubicación: BS AS
Mensajes: 183
Antigüedad: 22 años, 10 meses
Puntos: 0
Re: Como quitarle caracteres a una variable ???

Santocalos
Trata de ser mas especifico.
No entendi la parte de sumar 1
A que te refieres ?
Sumar todo + 1 ?
Sumar un numero "x" a la derecha de la variable ?
Sumar uno a la izquierda ?
Sumar un numero ¿cual ?

De todas formas, tratando de adivinar, y para que puedas resolverlo con una ayuda guia, trataré de resolverlo

cadena=RS("cadena")
( pues lo traes de access con un Recordset..Ej RS

' ahora cadena vale = ABZ136 (ej)

1º Vamos a separar esto en dos cadenitas

dim alfa
alfa= left(cadena,3)
' cadena de 3 caracteres desde la izq.
' aqui alfa seria igual a ABZ

dim numeric
numeric= right(cadena,3)
' cadena de 3 caracteres desde la derecha.
' aqui numeric seria igual a 136

Hasta ahora tenemos la cadena ini, alfa y numeric como variables.

POSIBLES ESCENARIOS (acerca de si sumar, etc)

numeric = numeric + 1
' sumando numeric + 1 como valor valor = 136+1= 137
numeric = numeric & 1
' agregando un 1 posterior valor = 1361
numeric = 1 & numeric
' agregando un 1 anterior valor = 1136

Sea lo que fuere que quieras hacer, ahora tenes numeric (con lo que hayas decidido) alfa (caracteres de letras).

Concatenando seria

nuevacadena = alfa & numeric

Simple como eso.

Espero haberte ayudado, y si no era esto, postea el problema, pero trata de ser mas preciso con lo que tu buscas... caso contrario, nadie responderá tu pregunta..


T saluda

LAWEB







<img src="http://www.anqn.com.ar/la_web.jpg">