Creando varios formularios

ObjetivosAprenderás a varios formularios en un documento, como a configurar sus propiedades.

Has creado un formulario con los datos de los clientes, pero te gustaría que debajo de los datos de los clientes aparecieran los pedidos realizados por los clientes, de forma que puedas visualizar que pedidos a hecho cada uno. Afortunadamente tienes otra fuente de datos denominadas Pedidos donde tienes almacenado los pedidos hecho por todos los clientes, en el cual aparece el NIF del cliente, y el artículo comprado.

Para crear un nuevo formulario te vas al navegador de formulario, y te sitúas en Formularios, pulsas el botón derecho del ratón y seleccionas la opción Nuevo, y posteriormente formulario. Tras realizar dicha operación te aparecerá un nuevo formulario denominado Standard, justo debajo del formulario Clientes.

Creación de un nuevo formulario

Ahora vamos a configurar las propiedades del formularios Standard, para ello abro las propiedades del nuevo formulario. Inserto en el campo Nombre de la pestaña General el valor "Pedidos", y nos vamos a la pestaña Datos, allí en la lista Fuente de datos "Pedidos", a continuación de la lista Tipo de objeto elijo Tabla, y por último de la lista Contenido, selecciono la tabla pedidos.

Propiedades de formulario Pedidos. Pulse en la imagen para ampliarla

Bien ya tenemos creado y configurado el formulario, pero no tiene ningún control asociado al mismo. Vamos a insertar un control de campo para visualizar el cual sirve para visualizar los datos de una tabla.

Para ello selecciono el icono Control de tabla de la barra de Funciones de Formulario, y dibujo dicho control en el documento, apareciéndonos el piloto para control de tablas. Lo único que tendremos que hacer es seleccionar los campos de la tabla pedidos que queremos que aparezca en el control de tabla, en tu caso seleccionas todos los campos, y pulsas el botón Crear.

ComentarioCuando un formulario tenga asociado una fuente de datos, al abrir el piloto nos aparecer en un bloque superior denominado Formulario, información sobre la fuente de datos, tipo de contenido, y el contenido en sí que tiene configurado el formulario.

Piloto aiutomático de Control de tabla. Pulse en la imagen para ampliarla

Al pulsar el botón crear y desactivar la vista diseño vemos el resultado de la creación del control de tabla pedidos:

Imagen de los dos formularios, Clientes y Pedido. Pulse en la imagen para ampliarla

Fichero Observe como ha quedado el formulario de clientes, después de insertarle el formulario de pedidos.

Fichero Para visualizar los datos del formulario de pedidos necesitas configurar la fuente pedidos, al igual que hiciste con la fuente clientes, abre este archivo y una vez abierto guárdalo en tu ordenador como pedidos.txt, de modo que ya puedes configurar la fuente de datos pedidos.

DemostracionDEMO: Vea como asignar una fuente de datos a un formulario, para posteriormente crear un control de tabla.

  1. Una vez creado el nuevo formulario desde el navegador de formulario abriremos la ventana de propiedades del formulario.
  2. Vete a la pestaña Datos y de la lista Fuente de datos selecciona pedidos.
  3. En la lista Tipo de contenido selecciona Tabla, y de la lista Contenidos selecciona pedidos.
  4. Cierra la ventana propiedades, y elige Control de tabla de la barra.
  5. Dibuja dicho control en el documento, con lo que te aparecerá el asistente.
  6. En el asistente incluye todos los campos de datos en el formulario.
  7. Por último, pulsa el botón Crear.