Access 2016, funciona bien? |
Responder |
Autor | |
Marciana
Asiduo Unido: 20/Septiembre/2004 Localización: Argentina Estado: Sin conexión Puntos: 323 |
Tema: Access 2016, funciona bien? Enviado: 27/Enero/2020 a las 21:54 |
Estimados
Tengo mucha experiencia con Access 2003, pero tuve problemas en aplicaciones en red y pasé a 2016. Tengo una lista de problemas que me resulta difícil de entender, planteo el siguiente que me resulta muy extraño: Tengo un formulario y subformulario, clásico, del tipo Factura y Factura detalle. En el formulario (OP) solamente se elige un proveedor y pasa el enfoque al formulario detalle OPD. Los registros de ODP tienen item, fecha, concepto, importeParcial e importeTotal. Hay un totalizador de importeParcial sobre el que se calculan algunos descuentos y un total general. Funciona bien, calcula bien. Pero... Al llenar los registros de OPD va todo bien pero cuando llega al 5° registro CALCULA LOS TOTALES EN CERO!!! Solamente el 5°. Si agrego un 6° vuelve a calcular todo correctamente, lo mismo con el 7° y demás (tal vez haya otro rarito que no alcancé a descubrir). Hice muchas pruebas. Generé nuevamente una base de datos y copié todos los objetos, comprimí; hice seguimiento paso a paso y esto último (paso a paso), notablemente, hace el 5° calcule bien. Pero el problema persiste. Sigue lo raro: si agrego más de 5 registros OPD (los totales se normalizan e incluso sumariza el 5°) y vuelvo a ingresar el valor de ImporteParcial al 5° vuelve a poner los totales en cero. Se me quemaron los papeles... Alguna aclaración: Trabajo en modo local. El campo importeTotal (de OPD) no se calcula, es igual a importeParcial. En el evento AfterUpdate de ImporteParcial se hacen los cálculos de descuentos. ¿Alguna sugerencia? Gracias, Marciana
|
|
Cordialmente, Marciana
Saludos desde la Patagonia, Argentina |
|
xavi
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Administrador Terrassa-BCN Unido: 10/Mayo/2005 Localización: Catalunya |||| Estado: Sin conexión Puntos: 14746 |
Enviado: 27/Enero/2020 a las 22:05 |
¿Podrías mandarme la base de datos con esos formularios y las tablas necesarias? Solo lo mínimo necesario. Ando pillado de tiempo y no quiero tener que reproducir todo el entorno. xavi@mvp-access.com
|
|
Marciana
Asiduo Unido: 20/Septiembre/2004 Localización: Argentina Estado: Sin conexión Puntos: 323 |
Enviado: 27/Enero/2020 a las 22:12 |
Gracias Xavi
Cómo lo envío?
|
|
Cordialmente, Marciana
Saludos desde la Patagonia, Argentina |
|
xavi
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Administrador Terrassa-BCN Unido: 10/Mayo/2005 Localización: Catalunya |||| Estado: Sin conexión Puntos: 14746 |
Enviado: 27/Enero/2020 a las 22:21 |
Mail. En zip, rar o 7z
|
|
xavi
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Administrador Terrassa-BCN Unido: 10/Mayo/2005 Localización: Catalunya |||| Estado: Sin conexión Puntos: 14746 |
Enviado: 27/Enero/2020 a las 23:15 |
Curiosisimo caso. Efectivamente el quinto registro del subformulario se comporta de forma anómala. Incluso si se borran algunos/todos los registros del subformulario y se vuelven a introducir, el problema persiste en el quinto registro. Y, si se ejecuta paso a paso, el cálculo es correcto.
No le veo lógica, lo siento
|
|
Marciana
Asiduo Unido: 20/Septiembre/2004 Localización: Argentina Estado: Sin conexión Puntos: 323 |
Enviado: 27/Enero/2020 a las 23:22 |
Gracias Xavi, por tu interés.
Encontré algo: me remonté a una versión anterior, funciona bien. La diferencia es eliminar el campo Item, que yo lo agregué nomás por verlo. Sin ese campo funciona bien. Cosa e' mandinga! diría el gauchaje!!
|
|
Cordialmente, Marciana
Saludos desde la Patagonia, Argentina |
|
Marciana
Asiduo Unido: 20/Septiembre/2004 Localización: Argentina Estado: Sin conexión Puntos: 323 |
Enviado: 28/Enero/2020 a las 14:04 |
Hice el formulario de nuevo. Me falta todavía darle funcionalidad y vista pero el agregado de registros funciona como se espera.
Agrego una especulación. No tengo forma de probarla.
Comencé a desarrollar el sistema con Access 2003 (bienamado), luego importé muchos de sus objetos, tablas, consultas y formularios a Access 2016. Supongo que la conversión no funcionó, o hubo alguna clase de error que no se resuelve con "Compactar y Reparar". Como consecuencia debe haber un manejo del espacio (en la versión rara) que produce el comportamiento extraño (algo se superpone o se pisa?). Por mi parte se puede cerrar el tema Gracias Xavi, nuevamente. Marciana |
|
Cordialmente, Marciana
Saludos desde la Patagonia, Argentina |
|
emiliove
Administrador Unido: 16/Junio/2009 Localización: Mexico Estado: Sin conexión Puntos: 5694 |
Enviado: 28/Enero/2020 a las 15:13 |
Y si usas Decompilar, para eliminar algún código oculto que se quedara por ahí, por no dejar. Saludos.
|
|
Marciana
Asiduo Unido: 20/Septiembre/2004 Localización: Argentina Estado: Sin conexión Puntos: 323 |
Enviado: 28/Enero/2020 a las 15:54 |
Hola Emiliove
Uso compilar pero Decompilar?
|
|
Cordialmente, Marciana
Saludos desde la Patagonia, Argentina |
|
emiliove
Administrador Unido: 16/Junio/2009 Localización: Mexico Estado: Sin conexión Puntos: 5694 |
Enviado: 28/Enero/2020 a las 16:25 |
Decompilar es como una limpieza profunda cuando manipulaste mucho tu código (y puede quedar por ahí algo perdido): https://riptutorial.com/es/ms-access/example/26371/descompilar-la-base-de-datos http://www.mvp-access.es/buho/ficheros/decompilearticulo.txt |
|
Marciana
Asiduo Unido: 20/Septiembre/2004 Localización: Argentina Estado: Sin conexión Puntos: 323 |
Enviado: 30/Enero/2020 a las 23:38 |
Gracias Emiliove!!
Ví los dos links. Solamente Decompilar no resolvió el problema. Si lo resolvió El Reconstruir toda la aplicación completa!! Exportar e importar a txt formularios e informes y datos de tablas. Tipee el código nuevamente. Definí las tablas nuevamente. Importé de txt los datos de las tablas. Corregí y probé. Todo funciona como se espera. Muchísimas gracias a los dos. Además de resolver un problema importante, aprendí mucho.
|
|
Cordialmente, Marciana
Saludos desde la Patagonia, Argentina |
|
Responder | |
Tweet
|
Ir al foro | Permisos de foro Usted No puede publicar nuevos temas en este foro Usted No puede responder a temas en este foro Usted No puede borrar sus mensajes en este foro Usted No puede editar sus mensajes en este foro Usted No puede crear encuestas en este foro Usted No puede votar en encuestas en este foro |