Make your own free website on Tripod.com

Arquitectura de tres capas con Access

SEGUNDA CAPA: LÓGICA DE NEGOCIO

 

 

QUINTO proyecto: creación de formularios con campos OLE,

hipervínculos y Subformularios

 

Creación de la tabla de los suplidores y Pedidos

 

Table4 (suplidor)

 

Crea en la vista Design y en la misma base de datos de los proyectos anteriores la siguiente tabla:

 

Field Name

Data Type

Primary Key

Propiedades

Observaciones

Caption

Input Mask

 

SuplidorID

Text

Si

ID Suplidor

 

 

 

 

 

 

 

 

NombreSuplidor

Text

 

Nombre suplidor

 

 

PersonaContacto

Text

 

Persona Contacto

 

 

DireccionSuplidor

Text

 

 Dirección

 

 

Ciudad

Text

 

 

 

 

Zip

Text

 

 

Zip Code

 

TelefContacto

 

 

Telefono Orden

Telephone #

Al entrar el Input Mask (mascarilla) guarda la tabla como suplidor

PrimerPedido

Date/Time

 

 

Short Date

 

ProducroID

Text

 

ID Producto

 

 

Comentario

Memo

 

 

 

Comentarios relacionados con el suplidor 

Picture

OLE Object

 

Foto

 

 

WebPage

Hyperlink

 

Pagina Web

 

Se escribe en el campo  la dirección de la página web del suplidor: http://www.etc.com

PedidoID

Text

 

ID del pedido

 

Este campo se utiliza para relacionar la tabla de Pedidos con esta tabla.

 

Cierra y guarda la tabla con el nombre de suplidor.

 

Cómo crear Hyperlink.

 

  1. Haz un clic con el botón derecho en el campo donde hay que entrar el enlace con la página web.
  2. Elige Hyperlink/Edit Hyperlink. Aparece la caja de diálogo de Insert Hyperlink.

Variante: Activado el campo de Web Page, haz un clic en en el icono  o en el menú Insert/Hyperlink.

  1. Escribe (mejor, copia y pega) o selecciona de la lista (si es que está incluida) la dirección en la ventana Type the file or Web page name:
  2. Presiona OK.

 

Table5 (pedidos)

 

Crea la siguiente tabla en la misma base de datos de los proyectos anteriores:

 

Field Name

Data Type

Primary Key

Propiedades

Observaciones

Caption

Input Mask

Decimal Place

 

PedidoID

Text

Si

ID del pedido

 

 

 

FechaPedido

Date/Time

 

Fecha

Short Date

 

Al entrar el Input Mask (mascarilla) guarda la tabla como pedidos.

ProductoID

Text

 

ID Producto

 

 

Este campo se utiliza para relacionar la tabla de producto con esta tabla.

NombreProducto

Text

 

 

 

 

 

CantidadPedido

Number

 

 

 

 

 

PrecioSuplidor

Currency

 

Precio Supl

 

2

 

SuplidorID

Text

 

 

 

 

Este campo se utiliza para relacionar la tabla de Suplidor con esta tabla.

 

Cierra la tabla y la nominas como pedidos.

 

Crear del formulario de Suplidores con un subformulario

 

Es sumamente sencillo la creación de un formulario y subformulario con la herramienta Form Wizard. El asistente Form Wizard crea el formulario y subformulario automáticamente una vez hayas elegido las tables e indicado la organización general de tus datos. Sigue los siguientes pasos para crear el formulario y subformulario. El formulario corresponderá a la tabla de Suplidores y el subformulario a la tabla de Productos.

 

Relacióna la tabla Suplidor con la tabla Producto

 

Es necesario establecer la relación entre las tablas que vas a utilizar en el formulario y subformulario, antes de crear el mismo.

1.      Haz un clic en el botón Relationships.

2.      Haz un clic en el botón  Show Table.

3.      Añade (Add) al tablero de relaciones la tabla suplidor.

4.      Cierra Show Table.

5.      Relaciona SuplidorID de la tabla suplidor con SuplidorID de la tabla producto (esta tabla ya estaba relacionada con la tabla cliente).

6.      Cierra la ventana Relationship y la guardas.

 

Creación del formulario

 

1.      Activa Forms de la barra de Objects.

2.      Haz doble clic sobre Create Form by using wizard.

 

 

3.      Elige primero, de la tabla Suplidor, los campos: SuplidorID, NombreSuplidor, PersonaContacto, TelContacto, PrimerPedido, ProductoID, Comentario, Picture y WebPage. Segundo, de la tabla Producto, los campos: NombreProducto, CantidadStock y PrecioProducto.

4.      Presiona Next.

 

5.      Marca Form with subform(s).

6.      Next.

7.      Marca Datasheet.

 

8.      Next.

9.      Elige Standar.

10.  Guarda el formulario como Master Suplidor y el Sub-formulario como Producto Sbform

 

11.  Finish.

 

Editar el formulario

 

Crea el interfaz que te presento a continuación:

1.      Organiza y ajusta el largo de los objetos del formulario.

2.      Inserta la imagen del suplidor(a) en el objeto OLE.

3.      Añade los “Command Button” para navegar  y editar (Ver el Segundo Proyecto).

4.      Añade el Combo Box “Buscar por Nombre” y el objeto Triangle sobre el combo box (Ver el procedimiento más adelante).

 

Cómo crear un Combo Box

1.      En la vista de diseño, elige la herramiento Combo Box de la caja de herramientas, luego mueve el puntero del ratón a la posición deseada del formulario y haz un clic para integrar el objeto combo box.

 

2.      Marca Find a record...

 

 

 

 

 

 

 

3.      Haz un clic el botón Next >, luego selecciona NombreSuplidor  y haz un clic en Add Field (flecha derecha) para añadir el campo al combo box.

 

 

 

 

 

 

 

 

 

 

 

 

4.      Haz un clic el botón Next >. Ensancha la columna si fuera necesario.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Haz un clic el botón Next >, y escribe Buscar por &Nombre como etiqueta para el combo box. Apunta a Finish.

 

 

 

 

 

 

 

 

 

 

 

 

Cómo colocar un rectángulo en la etiqueta y caja del combo box

 

1.      Apunta a la herramienta Rectangle de la caja de herramientas.

2.      Mueve el puntero del ratón y dibuja un rectángulo ajustado a la etiqueta y a la caja del combo box.

3.      Apunta al borde del rectángulo con el botón derecho y elige Properties.

4.      Cambia el valor de la propiedad Spetial Effect para Raised.

5.      Cierra la propiedad del rectángulo.

6.      Cambia a la vista normal para ver el trabajo. Si te gusta, guárdalo.

 

 

Home | Diseño Aplicaciones |