Visual Basic - Quitar espacios en blanco de variables

Life is soft - evento anual de software empresarial
 
Vista:

Quitar espacios en blanco de variables

Publicado por Xi0N (64 intervenciones) el 14/06/2006 07:11:26
Requiero de vuestra ayuda una vez mas-.-.-
Esta vez, resulta que lo que necesito es quitar espacios en blanco antes y despues de cadenas de caracteres..

Me explico..
Trabajo con una bd.. y voy cargando campos en variables...

Imaginemos que cargo en la variable "campo" un campo asi..

" Nombre "

Por ejemplo.. el espacio que hay entre el principio del campo y despues de este, hasta el final los otros 10 campos, quiero quitarlos... para que me quede algo asi:

"Nombre"

El problemilla es que algun campo puede ser asi:

" Nombre: Pepe Pelaez - Conductor "

Aqui sigo queriendo quitar los espacios, pero no todos.. me interesaria quedarme con esto:

"Nombre: Pepe Pelaez - Conductor"

Y coservar los espacios de entremedio

Asi como por ejemplo, si recibo un campo asi:

" "

Lo que yo quiero es transformarlo a:

""

Si consigo hacer esto, mi aplicacion ya por fin funcionara del todo...

Gracias por vuestra ayuda....
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Quitar espacios en blanco de variables

Publicado por Xi0N (64 intervenciones) el 14/06/2006 07:14:27
El HTML quita los espacios... asi que lo escribo de nuevo.. ahora un espacio sera el guion bajo....... m( _ )

=============================================


Requiero de vuestra ayuda una vez mas-.-.-
Esta vez, resulta que lo que necesito es quitar espacios en blanco antes y despues de cadenas de caracteres..

Me explico..
Trabajo con una bd.. y voy cargando campos en variables...

Imaginemos que cargo en la variable "campo" un campo asi..

"_Nombre__________ "

Por ejemplo.. el espacio que hay entre el principio del campo y despues de este, hasta el final los otros 10 campos, quiero quitarlos... para que me quede algo asi:

"Nombre"

El problemilla es que algun campo puede ser asi:

"_Nombre:_Pepe_Pelaez_______________-_Conductor_"

Aqui sigo queriendo quitar los espacios, pero no todos.. me interesaria quedarme con esto:

"Nombre:_Pepe_Pelaez_______________-_Conductor"

Y coservar los espacios de entremedio

Asi como por ejemplo, si recibo un campo asi:

"________________________"

Lo que yo quiero es transformarlo a:

""

Si consigo hacer esto, mi aplicacion ya por fin funcionara del todo...

Gracias por vuestra ayuda....
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Quitar espacios en blanco de variables

Publicado por Nahuel (62 intervenciones) el 14/06/2006 10:12:41
Mira, para quitar los espacios en blanco q sobran a los costados de una frase es muy sencillo, necesitas usar la funcion TRIM, se usa de esta manera: trim(nombre del lugar donde se almacena la cadena de caracteres), x ejemplo
trim(text1.text), si text1.text = " Nahuel lo sabe " te devolvera "Nahuel lo sabe".
Tambien sirve con los campos del recordset, trim(rst.fields("Nombre"))
Espero q te haya sido de ayuda.
Nahuel.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Quitar espacios en blanco de variables

Publicado por Xi0N (64 intervenciones) el 14/06/2006 13:32:28
He pensado una mas rapida.. haciendo lefts y rights.. cogiendo los caracteres uno a uno, si son "_" , sustituirlos por ""... asi hasta que no haya espacio..

Si le doy un poco mas al cerebro y doy con ello solito :)

Gracias de todos modos...

Saludos ;)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Quitar espacios en blanco de variables

Publicado por manolo (239 intervenciones) el 14/06/2006 19:19:50
¿Una mas rapida.. haciendo lefts y rights..?
Olvídate, si lo que quieres es quitar los espacios al principio y al final, haz caso al anterior con esta sola instrucción: Campo = Trim(Campo) y no le dés mas vueltas.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Quitar espacios en blanco de variables

Publicado por Xi0N (64 intervenciones) el 14/06/2006 19:37:02
Mejor que mejor, muchas gracias ;)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar