SlideShare ist ein Scribd-Unternehmen logo
1 von 16
GUIA PRACTICA DE SUBFORMULARIO Alexandra Bogarin
Formulario sobre una sóla tabla o consulta Nosotros siempre intentaremos crear un formulario en "vista diseño" sin utilizar el asistente ya que así podremos luego modificarlo con más facilidad.  Ejemplo: formulario "Alumno“ 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 Dicha tabla, ya introducida en la base de datos tendría en diseño el aspecto siguiente:
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) :
A continuación nos aparece un formulario en blanco como el que se muestra en la figura siguiente:
Y pulsando sobre el menú Ver->Lista de Campos mostramos los campos de la tabla Alumno que se pueden "insertar" en el formulario:
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:
Por último, una vez insertados todos los campos de la tabla Alumno el aspecto final podría ser el siguiente:
Formulario-Subformulario: Relación 1 a muchos (1-n) 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.  Ejemplo: Formulario-Subformulario Alumno-Matricula 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)  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.
La tabla Matricula en vista diseño tiene la estructura siguiente:
Creamos sobre la misma un formulario tabular de forma automática:
Cuyo aspecto es el siguiente:
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.
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:
Y la vista final del formulario-subformulario Alumno-Matricula sería la siguiente:

Weitere ähnliche Inhalte

Was ist angesagt?

Semana 2
Semana 2Semana 2
Semana 2opastor
 
Semana 3
Semana 3Semana 3
Semana 3opastor
 
Acuerdos para cargar en la plataforma Edison 2014
Acuerdos para cargar en la plataforma Edison 2014 Acuerdos para cargar en la plataforma Edison 2014
Acuerdos para cargar en la plataforma Edison 2014 romiragorre
 
Manual de usuario estudiante ver notas
Manual de usuario estudiante  ver notasManual de usuario estudiante  ver notas
Manual de usuario estudiante ver notaslorenalevil
 
Manual de usuario adminitrador cierre de año
Manual de usuario adminitrador    cierre de añoManual de usuario adminitrador    cierre de año
Manual de usuario adminitrador cierre de añolorenalevil
 
Guía _No.1 grado 9
Guía _No.1 grado 9Guía _No.1 grado 9
Guía _No.1 grado 9gregoriopena
 
Actividad 4
Actividad 4Actividad 4
Actividad 4melina09
 
Documentación practica 2
Documentación practica 2Documentación practica 2
Documentación practica 2rmirandaibanez
 
Actividad 1.2 a
Actividad 1.2 aActividad 1.2 a
Actividad 1.2 aangelcain
 
Trabajo formularios
Trabajo formulariosTrabajo formularios
Trabajo formularioscarlos88206
 
Taller= 5 base de datos espero les sguste
Taller=  5 base de datos     espero les  sguste Taller=  5 base de datos     espero les  sguste
Taller= 5 base de datos espero les sguste yesebeth
 

Was ist angesagt? (15)

Semana 2
Semana 2Semana 2
Semana 2
 
Semana 3
Semana 3Semana 3
Semana 3
 
Fecha y hora
Fecha y horaFecha y hora
Fecha y hora
 
Acuerdos para cargar en la plataforma Edison 2014
Acuerdos para cargar en la plataforma Edison 2014 Acuerdos para cargar en la plataforma Edison 2014
Acuerdos para cargar en la plataforma Edison 2014
 
Manual de usuario estudiante ver notas
Manual de usuario estudiante  ver notasManual de usuario estudiante  ver notas
Manual de usuario estudiante ver notas
 
Manual de usuario adminitrador cierre de año
Manual de usuario adminitrador    cierre de añoManual de usuario adminitrador    cierre de año
Manual de usuario adminitrador cierre de año
 
Guía _No.1 grado 9
Guía _No.1 grado 9Guía _No.1 grado 9
Guía _No.1 grado 9
 
Actividad 4
Actividad 4Actividad 4
Actividad 4
 
Salto de pagina
Salto de paginaSalto de pagina
Salto de pagina
 
Primera base de datos
Primera base de datosPrimera base de datos
Primera base de datos
 
Documentación practica 2
Documentación practica 2Documentación practica 2
Documentación practica 2
 
Actividad 1.2 a
Actividad 1.2 aActividad 1.2 a
Actividad 1.2 a
 
Ex avarev2
Ex avarev2Ex avarev2
Ex avarev2
 
Trabajo formularios
Trabajo formulariosTrabajo formularios
Trabajo formularios
 
Taller= 5 base de datos espero les sguste
Taller=  5 base de datos     espero les  sguste Taller=  5 base de datos     espero les  sguste
Taller= 5 base de datos espero les sguste
 

Andere mochten auch

Servicios de Ergo Sum
Servicios de Ergo SumServicios de Ergo Sum
Servicios de Ergo Sumjosediazbs
 
Trabajo psico 3 evaluación
Trabajo psico 3 evaluaciónTrabajo psico 3 evaluación
Trabajo psico 3 evaluaciónNOVACRI
 
Diapo ped
Diapo pedDiapo ped
Diapo pedlunix07
 
Word victor garrido_sesion
Word victor garrido_sesionWord victor garrido_sesion
Word victor garrido_sesionvictorgarridom
 
REGLAS DE ACENTUACIÓN. Por Wenceslao Mohedas Ramos
REGLAS DE ACENTUACIÓN. Por Wenceslao Mohedas RamosREGLAS DE ACENTUACIÓN. Por Wenceslao Mohedas Ramos
REGLAS DE ACENTUACIÓN. Por Wenceslao Mohedas RamosMALTLuengo
 
Planes tarifarios para el servicio de
Planes tarifarios para el servicio dePlanes tarifarios para el servicio de
Planes tarifarios para el servicio deJenny Flores
 
Producción de calor para instalaciones industriales y de confort
Producción de calor para instalaciones industriales y de confortProducción de calor para instalaciones industriales y de confort
Producción de calor para instalaciones industriales y de confortEuropea Térmica Eléctrica
 
O que é um documentário.
O que é um documentário.O que é um documentário.
O que é um documentário.FArlete
 
Formação laboratório_julho 2013
Formação laboratório_julho 2013Formação laboratório_julho 2013
Formação laboratório_julho 2013Ciências Semed
 
Manual da Caixa Mackie SRM350V2 (PORTUGUÊS)
Manual da Caixa Mackie SRM350V2 (PORTUGUÊS)Manual da Caixa Mackie SRM350V2 (PORTUGUÊS)
Manual da Caixa Mackie SRM350V2 (PORTUGUÊS)Habro Group
 
O caldeirão da acessibilidade v.5 2013 d
O caldeirão da acessibilidade v.5 2013 dO caldeirão da acessibilidade v.5 2013 d
O caldeirão da acessibilidade v.5 2013 dFernando Zornitta
 
Manual do amplificador Line 6 SPIDER IV 30 (PORTUGUÊS)
Manual do amplificador Line 6 SPIDER IV 30 (PORTUGUÊS)Manual do amplificador Line 6 SPIDER IV 30 (PORTUGUÊS)
Manual do amplificador Line 6 SPIDER IV 30 (PORTUGUÊS)Habro Group
 
Entendendo as Orações - Pai Nosso
Entendendo as Orações - Pai NossoEntendendo as Orações - Pai Nosso
Entendendo as Orações - Pai Nossointernautadefe
 
Natureza sua-filosofia
Natureza sua-filosofiaNatureza sua-filosofia
Natureza sua-filosofiaJoyAlbanez
 
Diamundialpoesia
DiamundialpoesiaDiamundialpoesia
DiamundialpoesiaMALTLuengo
 
Colorear fotografia blanco y negro 1 ( En Photoshop )
Colorear fotografia blanco y negro 1  ( En Photoshop )Colorear fotografia blanco y negro 1  ( En Photoshop )
Colorear fotografia blanco y negro 1 ( En Photoshop )Cat Lunac
 

Andere mochten auch (20)

Servicios de Ergo Sum
Servicios de Ergo SumServicios de Ergo Sum
Servicios de Ergo Sum
 
Trabajo psico 3 evaluación
Trabajo psico 3 evaluaciónTrabajo psico 3 evaluación
Trabajo psico 3 evaluación
 
Diapo ped
Diapo pedDiapo ped
Diapo ped
 
Word victor garrido_sesion
Word victor garrido_sesionWord victor garrido_sesion
Word victor garrido_sesion
 
Ensayo
EnsayoEnsayo
Ensayo
 
REGLAS DE ACENTUACIÓN. Por Wenceslao Mohedas Ramos
REGLAS DE ACENTUACIÓN. Por Wenceslao Mohedas RamosREGLAS DE ACENTUACIÓN. Por Wenceslao Mohedas Ramos
REGLAS DE ACENTUACIÓN. Por Wenceslao Mohedas Ramos
 
Planes tarifarios para el servicio de
Planes tarifarios para el servicio dePlanes tarifarios para el servicio de
Planes tarifarios para el servicio de
 
Producción de calor para instalaciones industriales y de confort
Producción de calor para instalaciones industriales y de confortProducción de calor para instalaciones industriales y de confort
Producción de calor para instalaciones industriales y de confort
 
Pesca esportiva
Pesca esportivaPesca esportiva
Pesca esportiva
 
O que é um documentário.
O que é um documentário.O que é um documentário.
O que é um documentário.
 
Formação laboratório_julho 2013
Formação laboratório_julho 2013Formação laboratório_julho 2013
Formação laboratório_julho 2013
 
E19 ll04
E19 ll04E19 ll04
E19 ll04
 
Manual da Caixa Mackie SRM350V2 (PORTUGUÊS)
Manual da Caixa Mackie SRM350V2 (PORTUGUÊS)Manual da Caixa Mackie SRM350V2 (PORTUGUÊS)
Manual da Caixa Mackie SRM350V2 (PORTUGUÊS)
 
O caldeirão da acessibilidade v.5 2013 d
O caldeirão da acessibilidade v.5 2013 dO caldeirão da acessibilidade v.5 2013 d
O caldeirão da acessibilidade v.5 2013 d
 
Manual do amplificador Line 6 SPIDER IV 30 (PORTUGUÊS)
Manual do amplificador Line 6 SPIDER IV 30 (PORTUGUÊS)Manual do amplificador Line 6 SPIDER IV 30 (PORTUGUÊS)
Manual do amplificador Line 6 SPIDER IV 30 (PORTUGUÊS)
 
Entendendo as Orações - Pai Nosso
Entendendo as Orações - Pai NossoEntendendo as Orações - Pai Nosso
Entendendo as Orações - Pai Nosso
 
Natureza sua-filosofia
Natureza sua-filosofiaNatureza sua-filosofia
Natureza sua-filosofia
 
Maquina de vapor
Maquina de vaporMaquina de vapor
Maquina de vapor
 
Diamundialpoesia
DiamundialpoesiaDiamundialpoesia
Diamundialpoesia
 
Colorear fotografia blanco y negro 1 ( En Photoshop )
Colorear fotografia blanco y negro 1  ( En Photoshop )Colorear fotografia blanco y negro 1  ( En Photoshop )
Colorear fotografia blanco y negro 1 ( En Photoshop )
 

Ähnlich wie Caso practico de subformulario

Detalle de creacion de "Mi primera base de datos"
Detalle de creacion de "Mi primera base de datos"Detalle de creacion de "Mi primera base de datos"
Detalle de creacion de "Mi primera base de datos"rmirandaibanez
 
Detalle de creación "Mi primera base de datos"
Detalle de creación "Mi primera base de datos"Detalle de creación "Mi primera base de datos"
Detalle de creación "Mi primera base de datos"rmirandaibanez
 
Colegio nacional nicolás esguerradfgdfg
Colegio nacional nicolás esguerradfgdfgColegio nacional nicolás esguerradfgdfg
Colegio nacional nicolás esguerradfgdfgCristianOYAlexanderP
 
Guía básica creación Bases de Datos en Access
Guía básica creación Bases de Datos en AccessGuía básica creación Bases de Datos en Access
Guía básica creación Bases de Datos en AccessSandra Hidalgo Muñoz
 
Material de Clases TP N° 1 - Bases de Datos - Formularios e Informes
Material de Clases TP N° 1 - Bases de Datos - Formularios e InformesMaterial de Clases TP N° 1 - Bases de Datos - Formularios e Informes
Material de Clases TP N° 1 - Bases de Datos - Formularios e Informesmnllorente
 
Practica con acces
Practica con accesPractica con acces
Practica con accesFABIAN AYALA
 
Accesspracticacompleta 110430082154-phpapp02
Accesspracticacompleta 110430082154-phpapp02Accesspracticacompleta 110430082154-phpapp02
Accesspracticacompleta 110430082154-phpapp02Angélica Reyes Castillo
 
Access practicacompleta
Access practicacompletaAccess practicacompleta
Access practicacompletaAer Campeador
 
Los formularios en access 2007 paso a paso
Los formularios en access 2007 paso a pasoLos formularios en access 2007 paso a paso
Los formularios en access 2007 paso a pasoInmaculada Concepción
 
BD Academia.docx
BD Academia.docxBD Academia.docx
BD Academia.docxjpalencia
 
Ejemplo Access - Excel.pdf
Ejemplo Access - Excel.pdfEjemplo Access - Excel.pdf
Ejemplo Access - Excel.pdfDouglasCordero5
 

Ähnlich wie Caso practico de subformulario (20)

Uso de formularios trabajo
Uso de formularios trabajoUso de formularios trabajo
Uso de formularios trabajo
 
7 utn frba manual access 2010 formularios
7  utn frba manual access 2010   formularios7  utn frba manual access 2010   formularios
7 utn frba manual access 2010 formularios
 
Detalle de creacion de "Mi primera base de datos"
Detalle de creacion de "Mi primera base de datos"Detalle de creacion de "Mi primera base de datos"
Detalle de creacion de "Mi primera base de datos"
 
Detalle de creación "Mi primera base de datos"
Detalle de creación "Mi primera base de datos"Detalle de creación "Mi primera base de datos"
Detalle de creación "Mi primera base de datos"
 
Colegio nacional nicolás esguerradfgdfg
Colegio nacional nicolás esguerradfgdfgColegio nacional nicolás esguerradfgdfg
Colegio nacional nicolás esguerradfgdfg
 
Guía básica creación Bases de Datos en Access
Guía básica creación Bases de Datos en AccessGuía básica creación Bases de Datos en Access
Guía básica creación Bases de Datos en Access
 
Taller Access #3
Taller Access #3Taller Access #3
Taller Access #3
 
ejercicio-formularios-con-word
ejercicio-formularios-con-wordejercicio-formularios-con-word
ejercicio-formularios-con-word
 
Material de Clases TP N° 1 - Bases de Datos - Formularios e Informes
Material de Clases TP N° 1 - Bases de Datos - Formularios e InformesMaterial de Clases TP N° 1 - Bases de Datos - Formularios e Informes
Material de Clases TP N° 1 - Bases de Datos - Formularios e Informes
 
Practica con acces
Practica con accesPractica con acces
Practica con acces
 
Access
AccessAccess
Access
 
Accesspracticacompleta 110430082154-phpapp02
Accesspracticacompleta 110430082154-phpapp02Accesspracticacompleta 110430082154-phpapp02
Accesspracticacompleta 110430082154-phpapp02
 
Access practicacompleta
Access practicacompletaAccess practicacompleta
Access practicacompleta
 
Los formularios en access 2007 paso a paso
Los formularios en access 2007 paso a pasoLos formularios en access 2007 paso a paso
Los formularios en access 2007 paso a paso
 
TRABAJO FINAL
TRABAJO FINALTRABAJO FINAL
TRABAJO FINAL
 
TRABAJO FINAL
TRABAJO FINALTRABAJO FINAL
TRABAJO FINAL
 
TRABAJO FINAL
TRABAJO FINALTRABAJO FINAL
TRABAJO FINAL
 
BD Academia.docx
BD Academia.docxBD Academia.docx
BD Academia.docx
 
A) access
A) accessA) access
A) access
 
Ejemplo Access - Excel.pdf
Ejemplo Access - Excel.pdfEjemplo Access - Excel.pdf
Ejemplo Access - Excel.pdf
 

Caso practico de subformulario

  • 1. GUIA PRACTICA DE SUBFORMULARIO Alexandra Bogarin
  • 2. Formulario sobre una sóla tabla o consulta Nosotros siempre intentaremos crear un formulario en "vista diseño" sin utilizar el asistente ya que así podremos luego modificarlo con más facilidad. Ejemplo: formulario "Alumno“ 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 Dicha tabla, ya introducida en la base de datos tendría en diseño el aspecto siguiente:
  • 3.
  • 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) :
  • 5. A continuación nos aparece un formulario en blanco como el que se muestra en la figura siguiente:
  • 6. Y pulsando sobre el menú Ver->Lista de Campos mostramos los campos de la tabla Alumno que se pueden "insertar" en el formulario:
  • 7. Por último sólo queda 'arrastrar' los campos que deseemos de la lista de campos de Alumno al formulario en blanco anterior:
  • 8. Por ejemplo, arrastrando el campo DNI al formulario:
  • 9. Por último, una vez insertados todos los campos de la tabla Alumno el aspecto final podría ser el siguiente:
  • 10. Formulario-Subformulario: Relación 1 a muchos (1-n) 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. Ejemplo: Formulario-Subformulario Alumno-Matricula 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) 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.
  • 11. La tabla Matricula en vista diseño tiene la estructura siguiente:
  • 12. Creamos sobre la misma un formulario tabular de forma automática:
  • 13. Cuyo aspecto es el siguiente:
  • 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.
  • 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:
  • 16. Y la vista final del formulario-subformulario Alumno-Matricula sería la siguiente: