Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Cambiar string a intero

Estas en el tema de Cambiar string a intero en el foro de Visual Basic clásico en Foros del Web. Buenas Tarde, este es mi codigo Código: If Left(.TextMatrix(x, 0), 1) = "4" Or Left(Trim(.TextMatrix(x, 0)), 1) = "0" Then If Left(.TextMatrix(x, 4), 1) = ...
  #1 (permalink)  
Antiguo 06/10/2011, 12:13
Avatar de yamiblancoc  
Fecha de Ingreso: agosto-2011
Mensajes: 103
Antigüedad: 12 años, 8 meses
Puntos: 4
Cambiar string a intero

Buenas Tarde, este es mi codigo

Código:
 If Left(.TextMatrix(x, 0), 1) = "4" Or Left(Trim(.TextMatrix(x, 0)), 1) = "0" Then
                    If Left(.TextMatrix(x, 4), 1) = "-" Then
                     monto = monto & "|" & (.TextMatrix(x, 4) *- 1)
                    End If
 End If
.
Que es lo que hago traigo un valor de un flexgrid, todo esto lo entiendo hasta ahora y corre, mi problema es que al final del string me trae el valor -1 que se esta multiplicando y para resolverlo (para que no me traiga ese valor) necesito cambiar el .textmatrix(x,4) que en este caso seria mi valor en negativo ejmp. (-3) a un numerico o entero para que se multiplique con el -1 y asi se coloque como positivo luego este numerico se vuelva a convertir en tipo string para luego guardarlo en mi tabla temporal en SQL.....


No se si me explique bien cualquier cosita estoy conectada y les puedo seguir respondiendo
  #2 (permalink)  
Antiguo 06/10/2011, 13:30
Avatar de yamiblancoc  
Fecha de Ingreso: agosto-2011
Mensajes: 103
Antigüedad: 12 años, 8 meses
Puntos: 4
Respuesta: Cambiar string a intero

Para los que tienen problemas con convertir los datos aqui les dejo esto:

CBool: Boolean
CByte:Byte
CChar:char
CDate: date (fecha y hora)
CDbl:double

...... los demas lo pueden ver por aqui

http://msdn.microsoft.com/es-es/library/s2dy91zy%28v=vs.80%29.aspx



es importante declarar la variable que van a cambiar por ejemplo:


DIM tuvariable1 AS tipo de dato (int,bool,string,char...)
DIM tuvariable2 AS tipo de dato
.
.
.
.
.

If IsNumeric (tuvariable1) = True Then
tuvariable2 = CInt(tuvariable1)

end if


OJO: EL IsNumeric ES SOLO PARA VERIFICAR QUE EL DATO QUE VAS A CAMBIAR SEA NUMERICO.... ES OPCIONAL

aqui va lo que esta arriba dependiendo el tipo de dato por el que se valla a cambiar en este ejmplo es una variable para intero

Etiquetas: sql, string, tabla
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 14:30.