Office 2007 - Access

Lección 43: SubFormularios (cont…)

43/72 Lecciones 

Desplegar SubFormulario en Formulario

Visualizar calculos de “Subforma” en una forma.
En “Access”, podemos realizar calculos en una “Subforma”, y visualizar el resultado en la “Forma principal”.
En el ejemplo de abajo, tengo una “Forma principal” que muestra a un estudiante y una “Subforma” que muestra los resultados de exámenes que ha tomado el estudiante.

 

So you have the ability to calculate the average (or any other calculation) of all tests in the “Subform” and display it in the “Main form”.

Procede como sigue:
Primero selecciona la “Vista de diseño” en la “Cinta”.
En los ‘Resultados’ “Subforma”,  agrega un cuadro de texto en la sección  de pie de página.

 

Das la etiqueta como “Promedio”.

Y para el cuadro mismo, das un nombre apropiado, tal como “puntuación media” en la “Ventana de propiedades” bajo la pestaña de “Otros”.

Necesitamos referirnos a este cuadro de texto, es más sencillo si sabemos como se llama este cuadro.

Escribe luego la “Formula” en  el cuadro de texto como =Avg ([score]).
Trataré de aclarar que hace esta “Formula”:
Cada “Formula” tiene que empezar con el signo de igual.

Luego abre paréntesis.

Escribe en el espacio entre los corchetes, para lo que querras que realice el cálculo, en este caso, este es el campo de puntuación.
Cierra los paréntesis.

¿Por qué escribir todo esto en la sección de pie de página de la “Subforma”?
Bien, si haces esto en la sección de “Detalles”, esto es también añadido junto a cada registro en la “Subforma” – pero no es esto lo que deseo.

Bueno, la primer parte está hecha.

Dado que la “Subforma” es visualizada en “Vista de hoja de datos”, esta “Formula” no es visible.
Así tendremos un cuadro de texto en la “Forma principal” que se refiere a esta “Formula” en la “Subforma”.

Procede como sigue:
Primero selecciona la “Forma principal”.
Inserta  un cuadro de texto en la “Forma principal” y dale la etiqueta de “Puntuación media”.


Selecciona el cuadro de texto y presiona el botón de “Hoja de propiedades” en la “Cinta”.

Bajo la pestaña de “Datos”, presione el botón en el extremo derecho de “Fuente de control”.

 

 

Esto abre el cuadro de diálogo de “Generador de expresiones” :

En este cuadro de diálogo, selecciona el cuadro de texto que acabas de crear en la “Subforma”.

Esto puede encontrarse si haces doble click en el nombre de la “Forma principal” en la cual trabajas. Esta es, en este caso, la forma “Estudiantes” (1) .

Bajo esta forma, ves la “Subforma” de “Resultados” (3), así que selecciónala.

En el medio de este cuadro de díalogo, haz doble click en el recién creado campo de texto llamado “puntuación media” (3).
(Y aquí nuevamente es un buen ejemplo decirte que tienes que crear los controles con un nombre apropiado).
 

Y presiona el botón Aceptar (4).
Y guarda los cambios.

Ve a “Vista de forma” y ve el resultado.

Increíble! Has completado Lección 43 INICIAR EL PROXIMO LECCIÓN