Make your own free website on Tripod.com

Arquitectura de tres capas con Access

SEGUNDA CAPA: LÓGICA DE NEGOCIO

 

 

sexto proyecto: comprensión de las consultas o queries

 

Acces permite crear una gran variedad de consultas. Las más comunes son Selet Query, que extrae información de una o más tablas. También puedes crear crosstab queries, que agrupa y resume información en un formato de fila-columna como Excel PivotTable. Una de las cosas más poderosas (y también peligrosas por trastocar la información de la base de datos) conlleva la action queries (Update Query, Make-Table Queery, Append Query y Delete Query), que actualiza los datos de la base de acuerdo a los criterios definidos en el query.

 

Selección del query

Cuando utilizas la vista de Diseño para crear un query, Acces crea Select Query por defecto. El propósito de Select Query es recoger datos de una o más tablas. La selección del query puede incluir cualquiera de los siguientes elementos:

·        Agrupar campos de una o varias tablas o queries.

·        Calcular campos.

·        Totales que ejecutan operaciones estadísticas.

·        Selección de criterios.

·        Instrucciones de orden (sorting).

·        Ocultar campos.

Los sistemas que manejan bases de datos generalmente proveen herramientas para dar respuesta a una serie de preguntas como las siguientes: ¿Cuánto se facturó y cuánto pagó el cliente CM12? ¿Qué nombre del cliente empieza por Él? ¿Qué clientes son de Santurce? ¿A qué clientes del técnico 10 se le facturó más de $300.00?

 

 Tabla del cliente

Número Cliente


Compañía


Dirección


Ciudad


Estado


ZipCode


Factura


Pago

Número técnico

CM12

Computer_Más

Calero 10

Caguas

PR

00765

$322.45

$159.00

10

CS56

Computer Suppliers

Hostos 45

Santurce

PR

00909

$1399.00

$675.00

09

C200

Computer 2000

Albizu 13

Guayama

PR

00689

$299.75

$200.00

10

BE77

Boricua Electrónic

Colón 65

Aguada

PR

00654

$2500.97

$1500.25

10

ET02

Electro Text

Revolución 530

Lares

PR

00865

$0.00

$0.00

15

EI24

Egunon Inc

Tridas 09

Santurce

PR

00909

$150.00

$0.00

09

Al llenar cada campo presiona la tecla Tab.

Observa en la parte inferior de la ventana la barra del número de los récords. Es muy útil para navegar.

Ver previamente e imprimir el contenido de una tabla

  1. Abre la base de datos Proyecto1 y la tabla Cliente.
  2. Da un clic en File/Print Preview
  3. Aumenta la vista
  4. Da un clic en File/Page Setup
  5. Da un clic en la pestaña Page y selecciona Landscape/OK.
  6. Da un clic en File/Print

Cerrar la Tabla

1.      File/Close

O dar un clic en el botón de cerrar X de cada ventana.

Crear tablas adicionales

Una misma base de datos puede tener varias tablas. El número de tablas lo determinan las necesidades del tipo de negocio.

  1. Abre la base de datos Proyecto1.
  2. Selecciona Tables/New/Design View/OK
  3. Da un clic en File/Save
  4. Guarda la tabla en el 3.50 Foppy con el nombre Técnico.
  5. Define los campos de la tabla de acuerdo a la siguiente estructura

Estructura de la tabla Técnico

Field Name

Data Type

Field Size

Primary Key

Descripction

ID Técnico

Text

2

Si

Núm. del técnico (Clave principal)

Apellido

Text

10

 

Apellido del técnico

Nombre

 

8

 

 

Dirección

 

15

 

Dirección postal

Ciudad

Text

15

 

 

Estado

Text

2

 

Abreviado con dos caracteres

ZipCode

Text

5

 

 

SalarioHora

Currency

 

 

Salario por hora

HorasTrabajadas

Numérico

 

 

 

Entrar datos en la tabla

  1. Da doble clic sobre la tabla creada
  2. Entra datos imaginarios correspondientes a los tres Números Técnico (09, 10 y 15).

Tabla del técnico

Número Técnico


Apellido


Nombre


Dirección


Ciudad


Estado

Zip Code

 

SalarioHora


HorasTrabajadas

09

 

 

 

 

 

 

 

 

10

 

 

 

 

 

 

 

 

15

 

 

 

 

 

 

 

 

Crear un nuevo Query

  1. Abre la base de datos Proyecto1.
  2. Selecciona (da un clic en) la tabla de Cliente
  3. Da un clic en la flecha del icono "New Object" (el penúl