Operaciones con numeros en textboxs

19/09/2004 - 19:59 por Efrain | Informe spam
Hola, me gustaria me dijeran como realizar operaciones con numeros que
estan en Textbox o Labels, como por ejemplo si tengo un Formulario con dos
Textbox, un Command1 y una Label1.

Que escribo en el evento click del Command 1 para que sume Text1 y Text2 y
muestre el resultado en Label1.
O pueden ser varios text box y otro tipo de operaciones, pero lo que me
interesa saber es como escribo esto, ya que antes utilizaba Visual Basic,
y la forma de escribirlo alla es muy distinta de la que tengo que utilizar
aqui. Alla era algo como val(text1.text)+val(text2.text)=label1.caption.

Gracias de Antemano por su ayuda.

-
PortalFox :: Nada corre como un zorr
http://www.portalfox.co

PortalFox - NNTP Forum Gatewa

Preguntas similare

Leer las respuestas

#1 Luis María Guayán
19/09/2004 - 23:51 | Informe spam
En primer lugar, en las propiedades Value de los TextBox le pones 0 (cero) para
que tome valores numéricos
y en el método Click del CommandButton

ThisForm.Label1.Caption = TRANSFORM(ThisForm.Text1.Value + ThisForm.Text1.Value,
"999999.99")

Luis María Guayán
Tucumán, Argentina
________________________________
SysOp de www.PortalFox.com
Microsoft Visual FoxPro MVP
________________________________
La palabra imposible solo figura
en el diccionario de los tontos


"Efrain" escribió en el mensaje
news:
Hola, me gustaria me dijeran como realizar operaciones con numeros que
estan en Textbox o Labels, como por ejemplo si tengo un Formulario con dos
Textbox, un Command1 y una Label1.

Que escribo en el evento click del Command 1 para que sume Text1 y Text2 y
muestre el resultado en Label1.
O pueden ser varios text box y otro tipo de operaciones, pero lo que me
interesa saber es como escribo esto, ya que antes utilizaba Visual Basic,
y la forma de escribirlo alla es muy distinta de la que tengo que utilizar
aqui. Alla era algo como val(text1.text)+val(text2.text)=label1.caption.

Gracias de Antemano por su ayuda.


PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway
Respuesta Responder a este mensaje
#2 Alex Feldstein
19/09/2004 - 23:59 | Informe spam
On Sun, 19 Sep 2004 10:59:41 -0700, "Efrain"
wrote:

Hola, me gustaria me dijeran como realizar operaciones con numeros que
estan en Textbox o Labels, como por ejemplo si tengo un Formulario con dos
Textbox, un Command1 y una Label1.

Que escribo en el evento click del Command 1 para que sume Text1 y Text2 y
muestre el resultado en Label1.
O pueden ser varios text box y otro tipo de operaciones, pero lo que me
interesa saber es como escribo esto, ya que antes utilizaba Visual Basic,
y la forma de escribirlo alla es muy distinta de la que tengo que utilizar
aqui. Alla era algo como val(text1.text)+val(text2.text)=label1.caption.



En VFP lo harías mas o menos asi (ajustando la ruta al nivel de
contenedor donde se encuentren estos controles):

label1.caption=Val(text1.value)+val(text2.value)

Esto es independientemente de que esta sea una buena forma de
programar o no (faltando ciertas cosas como validación etc.).


Alex Feldstein
________________________________
Microsoft Visual FoxPro MVP
Please respond in the public groups so that everybody
can benefit from the exchange.
Favor de responder en los foros públicos asi todos se benefician.

Blog: http://www.bloglines.com/blog/AlexFeldstein
Website: http://feldstein.net
Respuesta Responder a este mensaje
#3 Alex Feldstein
20/09/2004 - 00:03 | Informe spam
Hola, me gustaria me dijeran como realizar operaciones con numeros que
estan en Textbox o Labels, como por ejemplo si tengo un Formulario con dos
Textbox, un Command1 y una Label1.



label1.caption=Val(text1.value)+val(text2.value)

Esto es independientemente de que esta sea una buena forma de
programar o no (faltando ciertas cosas como validación etc.).




Y como el ejemplo de Luis María Guayán en su mensajo (leido luego de
escribir), es una buena idea formatear antes y después.



Alex Feldstein
________________________________
Microsoft Visual FoxPro MVP
Please respond in the public groups so that everybody
can benefit from the exchange.
Favor de responder en los foros públicos asi todos se benefician.

Blog: http://www.bloglines.com/blog/AlexFeldstein
Website: http://feldstein.net
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida