GUIA PRACTICA DE SUBFORMULARIO<br />Alexandra Bogarin<br />
Formulario sobre una sóla tabla o consulta<br />Nosotros siempre intentaremos crear un formulario en "vista diseño" sin ut...
Para crear el formulario sobre la tabla alumnos vamos a formularios y seleccionamos "Nuevo", modo diseño y la tabla sobre ...
A continuación nos aparece un formulario en blanco como el que se muestra en la figura siguiente:<br />
Y pulsando sobre el menú Ver->Lista de Campos mostramos los campos de la tabla Alumno que se pueden "insertar" en el formu...
Por último sólo queda 'arrastrar' los campos que deseemos de la lista de campos de Alumno al formulario en blanco anterior...
Por ejemplo, arrastrando el campo DNI al formulario:<br />
Por último, una vez insertados todos los campos de la tabla Alumno el aspecto final podría ser el siguiente:<br />
Formulario-Subformulario: Relación 1 a muchos (1-n)<br />Cuando tenemos una tabla A con una relación de 1-n con una tabla ...
La tabla Matricula en vista diseño tiene la estructura siguiente:<br />
Creamos sobre la misma un formulario tabular de forma automática:<br />
Cuyo aspecto es el siguiente:<br />
Lo guardamos con el nombre de Matricula. Por último sólo queda abrir el formulario Alumno e insertar el formulario Matricu...
A continuación lo insertamos en la parte inferior del formulario Alumno y ya lo tenemos, basta con decir que el objeto ori...
Y la vista final del formulario-subformulario Alumno-Matricula sería la siguiente:<br />
Upcoming SlideShare
Loading in...5
×

Caso practico de subformulario

2,528

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
2,528
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
33
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Caso practico de subformulario

  1. 1. GUIA PRACTICA DE SUBFORMULARIO<br />Alexandra Bogarin<br />
  2. 2. Formulario sobre una sóla tabla o consulta<br />Nosotros siempre intentaremos crear un formulario en "vista diseño" sin utilizar el asistente ya que así podremos luego modificarlo con más facilidad. <br />Ejemplo: formulario "Alumno“<br />Imaginémonos el caso de la universidad con la tabla Alumno que se definía como:ALUMNO(DNI, Nombre, Apellido1, Apellido2, Teléfono, Calle, Ciudad, Provincia, F nacimiento, Estado Civil)CP: DNI<br />Dicha tabla, ya introducida en la base de datos tendría en diseño el aspecto siguiente: <br />
  3. 3.
  4. 4. Para crear el formulario sobre la tabla alumnos vamos a formularios y seleccionamos "Nuevo", modo diseño y la tabla sobre la que queremos que actúe el formulario (Es decir la tabla Alumno) :<br />
  5. 5. A continuación nos aparece un formulario en blanco como el que se muestra en la figura siguiente:<br />
  6. 6. Y pulsando sobre el menú Ver->Lista de Campos mostramos los campos de la tabla Alumno que se pueden "insertar" en el formulario:<br />
  7. 7. Por último sólo queda 'arrastrar' los campos que deseemos de la lista de campos de Alumno al formulario en blanco anterior:<br />
  8. 8. Por ejemplo, arrastrando el campo DNI al formulario:<br />
  9. 9. Por último, una vez insertados todos los campos de la tabla Alumno el aspecto final podría ser el siguiente:<br />
  10. 10. Formulario-Subformulario: Relación 1 a muchos (1-n)<br />Cuando tenemos una tabla A con una relación de 1-n con una tabla B, podemos hacer un formulario-subformulario (A-B) en la que se muestre para cada registro de A, todos los registros de B con los que está relacionado. <br />Ejemplo: Formulario-Subformulario Alumno-Matricula<br />Imaginémonos que, en el caso de la universidad, queremos ver para cada Alumno todas las asignaturas de la que está matriculado, es decir que: Dada la tabla Alumno anterior que tiene una relación 1-n con la tabla Matricula: MATRICULA(DNI, Codigo_asig, Fecha, Nota) <br />Deseamos hacer un Formulario-Subformulario (Alumno-Matricula) donde se muestre cada vez un alumno y la asignatura de la que se encuentra matriculado. Para ello utilizaremos el formulario Alumno y crearemos otro formulario Matricula. <br />
  11. 11. La tabla Matricula en vista diseño tiene la estructura siguiente:<br />
  12. 12. Creamos sobre la misma un formulario tabular de forma automática:<br />
  13. 13. Cuyo aspecto es el siguiente:<br />
  14. 14. Lo guardamos con el nombre de Matricula. Por último sólo queda abrir el formulario Alumno e insertar el formulario Matricula sobre él como subformulario.Abrimos Alumno y la barra de herramientas para insertar el Control Subformulario/SubInforme.<br />
  15. 15. A continuación lo insertamos en la parte inferior del formulario Alumno y ya lo tenemos, basta con decir que el objeto origen es el formulario Matricula como se indica en la figura siguiente:<br />
  16. 16. Y la vista final del formulario-subformulario Alumno-Matricula sería la siguiente:<br />
  1. ¿Le ha llamado la atención una diapositiva en particular?

    Recortar diapositivas es una manera útil de recopilar información importante para consultarla más tarde.

×