Foros del Web » Programando para Internet » ASP Clásico »

Como quitarle caracteres a una variable ???

Estas en el tema de Como quitarle caracteres a una variable ??? en el foro de ASP Clásico en Foros del Web. Estoy trayendo un campo de access y a este le quiero quitar los primeros 3 caracteres, estos son letras y el resto es un numero ...
  #1 (permalink)  
Antiguo 08/08/2002, 12:27
 
Fecha de Ingreso: julio-2002
Mensajes: 14
Antigüedad: 22 años, 9 meses
Puntos: 0
Como quitarle caracteres a una variable ???

Estoy trayendo un campo de access y a este le quiero quitar los primeros 3 caracteres, estos son letras y el resto es un numero de tres digitos, a este le quiero sumar 1 y despues concatenarlo con las letras que le quite.
  #2 (permalink)  
Antiguo 08/08/2002, 14:59
Avatar de 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">
  #3 (permalink)  
Antiguo 09/08/2002, 11:01
Avatar de Juansan  
Fecha de Ingreso: abril-2001
Mensajes: 203
Antigüedad: 24 años
Puntos: 0
Re: Como quitarle caracteres a una variable ???

el valor que viene es : AAA111
a=cint(mid(request(&quot;valor&quot;),4,3))
b=mid(request(&quot;valor&quot;),1,3)
'ahora a es igual a 111
c=a+1
'ahora c es igual a 112
d=b&amp;c

Saludos

funciona??

Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:54.