Calculo de días en informe

Dudas sobre código
albertjs
Nivel 2
Mensajes: 40
Registrado: Mié May 16, 2018 10:43 am

Calculo de días en informe

Mensajepor albertjs » Lun Mar 01, 2021 10:03 am

Buenos días:
En un informe he de mostrar una serie de fechas en cada línea, y entre fecha y fecha calcular los días transcurridos (=[FechaFin]-[Fechaini]). El problema es que tengo que descontar los sábados y domingos. Alguna idea?
Saludos y gracias de antemano.

Avatar de Usuario
Sveinbjorn
Moderador
Mensajes: 1308
Registrado: Sab Oct 24, 2015 10:12 pm

Re: Calculo de días en informe

Mensajepor Sveinbjorn » Lun Mar 01, 2021 10:38 am

Hola Albert

en la web de Neckkito tienes ejemplos de cómo contar días:

http://neckkito.xyz/nck/index.php/ejemp ... tar-dias-1
http://neckkito.xyz/nck/index.php/ejemp ... tar-dias-2

En tu caso, el primero es el que mejor te servirá para lo que quieres.

Un saludo
Sveinbjorn El Rojo

albertjs
Nivel 2
Mensajes: 40
Registrado: Mié May 16, 2018 10:43 am

Re: Calculo de días en informe

Mensajepor albertjs » Lun Mar 01, 2021 4:12 pm

Muchas gracias Sveinbjorn (y también a NecKKito), he he estado revisando las dos opciones y la que me conviene es la 1.
Me pongo a trabajar en ello y comento resultados.
Gracias !!!

albertjs
Nivel 2
Mensajes: 40
Registrado: Mié May 16, 2018 10:43 am

Re: Calculo de días en informe

Mensajepor albertjs » Jue Mar 04, 2021 5:04 pm

Bueno, la implantación ha sido un éxito y calcula perfectamente excluyendo sábados, domingos y festivos de la tabla creada. Pero como siempre algo ha de salir mal (más bien, algo hago mal o no se hacer...)
Este módulo he de usarlo para hacer diez cálculos de distintas fechas para 10 campos calculados de mis registros.
Alguien me explica como "llamo y ejecuto el modulo" desde el generador de expresiones?
Lamento mi ignorancia y os agradezco vuestra ayuda infinitamente.
Saludos y gracias.

Avatar de Usuario
Sveinbjorn
Moderador
Mensajes: 1308
Registrado: Sab Oct 24, 2015 10:12 pm

Re: Calculo de días en informe

Mensajepor Sveinbjorn » Vie Mar 05, 2021 11:30 am

Hola,

el módulo ni se llama ni se ejecuta, lo que se llama y ejecuta es la función que incluye el módulo (fncCuentoDias).

Para usarla en el generador de expresiones, se haría exactamente igual que con cualquier función nativa de access, es decir, pones el nombre de la función y sus argumentos entre paréntesis separados por coma o punto y coma (según tu configuración regional)

"Gráficamente" también lo puedes hacer así:
Image 1.jpg


No sé si esto resuelve tu duda...
Sveinbjorn El Rojo


Volver a “Código VBA”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 4 invitados