He desarrollado muchas aplicaciones en Access 2003 que
corrieron sin problemas por años en red o en forma local.
Hace unos pocos años una aplicación (2003) que era local al
ser instalada en red comenzó a dar un “error de red” la versión 2003 ya había
sido dejada de soportar por Microsoft. Hice búsquedas y consultas sobre el tema
sin encontrar solución, por esta razón cambié a la versión 2016 de Access.
Una de las instalaciones (otra) de un sistema que se ejecutaba
en forma local (pasado de 2003 a 2016) comenzó a dar errores inesperados y tuve
que aplicar una solución que encontré en este Foro: Unas notas del Búho sobre
Decompilar y finalmente apliqué la solución extrema explicada en riptutorial: https://riptutorial.com/es/home" rel="nofollow - https://riptutorial.com/es/home
La aplicación a que me refiero quedó resuelta. Pero tiempo
después comenzó a dar problemas.
Por ejemplo, se ejecutaba una consulta llamada desde código
VBA, dentro de la consulta había una función iif() que en la instalación
aparecía como SiInm(). En mi PC funciona bien, en la PC del cliente da error.
Pero si en lugar de ejecutar desde código vba se ejecuta la consulta con doble
clic funcionaba bien. En otra ocasión no funcionó tampoco ejecutando la
consulta. Tuve que ejecutar la consulta en mi PC y pasar el resultado al
cliente que estaba haciendo una liquidación urgente.
El cliente creo que tiene Office 2010. Mi notebook es de 64k
pero instalé Office 2016 Pro de 32k siguiendo una recomendación de Microsoft.
Sospecho de un conflicto de versiones (2010 vs 2016, por
ejemplo, una referencia), o un conflicto 32k vs 64k, o un conflicto de idioma
(USA vs español). También vi el tema “Misterio en informe” pero en este caso no
he usado APIs.
Me disculpo por la extensión de este texto. ¿Alguna sugerencia para encaminar mi
búsqueda?
------------- Cordialmente, Marciana Saludos desde la Patagonia, Argentina
|