none
La Funcion "Años" no esta definida en la expression RRS feed

  • Pregunta

  • Diseñe una base datos en Access 2007 (Actualmente ya lo actualice y agregue modificaciones en la version 2013) que controla los datos del personal de una empresa. 

    Tiene reporte y formulario que muestra la antiguedad laboral desglasada en años, meses y días, los genero a travez de dos modulos Año y meses que capta la fecha de contrato y con la fecha actual del sistema lo calcula.

    Ejemplo: William Aguilar Contratado: 10/09/2015 fecha actual: 10/11/2016 Antiguedad= 01 año, 01 mes y 01 dia.

    Al generar el archivo ACCEDE (solo ejecutable) sin embargo me da el error: La funcion "DiferenciaAños" no esta definida en la  expresion.

    Ahora bien ya vi lo de la referencia (Que sugieren algunos foros de errores que se asimilan) y no se encuentra la libreria que resolverá... No se que mas hacerle... necesito resolverlo para entregar este proyecto...

    Agradezco cualquier ayuda que me brinden.

    viernes, 11 de noviembre de 2016 3:29

Todas las respuestas

  • Estarás utilizando una función "DiferenciaAños" en algún punto de la aplicación. Pon el código en el que la utilizas para poder ayudarte.

    Saludos, Javier J

    viernes, 11 de noviembre de 2016 8:07
  • Hola:

    Hablas de 'referencia' y que 'no se encuentra la librería', pues tiene pinta que el problema es ese, la funcion "DiferenciaAños" está en otro fichero (.mdb, .accdb, .dll) y la referencia en tu base de datos no está correcta y no la puede encontrar.

    La solución: Encontrar el fichero que sea y modificar/crear una nueva referencia e ese fichero.

    En la pantalla de "referencias", tienes que buscar al refencia que te falta y mirar cual es el fichero que busca y te falta:

    Un saludo

    • Propuesto como respuesta LG DES martes, 15 de noviembre de 2016 17:27
    viernes, 11 de noviembre de 2016 8:27