Autor Tema: mostrar numeros del textbox en moneda en tiempo de ejecucion  (Leído 8182 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado ernestoelunico

  • The Communiter-
  • *
  • Mensajes: 3088
  • Laa shay'a waqi'un Mutlaq bala kul'un mumkin
    • Cositas E-shop
mostrar numeros del textbox en moneda en tiempo de ejecucion
« : octubre 02, 2008, 10:59:54 pm »
Estoy usando vb6 sp6 y access 2003

como dice mi titulo yo quiero que en tiempo de ejecucion es decir mientras estoy trabajando en mi formulario de vb6 al incertar datos numericos en mi textbox aparesca por defecto el signo de modena en el.


y que cuando cargue el formulario tambien en mis text aparesca por defecto $0.00
y de ahi que al meter datos se mantenda este formato es decir que si yo digito 100
me aparesca en tiempo de ejecucion $100.00.

tambien quiero saber si esto no afectaria que estos datos los estoy guardando en una base de datos de access 2003 cuya propiedad de los campos es moneda no se si abri algun tipo de problema al tratar de hacer esto  :big_boss:
« Última Modificación: octubre 02, 2008, 11:04:19 pm por ernestoelunico »

Desconectado vlad

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 6351
    • Qualium.net
Re: mostrar numeros del textbox en moneda en tiempo de ejecucion
« Respuesta #1 : octubre 03, 2008, 12:13:33 am »
Lo que necesitas es usar el Masked Edit Box.

Desconectado ernestoelunico

  • The Communiter-
  • *
  • Mensajes: 3088
  • Laa shay'a waqi'un Mutlaq bala kul'un mumkin
    • Cositas E-shop
Re: mostrar numeros del textbox en moneda en tiempo de ejecucion
« Respuesta #2 : octubre 03, 2008, 12:33:30 am »
 :sur: :sur: :sur: :sur: Ilustrame con tu sabiduria............
porque no se como

Desconectado ernestoelunico

  • The Communiter-
  • *
  • Mensajes: 3088
  • Laa shay'a waqi'un Mutlaq bala kul'un mumkin
    • Cositas E-shop
Re: mostrar numeros del textbox en moneda en tiempo de ejecucion
« Respuesta #3 : octubre 03, 2008, 07:55:53 pm »
este es el codigo que tengo lo primero me sirve para bloquear que el usuario ingrese otra cosa que no sea numeros y lo ultimo se supone que es para hacer lo que yoq quiero pero no me funciona

Citar
Private Sub text1_KeyPress(KeyAscii As Integer)
     If InStr("0123456789.", Chr(KeyAscii)) = 0 Then
        If KeyAscii <> 8 Then KeyAscii = 0
     End If
     If KeyAscii = 13 Then
KeyAscii = 0 ' Para que no "pite"
SendKeys "{tab}"
StrDeFormato = Format(Text1, "$#,##0.00")
Text1.text = StrDeFormato
End If
End Sub

Desconectado Juancho

  • The Communiter-
  • *
  • Mensajes: 1311
Re: mostrar numeros del textbox en moneda en tiempo de ejecucion
« Respuesta #4 : octubre 03, 2008, 08:39:00 pm »
Es cierto unicamente con el MaskedEditBox, solo le pones la mascara con el signo de moneda x ejemplo la Mask: "$#####.00" y listo te deberia d aparecer en moneda, o bueno noc si ya habra algun formato preestablecido alli de moneda! No recuerdo bn!
<a href="http://www.gametracker.com/player/%7BAiPI%7DJuancho/94.127.17.72:11480/" target="_blank">
<img src="http://cache.www.gametracker.com/player/%7BAiPI%7DJuancho/94.127.17.72:11480/b_560x95.png" border="0" width="560" height="95" alt="" />
</a>

Desconectado ernestoelunico

  • The Communiter-
  • *
  • Mensajes: 3088
  • Laa shay'a waqi'un Mutlaq bala kul'un mumkin
    • Cositas E-shop
Re: mostrar numeros del textbox en moneda en tiempo de ejecucion
« Respuesta #5 : octubre 03, 2008, 11:13:44 pm »
gracias por la ayuda pero me ubieran espcificado que rayos era esto si una propiedad un component eun alinea de codigo......... :shock:

pero despues de pensarlo lo busque en componentes y lo haye  B-) gracias lo provare a ver si no me distorsiona lo que estoy haciendo

Desconectado vlad

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 6351
    • Qualium.net
Re: mostrar numeros del textbox en moneda en tiempo de ejecucion
« Respuesta #6 : octubre 04, 2008, 06:59:26 pm »
Lo siento, creo que ambos (Juancho y yo) supusimos que se entendía que era un control :phew:

En todo caso, no creo que el Masked Edit Box afecte mucho tu proyecto, aunque es un poco molesto el hecho de que vas a tener que borrar y reemplazar (donde corresponda) los Text Box que ya tenias por este control.

Desconectado ernestoelunico

  • The Communiter-
  • *
  • Mensajes: 3088
  • Laa shay'a waqi'un Mutlaq bala kul'un mumkin
    • Cositas E-shop
Re: mostrar numeros del textbox en moneda en tiempo de ejecucion
« Respuesta #7 : octubre 13, 2008, 02:28:26 pm »
al final  si funciono pero no me gusta como se ve asi que no lo usare da mucho problema
pero gracias a todos  :drinks: tratare de pagarles aportando mas y preguntando menos