Como crear campos actualizables (o dinámicos) en Access 2003

Estoy modernizando un archivo en Access, tanto macros, formularios, consultas, etc.. Bastante complejo pero me encuentro frente al siguiente problema.

Los campos de mi tabla principal tienen como nombres a distintos años. Además deja los campos disponibles para una proyección a corto plazo como el año N + 1 y N + 2 (siendo el año N el actual) y a largo plazo como el año N + 5 . Estos campos deben estar en la versión del año posterior para comparar los datos reales con los proyectados.

Ejemplo: Si la tabla se llama "VERSION 2015" y el año N es el 2015, los campos que la constituyen van a estar formados por los propios del 2015 pero también las proyecciones del año anterior (2014). En este caso serán : "2015" (N), "2016" (N+1), "2017" (N+2), "2020"(N+5). Además estarán los campos que son copiados y pegados del año anterior, estos son: "2014", "2015 VERSIÓN SEGÚN 2014", "2016 VERSIÓN SEGÚN 2014" y "2019 VERSIÓN SEGÚN 2014".

En el proximo año el caso será el siguiente: Si la tabla se llamará "VERSION 2016" y el año N es el 2016, los campos que la constituyen van a estar formados por los propios del 2016 pero también las proyecciones del año anterior (2015). En este caso serán : "2016" (N), "2017" (N+1), "2018" (N+2), "2021"(N+5). Además estarán los campos que son copiados y pegados del año anterior, estos son: "2015", "2016 VERSIÓN SEGÚN 2015", "2017 VERSIÓN SEGÚN 2015" y "2020 VERSIÓN SEGÚN 2015".

Esto no es muy dificil de entender, lo que quería saber es como realizar consultas, formularios, macros para que pueda usar campos que cambian de nombre año a año y como poder hacer eso dado que tengo las consultas hechas pero no funciona ninguna dado que no se como aplicar el concepto de campo dinamico de modo que lo que logro exportar o importar entre mismo Access o a un Excel para un año, no me sirve para el otro dado que los campos cambian de nombre (lo que en Version 2015 era "2015" para Version 2016 se mantiene como "2015", pero lo que en Version 2015 era "2016", "2017" y "2020", pasa a ser en la version 2016, "2016 VERSIÓN SEGÚN 2015", "2017 VERSIÓN SEGÚN 2015" y "2020 VERSIÓN SEGÚN 2015", respectivamente). Y no entiendo como relacionar en consultas, formularios, macros, etc, campos que tienen distinto nombre (ni como hacerlos cambiar de nombre). Espero haber sido lo mas claro posible por mas que entiendo que es complicado.

Realmente estoy hace mas de una semana trabado con esto.

Añade tu respuesta

Haz clic para o