CLASE 1 : LUNES 25

CREAR UNA BASE DE DATOS ACCESS 1. Crear un Directorio de Trabajo (Preferible en la raíz del disco duro p.ejemplo C:\MIPROY) 2. Ingresar a Microsoft Access (Inicio/Programas/Microsoft Access) y elegir "Base de datos de Acceso en blanco" y pulse el botón Aceptar

3. Ir al directorio de trabajo y guardar con el nombre de "Farmacia.mdb"

4. Hacer doble click en "Crear una tabla en vista Diseño"

5. Ingresar los campos de la Tabla, acompañados de su Tipo de datos NOTA: En los campos que representarán los códigos de las entidades, ir a la columna Descripción y hacer click con el botón derecho y elegir "Clave Principal"

Note que después de elegir el campo clave, la palabra NO, cambia por SI (Sin duplicados)

6. Una vez creada cada una de las tablas, ir a Archivo -> Guardar como... (Para cada tabla)

7. Cerrar la ventana del paso 5, y crear una nueva tabla desde el paso 4. 8. Si desea modificar los campos de una tabla, haga click con el botón derecho y elija "Vista Diseño" y realice las modificaciones necesarias Y NO OLVIDE REGRABAR CON EL PEQUEÑO DISCO

TABLAS A CREAR (Repetir pasos 4 al 7) Medicamento

Proveedor

Cliente

Compra

Venta

CodMed T 3

CodProve T 3

CodCli T 3

CodProve T 3

CodCli T 3

NomMed T 40

NomProve T 40

NomCli T 40

CodMed T 3

CodMed T 3

DesMed T 50

TipoProve T 10

DirCli T 50

CantCompra N EL

CantVenta N EL

Marca T 20

DirProve T 50

FonoCli N EL

FechaCompra F/H

FechaVenta F/H

Industria T 15

Pais T 15

Ruc N EL

Cantidad N EL

Ciudad T 11

PrecioUnit N S

FonoProve N EL

Fechavenci F/H

Fax

N EL

Ruc N EL

Trabajar ACCESS con DELPHI 1. Modificar las propiedades del formulario principal Name

: FPrincipal

Color

: Color claro

WindowState : wsMaximized 2. Insertar en el formulario principal un MainMenu con las siguientes opciones

Registrar

Transacción

Medicamento

Venta

Proveedor

Compra

Consultas

Reportes

Búsquedas Listados Medicamento Medicamento Proveedor Proveedor Cliente Cliente Resúmenes Documentos Inventario Factura Venta Por cliente Factura Compra Por Proveedor Inventario

Configurar Impresora

Ayuda Contenido

Acerca de

Cliente Salir CTL+X 3. Ingresar un StatusBar (Win32) y haga click con el botón derecho sobre el objeto y elegir "Panels Editor" . En la ventana hacer click con el botón derecho y elegir "Add" tres veces Hacer click en 0-TStatusPanel y modificar las propiedades: Text

: Tu nombre completo

Width : 150

GUARDAR EL FORMULARIO CON UPrincipal.pas y el proyecto con Farmacia.dpr (En su directorio!!!!!)

MANEJANDO

ADO

Para enlazar la base de datos con los formularios y código de Delphi, para no usar "alias", vamos a usar un componente muy potente llamado ADOConnection 1. Crear un Data Module y cambiar su Name : DM, guardar con UDM.pas (En su directorio!!!!)

2. Insertar de la Paleta ADO un componente ADOConnection en el DataModule DM Hacer click con el botón derecho en el componente ADOConnection1 y elegir "Edit ConnectionString"

3. Hacer click en el botón "Build".. Elegir "Microsoft Jet 4.0 OLE Provider"

4. Pulsar en Siguiente>>

5. Elegir la base de datos con

6. Una vez elegido eliminar toda la ruta inicial

Debe quedar así

7. Para comprobar la conexión haga click en "probar conexión"

debe salir:

Sino, cometiste algún error 8. Salir con Aceptar / OK

MANEJANDO LAS TABLAS DE ADO 1. Insertar una ADOTable (ADO) y un DataSource (DataAccess) en el Dta Module

2. Modificar las siguientes propiedades: En ADOTable1 Name

: Medicamento

Connection

: ADOConnection1

Tablename

: Medicamento

Active

: True

En DataSource1 Name

: DSMedicamento

DataSet

: Medicamento

3. Repetir el procesos para las cinco Tablas hasta obtener:

REGRABAR !!!!

TAREA PARA LA SIGUIENTE CLASE 1. Crear la Base de Datos tal como se explica en estas páginas 2. Crear el menú con las opciones indicadas, colores y Statusbar con su nombre completo 3. Crear un DataModule como el indicado 4. Añadir Una ventana Splash con algún gráfico (No grande) acerca de farmacias 5. Todo ello debe tenerlo en un disco flexible para su manejo y entrega