MS Access 2003: establezca el valor de un cuadro de texto en función del valor de otro cuadro de texto

Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.

MS Access 2003: establezca el valor de un cuadro de texto en función del valor de otro cuadro de texto

Este tutorial de MSAccess explica cómo establecer el valor de un cuadro de texto en función del valor de otro cuadro de texto en Access 2003 (con capturas de pantalla e instrucciones paso a paso).

Pregunta: En Microsoft Access 2003/XP/2000/97, ¿qué código VBA uso para establecer el valor de un cuadro de texto en función del valor de otro cuadro de texto?

Digamos que alguien ingresa el valor 1 en Textbox1, luego quiero configurar Textbox2 = 10.

Respuesta: Para establecer el valor de Textbox2 en función del valor ingresado en Textbox1, debe colocar el código VBA en el evento “Después de la actualización” de Textbox1.

Para hacer esto, abra su formulario en la vista Diseño.

En el menú Ver, seleccione Propiedades. Resalte el cuadro de texto llamado Textbox1. Haga clic en la propiedad denominada “Después de la actualización”. Debería aparecer un botón con 3 puntos a la derecha. Haga clic en este botón.

Cuando aparezca la ventana Seleccionar generador, resalte Code Builder. Haga clic en el botón Aceptar.

Luego coloca el siguiente código:

Private Sub Textbox1_AfterUpdate()

   If Textbox1.Value = "1" Then
      Textbox2.Value = "10"
   End If

End Sub

Ahora, cuando se ingresa un valor de 1 en Textbox1, Textbox2 se llenará automáticamente con un valor de 10.