Hace un tiempo que están de moda los "Dashboard" o "Tableros de Comados".
Es una forma de presentar indicadores de gestión y alertas.
Al ingresar al sistema se pueden presentar en una ventana de bienvenida con opción a cerrarlo y luego re-abrirlo con alguna opción de menú.
Al lanzar dicho "dashboard" simplemente incorporas que alertas quieren mostrar. (puede ser un gran formulario con solapas...)
Extract - Transform - Load (Extraer, Transformar, Cargar)
Para el caso de alerta por facturas impagas:
Luego del Login al sistema puedes invocar una rutina que realice un query o consulta de tipo
select p.prov_nombre,f.fac_fecha,f.fac_numero,f.fac_importe-f.fac_pagado as pendiente ;
from facturas f ;
join proveedores p on f.prov_cod = p.prov_cod ;
where f.fac_importe < f.fac_pagado into cursor _fac_pendientes (ejemplo muy simplificado...)
if not eof('_fac_pendientes')
Messagebox('ATENCION: Existen Facturas Pendientes',64,'Alerta')
* luego abrir ventana o formulario con grilla para mostrar los datos...
endif
* Saludos