Saludos
Tengo una duda
Tengo dos formularios, frm1 y frm2
En el frm1 solo realiza una operacion, por decir matematica a + b = c
Lo que quiero hacer es que en el frm2, se muestre el resultado "c".
Que codigo tendria
Gracias
Saludos
Tengo una duda
Tengo dos formularios, frm1 y frm2
En el frm1 solo realiza una operacion, por decir matematica a + b = c
Lo que quiero hacer es que en el frm2, se muestre el resultado "c".
Que codigo tendria
Gracias
ummm creo que si usas la variable global para todo el proyecto y almacenas el resultado "c" hay te serviria pues en el otro form lo podrias usar.
a tu Proyecto agrega 2 Formularios (Form1 y Form2) y 1 Módulo:
Código para el Módulo:
Public C As Integer
En el Form2 agregas un Label llamado lblC
En el Form1 agregas 2 TextBox (txtA y txtB) y CommandButoon (Command1)
Código para el Form1:
Private Sub Command1_Click()
C = Val(txtA.Text) + Val(txtB.Text)
Form2.Show
Form2.lblC.Caption = C
End Sub
--------------------------------------------------------------------
Correos: jplserver@peru.com o jplserver@gmail.com
Web: http://jplserver.50webs.com/
También podés crear un campo o propiedad dentro de form2 para almacenar el valor
por ejemplo
Form2
'''''''''''''''''
Public Resultado as Double
y lo asignarias asi
Form2.Resultado = valor
Si tenés que validar el dato, podés usarlo como propiedad, con el Property Get y el Property Let
form2
Código:Option Explicit Private mResultado As Double Property Get Resultado() As Double Resultado = mResultado End Property Property Let Resultado(dValue As Double) ' una condición cualquiera por si necesitás validar If dValue > 5000 Then mResultado = 5000 MsgBox "El valor como máximo es puede ser de 5000" Else mResultado = dValue End If End Property
form1
Código:Private Sub Form_Load() Dim x As Double Dim j As Double x = 2500 j = 3500 Form2.Resultado = x + j MsgBox Form2.Resultado End Sub