Page 225 - Curso experto en Microsoft Acces 2013 - Alfredo Rico
P. 225

Para realizar este ejercicio utilizaremos el formulario Mantenimiento de medicos creado en el
apartado anterior, y le añadiremos un subformulario dependiente para que aparezcan los ingresos
de cada médico.

 1. Antes de empezar a crear el formulario Ingresos por Medico crearemos el formulario que nos
      servirá de origen del subformulario, lo llamaremos Sub ingresos. Incluir en él todos los
      campos de la tabla Ingresos y darle distribución Tabular.

 Después podemos empezar la creación del formulario Ingresos por Medico.

2. Abre en Vista Diseño el formulario Mantenimiento de Medicos.
3. Modificar el tamaño de la sección Detalle para que quepa el subformulario.
4. Cambiar la disposición de los controles para dejarlos en la zona superior de la sección Detalle.

5. Hacer clic sobre el botón Subformulario .

6. Posicionar el puntero del ratón en el lugar donde quieres poner el subformulario, pulsar el
    botón izquierdo del ratón y sin soltarlo arrastrar el ratón dejando el control de un tamaño
    apropiado para que quepan varias filas de ingresos, luego soltar el botón.

7. En la primera pantalla del asistente hacer clic en el nombre del formulario Sub ingresos (el
    formulario que creamos en el paso 1) verás que el botón de la opción Usar un formulario
    existente se activa automáticamente. Podríamos no haber definido el formulario Sub
    ingresos previamente y haber elegido la opción Usar tablas y consultas existentes, pero
    esta forma nos deja menos libertad a la hora de definir el subformulario.

8. Pulsar el botón Siguiente.

9. Dejar la opción seleccionada en esta ventana y pulsa Siguiente.

10. Escribir como nombre del subformulario subformulario ingresos. Este es el nombre del
    control subformulario que tienes en el formulario.

11. Pulsar el botón Finalizar.

12. Ahora quitaremos la etiqueta del control ya que no hace falta y recarga más nuestro formulario.
    Hacer clic sobre la etiqueta y pulsar la tecla DEL o SUPR.

13. Quita del mismo modo la etiqueta Sub Ingresos del subformulario.

14. Hacer clic en el botón de Vistas para ver el resultado en la Vista Formulario.

  Como las dos tablas están relacionadas por el campo Codigo medico, Access automáticamente
ha enlazado el subformulario con el formulario por ese campo con lo cual en el subformulario sólo
aparecen los ingresos que tienen asignado el código de médico del registro activo en el formulario
principal.

15. Si quieres, puedes cambiar el tema y ajustar el subformulario para que quede mejor integrado,
    ya que por defecto le aplica el mismo estilo que al formulario principal (el del tema). Nosotros
    utilizaremos la Hoja de propiedades del subformulario para aplicar un fondo liso del color de
    la zona Detalle del principal, y quitar los bordes.

16. Guardar el formulario, eligiendo Guardar como, en la pestaña Archivo.

17. Llámalo Ingresos por médico.

Curso experto en Microsoft Access 2013 – Alfredo Rico – RicoSoft 2015  224
   220   221   222   223   224   225   226   227   228   229   230