none
Entrar a BD por periodos de año RRS feed

  • Pregunta

  • Que tal, tengo una bd Access desde la versión 2003 ahora en versión 2007 con datos desde el 2008, mi pregunta es como dividir la bd para que al entrar digamos me pida el año y ya dentro solo muestre datos de ese año elegido, es decir segun el año que yo elija al entrar me muestre los datos.

    Si alguien me puede ayudar se lo agradeceria, en todo caso algun libro o lectura que me recomienden donde pueda sacar ideas, ayuda o algunos ejemplos.

    Saludos.


    xDaNbOx
    martes, 11 de enero de 2011 19:17

Respuestas

  • Hola

    La base de datos de ejemplo que viene con Access 2007 te puede servir de ejemplo. En concreto, te pide que selecciones un usuario y a continuación te carga un formulario filtrando por ese usuario. Trasládalo a tu necesidad: crea un formulario con un combo en el cual se muestren los años de tu tabla, que el usuario seleccione uno y pulse un botón. Oculta éste formulario y usa el valor seleccionado en el combo para ir filtrando todos los datos que necesites.

    Salu2,


    José Mª Fueyo [MS MVP Access]
    • Marcado como respuesta Ismael Borche miércoles, 6 de abril de 2011 15:13
    miércoles, 12 de enero de 2011 11:04
  • Yo, en estos casos, utilizo una backend para cada año con los datos relativos a ese año.

    Me explico un poco más. Toda mi información se divide en función del tipo de datos que contiene. Asi pues tengo:

    • una backend para los datos "fijos" (clientes, proveedores, artículos, transportistas, etc). Son ese tipo de datos que se mantienen durante el tiempo independientemente del año y que, en mayor o menor medida, van creciendo.
    • otra para datos fijos pero auxiliares (provincias, classificaciones diversas). Datos que, dificilmente, variarán.
    • otra para los datos relativos al año (pedidos, albaranes, facturas). Obvio, los datos que solo tienen relación con el periodo en cuestion. Todas esas bases de datos contienen las mismas tablas, con los mismos campos.

     

    Al entrar en la aplicación se solicita en que ejercicio se desea trabajar y se revinculan las tablas a la backend adecuada.

    Es otra forma de trabajar y, como se dice habitualmente, para gustos los colores.

    Un saludo

     

    Xavi


    Un minyó de Terrassa
    • Marcado como respuesta Ismael Borche miércoles, 6 de abril de 2011 15:13
    miércoles, 12 de enero de 2011 11:35

Todas las respuestas

  • Hola

    La base de datos de ejemplo que viene con Access 2007 te puede servir de ejemplo. En concreto, te pide que selecciones un usuario y a continuación te carga un formulario filtrando por ese usuario. Trasládalo a tu necesidad: crea un formulario con un combo en el cual se muestren los años de tu tabla, que el usuario seleccione uno y pulse un botón. Oculta éste formulario y usa el valor seleccionado en el combo para ir filtrando todos los datos que necesites.

    Salu2,


    José Mª Fueyo [MS MVP Access]
    • Marcado como respuesta Ismael Borche miércoles, 6 de abril de 2011 15:13
    miércoles, 12 de enero de 2011 11:04
  • Yo, en estos casos, utilizo una backend para cada año con los datos relativos a ese año.

    Me explico un poco más. Toda mi información se divide en función del tipo de datos que contiene. Asi pues tengo:

    • una backend para los datos "fijos" (clientes, proveedores, artículos, transportistas, etc). Son ese tipo de datos que se mantienen durante el tiempo independientemente del año y que, en mayor o menor medida, van creciendo.
    • otra para datos fijos pero auxiliares (provincias, classificaciones diversas). Datos que, dificilmente, variarán.
    • otra para los datos relativos al año (pedidos, albaranes, facturas). Obvio, los datos que solo tienen relación con el periodo en cuestion. Todas esas bases de datos contienen las mismas tablas, con los mismos campos.

     

    Al entrar en la aplicación se solicita en que ejercicio se desea trabajar y se revinculan las tablas a la backend adecuada.

    Es otra forma de trabajar y, como se dice habitualmente, para gustos los colores.

    Un saludo

     

    Xavi


    Un minyó de Terrassa
    • Marcado como respuesta Ismael Borche miércoles, 6 de abril de 2011 15:13
    miércoles, 12 de enero de 2011 11:35