Objetivo técnico: Diseñar estructuras de datos y consultas en Access.
Objetivo de negocio: Diseñar un procedimiento de negocio automático.
Planteamiento del problema: Dictaminar la salud financiera de las empresas mediante un procedimiento automático.
Verificar que el balance cuadre.
Calcular el índice de liquidez utilizando la fórmula:
liquidez = (bancos + insumos + proceso + mercancia + clientes) .
(bancos + insumos + proceso + mercancia + clientes + infraestructura)
Dictaminar el balance general según el siguiente criterio de negocio
Si la liquidez es mayor a 0.8 entonces el dictamen es bueno,
Si la liquidez es mayor a 0.6 y menor o igual a 0.8 entonces el dictamen es regular,
En otro caso el dictamen es malo.
Para implementar la solución sigue los siguientes pasos:
Crea una base de datos nueva en access que se llame calificadora.
Crea dos tablas con las siguiente estructura:
En la pestaña Herramientas de Bases de Datos en la opción Relaciones establece una relación arrastrando el cambpo idestudiante desde la tabla estudiantes hacia la tabla balances y marca la casilla de verificación exigir integridad referencial.
Descarga el archivo adjunto estructuras de datos.xslx, abre las tablas en la vista hoja de datos, corta y pega los datos.
En la pestaña Crear utiliza la opción diseño de consulta para que puedas implementar el procedimiento en una consulta llamada indicadores.
Las expresiones que van los campos calculados son las siguientes:
cuadra: [balances]![bancos]+[balances]![insumos]+[balances]![proceso]+[balances]![mercancia]+[balances]![clientes]+[balances]![infraestructura]-[balances]![proveedores]-[balances]![prestamos]-[balances]![social]-[balances]![utilidades]
cuadrado: SiInm([cuadra]=0,"cuadra","no cuadra")
liquidez: ([balances]![bancos]+[balances]![insumos]+[balances]![proceso]+[balances]![mercancia]+[balances]![clientes])/([balances]![bancos]+[balances]![insumos]+[balances]![proceso]+[balances]![mercancia]+[balances]![clientes]+[balances]![infraestructura])
calificacion: SiInm([liquidez]<0.5,"malo",SiInm([liquidez]<0.75,"regular","bueno"))
no cortes y pegues el código, es para que verifiques tus resultados
Cuando en la vista Hoja de datos de la consulta indicadores despliegues los datos siguientes tu consulta es correcta.