Problema con última actualización - Error con datos decimal en Access : Office 2016

Anónimas
2020-06-09T06:51:08+00:00

Antes que nada os pongo en situación.

  • Tengo un programa hecho con Microsoft Access
  • La base de datos es SQL Server 2005
  • Todas las tablas en Access están enlazadas a esa base de datos

El día 8, sin aviso alguno, comenzaron a fallar algunas partes del programa.

Concretamente, detecté que el problema estaba relacionado con la carga de datos de tipo DECIMAL

El programa intentaba cargar un dato del tipo DECIMAL sobre un control de formulario (en SQL Server está definido como Numeric(4,2))

Pero ahora da error!

Debido a este error, ha quedado parado el trabajo de varios de nuestros clientes. Debido a la alta demanda de incidencias recibidas, he tenido que recomendar la instalación de versiones más antiguas para que puedan continuar trabajando.

Necesito saber si en Microsoft hay constancia de este problema, y de si van a tomar medidas correctoras.

Es importante saber que hasta ayer día 8 de junio todo funcionaba con normalidad, y ahora, debido a este problema, algunas funcionalidades de nuestro programa no son válidas

Debo dar gracias a que una gran parte de nuestros clientes no trabajen con la versión de Office 2016 Professional, puesto que el impacto de tal problema hubiera sido enorme para nosotros

Lamentablemente, no puedo aportar mayores datos experimentales, debido a que yo no dispongo de esa versión de Office (trabajo con versión más antigua). Pude hacer alguna pequeña depuración en uno de nuestros clientes, y allí pude ver como al abrir recordset y usar el dato Decimal, me daba error. Al consultar el dato desde la ventana de Inmediato, me devolvía interrogantes. Algo así:

?tabla("DatoDecimal")

?????

Espero que desde Microsoft sepan relacionar mi explicación con los cambios que lanzaron en su última versión.

Recientemente, necesito rezar después de ciertas actualización de Office. No es la primera vez que quedamos cojos debido a una actualización.:

En diciembre de 2019, hubo un problema muy grave al utilizar la instrucción UPDATE, que ya se llegó a solventar (la consulta está dañada):

https://support.office.com/es-es/article/error-de-acceso-la-consulta-est%C3%A1-da%C3%B1ada-fad205a5-9fd4-49f1-be83-f21636caedec

Un mes después, hubo otra actualización que dejó un grave problema al hacer un determinado uso de AUTONUMÉRICOS (ya publiqué un hilo al respecto)

https://answers.microsoft.com/es-es/msoffice/forum/msoffice_access-mso_win10-mso_2016/actualizaci%c3%b3n-con-cambios-en/263c2fda-beb8-49c9-823e-ca70913a62c0?messageId=d45387cb-2689-4cd8-9a52-d5d2f669886e

Escasos 5 meses después, vuelve a fallar nuestro sistema por otra actualización de Microsoft...

Microsoft 365 y Microsoft Office | Access | Para la casa | Windows

Pregunta bloqueada. Esta pregunta se migró desde la Comunidad de Soporte técnico de Microsoft. Puede votar si es útil, pero no puede agregar comentarios o respuestas ni seguir la pregunta.

0 comentarios No hay comentarios
{count} votos

4 respuestas

Ordenar por: Muy útil
  1. Anónimas
    2020-06-09T23:50:16+00:00

    Hola. Te agradecemos por compartir tus consultas con la Comunidad Microsoft.

    Con base a lo que nos comentas. Es muy importante que agregues el comentario de lo sucedido con el error con datos decimal en Access ya que sucedió después de una actualización: Enviar informes a Microsoft con la aplicación Centro de opiniones.

    Crea la consulta en la Comunidad avanzada **MSDN Microsoft**y TechNet Microsoft. Allí recibirás información y procesos acordes a lo sucedido y te podrán confirmar si ya se encuentra reportado.

    No olvides que la Comunidad Microsoft estará siempre dispuesta a escucharte. ¡Saludos!

    0 comentarios No hay comentarios
  2. Anónimas
    2020-06-10T07:12:09+00:00

    Tengo un software de facturación hecho con Access y SQL Server y desde el dia 8 de Junio a todos los clientes que tienen dicho software les pasa lo mismo. El problema es con los campos de tipo decimal. Necesito una solución rápida a este problema.

    0 comentarios No hay comentarios
  3. Anónimas
    2020-06-13T07:33:46+00:00

    Excelente descripción del problema de nuestro amigo BeniGuals.

    Tenemos exactamente el mismo problema, con muchos clientes afectados y también estamos a la espera de la solución por parte de Microsoft.

    Si os sirve de algo, nosotros lo hemos solucionado temporalmente tratando los valores de campos decimales como texto en VBA ya que a diferencia de .Net, VBA permite incluir en operaciones matemáticas valores de texto.

    No obstante solo lo hemos hecho para aplicaciones críticas donde existen procesos que no pueden parar.

    Otra solución es utilizar equipos antiguos o virtualizados con SO W7.

    Saludos

    0 comentarios No hay comentarios
  4. Anónimas
    2020-06-15T14:14:41+00:00

    Gracias por la orientación. Aunque no respondí en su momento, seguí tus pasos, y publiqué mis inquietudes en las comunidades que referenciaste

    En una de  ellas me dijeron que estaban al corriente del problema. También linkaron una explicación de como podría deshacer la versión para esquivar el problema. Os dejo el LINK de dicho hilo. Espero que pueda ayudar a otras personas que, como yo, se han visto afectadas por esta actualización de Microsoft

    0 comentarios No hay comentarios