Visual Basic - Ayuda Urgente

Life is soft - evento anual de software empresarial
 
Vista:

Ayuda Urgente

Publicado por david (83 intervenciones) el 12/08/2000 00:00:00
Hola,
Necesito ayuda muy urgente, no se como puedo realizar lo siguiente:
Tengo que introducir en un TextBox o MaskEdBox, un porcentaje con dos decimales, bien, lo que no se es como puedo enviar dicho porcentaje a un ListBox, si se como pero por ejemplo cuando introducco 100 con un MaskEdBox y su mascara correspondiente pone 100,00 pero al enviarlo me pone 100 y no 100,00

Como puedo realizar dicho envio, me da igual que sea TextBox o Mask.

Gracias
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:Ayuda Urgente

Publicado por Juan (4 intervenciones) el 12/08/2000 00:00:00
(1).- Copia esta función de creación propia y casera a un módulo estandar
de tu proyecto.

´====================================================================
Function NaCD(ExprNumérica As Variant) As String
´Ultima actualización (03-08-99)
´NaCD > Número a Cadena Decimal
´------------------------------------------------´
´Esta función recibe una expresión numérica (nú-
´mero o cadena numérica) como argumento y devuel-
´ve:
´Una cadena numérica con formato de millares y con
´dos dígitos decimales si la expresión numérica
´puede ser evaluada como número o
´La cadena nula si la expresión numérica no puede
´ser evaluada como número.
´------------------------------------------------´
If IsNumeric(ExprNumérica) Then
If ExprNumérica <> 0 Then
NaCD = Format(CSng(ExprNumérica), "##,###,##0.00")
Else
NaCD = ""
End If
Else
NaCD = ""
End If
End Function
´=====================================================================

(2).- Cuando vayas a añadir del valor del text, cuyo contenido supongo
es un número, da igual que sea entero o decimal, haz lo siguiente:

List1.AddItem NaCD(Text1.Text)

Suponiendo claro que tu list se llame List1, y tu textbox Text1.Text

(3).- Ponte e
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

No es por nada...

Publicado por TrancE (39 intervenciones) el 13/08/2000 00:00:00
No se exáctamente que haces tu, pero yo pongo en un textbox 100.25 y se lo agrego a un listbox, y
en el listbox sale exáctamente igual. Si no es eso mádame un EMAIL, a ver si pude hacer algo.
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:Ayuda Urgente

Publicado por Lino (37 intervenciones) el 16/08/2000 00:00:00
Puede que el error sea la configuración regional del PC.
En esta configuración deben coincidir el separador de miles y decimales tanto de los valores numéricos como de los monetarios con el formato de tus textos.
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