none
problema con reporte cada año nuevo RRS feed

  • Pregunta

  • muy  buenos dias  ,   amigos.   les pido porfavor me ayuden ,  tengo una aplicacion c# en la cual  registro  eventos  de  mi trabajo  , y  al terminar  cada mes , me muestra un reporte de lo producido  el  mes  anterior... el problema es  al cambiar el año ,  es  decir  registro  diciembre  2018 y el primer día del  año  siguiente  (enero 1  2019)...  el reporte  sale en  blanco ,   me  ha pasado así los  últimos   2  años. la informacion  sigue  en  base de  datos pero no  reporta nada .  Cuando pasa enero,  el reporte de febrero me muestra la suma de lo producido en enero  y asi  sucesivamente hasta cuando llega  enero del siguiente año  en que parece que se  reiniciara  los reportes de la  aplicación.  podrias porfavor  ayudarme a dilucidar  que  es lo que  ocurre ?  donde  esta  el problema ? gracias 
    viernes, 13 de noviembre de 2020 14:29

Todas las respuestas

  • Hola Ronal

    El problema debe estar en que no calculas bien el mes anterior cuando es del año anterior. Al no ver tu código, sólo puedo poner un ejemplo ilustrativo.

    int año = 2020; 

    int mes = 1;

    // ahora para calcular el mes y año anterior, hacemos lo siguiente

    if (mes == 1)
    {
        mes = 12;
        año -= 1; // le resta 1 a año
    }
    else
    {
        mes -= 1;
    }
    // ahora el mes (y año) anterior es correcto (12/2019) 

    Si con esto no resolves el problema, podes pasarme el código referido a esto, y trato de encontrar el problema.

    Saludos

    Pablo


    viernes, 13 de noviembre de 2020 20:52
  • Hola Ronal2536,

    ¿Alguna novedad sobre tu pregunta? ¿Han sido útiles las respuestas proporcionadas? Por favor no olvides marcar una respuesta si resolviste tu consulta (debajo de cada post hay una opción que dice "Marcar como respuesta").

     

    Saludos cordiales

    Gabriel Castro

     ____________________________ 

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde. 

    viernes, 13 de noviembre de 2020 22:00
    Moderador