Access - Asigna valor en cuadro_texto a campo en formulario

 
Vista:
sin imagen de perfil
Val: 5
Ha disminuido su posición en 8 puestos en Access (en relación al último mes)
Gráfica de Access

Asigna valor en cuadro_texto a campo en formulario

Publicado por Notum (3 intervenciones) el 27/11/2018 18:24:46
Amigos tengo un

---FORMULARIO_PRINCIPAL---

subformulario A
┌────────┐
│ │
└────────┘
extraer valor de campo sumado en subformulario A ==== OK


subformulario B
┌────────┐
│ │
└────────┘
extraer valor de campo sumado en subformulario B ==== OK


sumar valores de extraidos de subformularios A y B, asignadolo a Cuadro_de_texto_C ==== OK


Ahora al querer asignar valor sumado en Cuadro_de_texto_C a campo TOTAL en FORMULARIO_PRINCIPAL

he utilizado este código dentro del Cuadro _de_texto_C

If IsNull(Cuadro _de_texto_C) Then Exit Sub
me.TOTAL.value = me.Cuadro _de_texto_C.value

con los eventos Antes y Después de Actualizar === No Funciona

Solo funciona el evento al cargar, pero debo cerrar el FORMULARIO_PRINCIPAL y volverlo a abrir para que se almacenen los valores en los registros del campo TOTAL del FORMULARIO_PRINCIPAL

¿Por favor, alguien conoce alguna solución a este problema?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Asigna valor en cuadro_texto a campo en formulario

Publicado por Anonimo (3319 intervenciones) el 27/11/2018 18:39:26
Desconociendo la ubicación del cuadro de texto 'C', pero teniendo en cuenta que su valor es el resultado de un calculo, el campo en cuestión es un 'campo calculado'

Esto es: muestra lo que calcula, pero …. no tiene nada, porque los verdaderos valores están en 'A' y en 'B'.

Si se desea utilizar 'ese valor calculado' para otra funcionalidad cualquiera, lo correcto es asignarle 'el mismo origen' que da lugar a lo que muestra.

Mas claro:
C = A + B ==> otro = C (error)

C = A + B ==> otro = A + B (no debería dar error)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil
Val: 5
Ha disminuido su posición en 8 puestos en Access (en relación al último mes)
Gráfica de Access

Asigna valor en cuadro_texto a campo en formulario

Publicado por Notum (3 intervenciones) el 28/11/2018 01:18:09
me explicare con la siguiente imagen para volver a pedir por favor tu consejo


Foro_Access_01
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Asigna valor en cuadro_texto a campo en formulario

Publicado por Anonimo (3319 intervenciones) el 28/11/2018 21:58:33
Un evento se debería producir con la interactuación del usuario.

Si se desea que al modificar 'A' o al modificar 'B' se presente en otro objeto el resultado, se debería utilizar el evento de ese (esos) dos cuadros de texto cuando asienten su valor (esto es: después de actualizar)

Intentare dejarlo mas claro: utiliza el evento 'después de actualizar' de ambos cuadros de texto (puedes utilizar la misma macro).

Los eventos del FORMULARIO se producirán cuando se interactúe con el formulario (no con los objetos que contiene).
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil
Val: 66
Ha disminuido su posición en 2 puestos en Access (en relación al último mes)
Gráfica de Access

Asigna valor en cuadro_texto a campo en formulario

Publicado por Alex (28 intervenciones) el 29/11/2018 17:36:16
Hola, ensaya con refrescar después de actualizar en el ultimo cuadro de texto del cual dependa la suma.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar