Error con Dcount en consulta
Publicado por Carlos (2 intervenciones) el 19/06/2019 14:07:12
Buenos días, agradecería mucho vuestra ayuda:
Quiero hacer un informe con los días laborables de vacaciones del personal:
He sacado la diferencia entre fechas y los días de fin de semana.
He hecho un cálculo de días festivos, de acuerdo a una tabla de días festivos del año con Dcount():
Festivos=DCount("[fecha]";"GIE_calendariosfestivosdet";"[fecha] BETWEEN [fechainicioevento] AND [fechafinevento]")
Esta expresión me la admite bien en el detalle de un formulario o informe, pero no soy capaz de pasarla a total de grupo, ya que no detecta "Festivos", y al ser una función de agregado no sé como hacer la suma de las mismas en el total de grupo.
Otra opción que tengo es hacer una consulta de actualización y pasar este dato a un campo de la tabla de eventos, pero me da error, de que no encuentra los campos [fechainicioevento] y [fechafinevento], que son parte de la consulta.
Trabajo en ACCESS 365 sobre una base de datos Mysql
¿Podríais darme alguna posible solución para probarla? Muchas gracias anticipadas
Quiero hacer un informe con los días laborables de vacaciones del personal:
He sacado la diferencia entre fechas y los días de fin de semana.
He hecho un cálculo de días festivos, de acuerdo a una tabla de días festivos del año con Dcount():
Festivos=DCount("[fecha]";"GIE_calendariosfestivosdet";"[fecha] BETWEEN [fechainicioevento] AND [fechafinevento]")
Esta expresión me la admite bien en el detalle de un formulario o informe, pero no soy capaz de pasarla a total de grupo, ya que no detecta "Festivos", y al ser una función de agregado no sé como hacer la suma de las mismas en el total de grupo.
Otra opción que tengo es hacer una consulta de actualización y pasar este dato a un campo de la tabla de eventos, pero me da error, de que no encuentra los campos [fechainicioevento] y [fechafinevento], que son parte de la consulta.
Trabajo en ACCESS 365 sobre una base de datos Mysql
¿Podríais darme alguna posible solución para probarla? Muchas gracias anticipadas
Valora esta pregunta


0