top of page

Capturando datos desde un form en otro

Como podrán ver en la imagen, Tengo un formulario de fondo la cual es la principal, Alli tengo un boton de Editar Precio  al hacer clic alli, se abre el formulario pequeño que esta por encima.

La Idea es lo siguiente:

Al hacer clic en el boton Editar precio del Form principal, tengo que capturar el precio del producto y enviarlo al formulario de edición de precio.

Después, lo que hice es saber si el usuario ha modificado el precio, si es que hizo clic en el boton cancelar o aceptar

y como puedo saber eso?

TAG= es una de las tantas propiedades que tiene un formulario, esta propiedad lo utilizo para saber si el usuario ha hecho clic en el boton aceptar o cancelar. ¿ Pero como?

Facil: lo que hice es en el boton Cancelar , establecí la propiedad TAG sin valor y en el boton Aceptar, le asigne a la propiedad TAG ="A" la letra A

Entonces, ya desde el formulario principal, hago la pregunta. Si la propiedad TAG del formulario "Editar precio" esta vacio [Tag=""] entonces hizo clic en el boton cancelar.

Si la propiedad Tag tiene valor entonces quiere decir que si ha cambiado el precio y tambien hizo clic en el boton Aceptar.

¿y como obtengo el nuevo valor que el usuario a introducido?

Desde el Formulario principal, Desde un Boton; Escribo lo siguiente

Dim Nuevo_precio as double = frm_editar_precio.Txt_precio.text

De esta manera estoy pasando el nuevo precio ingresado a una variable, para yo poder hacer lo que deseo con ese valor.

Si no comprendiste lo que he escrito, tengo un video donde talvez puedas entenderlo mucho mejor.

bottom of page