Aplicación Funciona Vs Aplicación NO Funciona |
Responder | Página 123 5> |
Autor | |
maserrano
Colaborador Unido: 02/Abril/2014 Localización: España Estado: Sin conexión Puntos: 683 |
Tema: Aplicación Funciona Vs Aplicación NO Funciona Enviado: 29/Mayo/2020 a las 18:51 |
Ok. Pues así está funcionando de momento. Con dos provincias y dos usuarios no me ha dado problema: Tablas guardadas en formato 2003 (mde) y aplicación en 2016 accdb/accde. Lo que no entiendo es que un usuario aún no entra y le sale el problema de que "La expresión al abir... ...el openform se canceló"
Bueno, por lo menos se ha acotado el problema. Supongo que el hilo se puede cerrar. Gracias a todos. Salu2
|
|
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: 14720 |
Enviado: 29/Mayo/2020 a las 00:56 |
Si, sin problema. Yo lo tengo hecho en algún sitio (y no lo he cambiado por la pereza de hacer un "guardar como" del backend)
|
|
maserrano
Colaborador Unido: 02/Abril/2014 Localización: España Estado: Sin conexión Puntos: 683 |
Enviado: 28/Mayo/2020 a las 23:51 |
Por curiosidad.
Pueden relacionarse (vincularse) tablas en mbd (formato 2003) y aplicación en accdb (formato 2016) Yo creo que no, pero Vds. son los genios de esto... Gracias.
|
|
maserrano
Colaborador Unido: 02/Abril/2014 Localización: España Estado: Sin conexión Puntos: 683 |
Enviado: 28/Mayo/2020 a las 12:09 |
Ok.
|
|
Mihura
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 Unido: 06/Mayo/2005 Localización: En la dehesa Estado: Sin conexión Puntos: 13990 |
Enviado: 28/Mayo/2020 a las 08:55 |
Lo que yo digo es 'solo' la tablas ... la aplicación podría ser cualquiera 2003, 2007, 2010, 2013 ...
|
|
maserrano
Colaborador Unido: 02/Abril/2014 Localización: España Estado: Sin conexión Puntos: 683 |
Enviado: 28/Mayo/2020 a las 02:55 |
Eso haré Sr. Mihura.
Voy a realizar una copia de back-end (tablas) y de aplicaciín en 2003; además lo haré con un portátil pequeñito que tengo y sólo tiene access 2003. Veremos qué tal. Gracias.
|
|
Mihura
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 Unido: 06/Mayo/2005 Localización: En la dehesa Estado: Sin conexión Puntos: 13990 |
Enviado: 27/Mayo/2020 a las 20:51 |
Es posible que tu problema sea una mezcla de versiones de los front-end. A mi me dieron bastantes problemas la 'mezcla' de equipos en 2.010 / 2.013, cuando un equipo en 2.013 accedía a la BD la dejaban en un estado que impedía que los equipos en 2.010 accedieran a la misma. Y para solucionarlo había que borrar / crear tablas.
Podrías hacer una prueba ... coloca como back-end una mdb (formato 2.003) que esa no la 'marcan'. A mi me sacó de un buen lío en un cliente que compartimos varios foreros ... |
|
maserrano
Colaborador Unido: 02/Abril/2014 Localización: España Estado: Sin conexión Puntos: 683 |
Enviado: 27/Mayo/2020 a las 20:02 |
Bueno visto lo visto no tengo ni idea de porqué a unos le funciona y a otros no. He hecho una aplicación muy parecida en versión 2003 y también he pasado los datos (tablas) a la misma versión 2003, y de momento en las pruebas realizadas entran. Si veo que la mayoría entra (que parece que sí) tendré que abandonar la aplicación inicial.
Lo que me da rabia es no saber porqué. Bueno ha sido un placer y, por mi parte, se podría cerrar el hilo. Gracias.
|
|
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: 14720 |
Enviado: 26/Mayo/2020 a las 11:28 |
Hola,
Las librerías mínimas son 3: - Visual Basic For Applications - Microsoft Access x.x Object Library - OLE Automation A partir de aquí, cada librería añadida es un problema en potencia. Problema de "existencia": es posible que la librería que hayas referenciado NO exista en la máquina dónde se ejecuta. Entonces obtendriamos el error FALTA Problema de versiones: si tu desarrollas en Office 2013 (por ejemplo) y tu usuario en 2013 o superior, las versiones se adecuan automáticamente ya que es listo para "subir". Por contra, si tu versión de Office es superior a la del usuario, es mu'tonto para bajar la versión. Solución: intentar ahorrar las librerías externas lo más posible. Declarar como Object, utilizar constantes en lugar de nombres de constante, etc. Un saludo
|
|
maserrano
Colaborador Unido: 02/Abril/2014 Localización: España Estado: Sin conexión Puntos: 683 |
Enviado: 26/Mayo/2020 a las 11:14 |
Por cierto, cómo sé qué librerías son las mínimas para que funcione ?
Qué es extra y qué no lo es ? Gracias
|
|
maserrano
Colaborador Unido: 02/Abril/2014 Localización: España Estado: Sin conexión Puntos: 683 |
Enviado: 26/Mayo/2020 a las 10:40 |
Hola.
El problema se vuelve a repetir con otro usuario de la misma Delegación. Sin embargo con los Servicios centrales NO... Se tratará de permisos y configuraciones...? Voy a tratar de implementarlo con otra Delegación (Granada) y veré qué resultados tengo. Con este nuevo usuario que he probado me sale el mensaje: La expresión "Al cargar" que ha especificado como valor de la propiedad de evento produjo el error La acción OpenForm se canceló. Mientras pruebo con Granada voy, paralelamente, a hacer lo que dice el maestro Javier: 1-Crea una Base nueva vacia e importa TODOS los objetos ,....... 2-Marca solo las Referencias / Librerías mínimas que necesites para que la aplicación funcione ,... No pongas referencias extra innecesarias....... 3-Haz un DEBUG 4-Compacta la Base Veamos qué tal. Salu2 |
|
maserrano
Colaborador Unido: 02/Abril/2014 Localización: España Estado: Sin conexión Puntos: 683 |
Enviado: 23/Mayo/2020 a las 19:49 |
El lunes hago las nuevas pruebas con el usuario que no puede entrar y comento.
Gracias.
|
|
maserrano
Colaborador Unido: 02/Abril/2014 Localización: España Estado: Sin conexión Puntos: 683 |
Enviado: 22/Mayo/2020 a las 18:04 |
Buenas.
He pensado que el problema puede estar en el usuario con el que hago pruebas o la Delegación a la que pertenece. En ese sentido, he hecho pruebas con otro lugar y usuario; concretamente Servicios Centrales y mi jefa... Le han instalado Runtime 2016; la primera vez que lo ha ejecutado le ha salido un mensaje de microsoft en relación a actualización "Lo primero es lo primero..." decía. Le ha dicho que más tarde. A continuación le ha salido el mensaje de seguridad de access típico de la ubicación y, después ha arrancado la aplicación perfectamente con todas las funcionalidades. ?? A) Podría ser un problema de ciertas restricciones en la provincia con la que he empezado a poner la aplicación a probar?? B) Será problemas del usuario en concreto que tiene algo mal en la instalación (antes tenía otro Runtime), y debería desinstalar/instalar de nuevo ?? No sé... Pero algo es algo Salu2
|
|
javier.mil
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
Colaborador Unido: 10/Agosto/2005 Localización: España Estado: Sin conexión Puntos: 4812 |
Enviado: 22/Mayo/2020 a las 17:02 |
Parece que ahora el error es distinto , en el sentido que No parece estar relacionado con la Zona de Confianza ...... Por ir descartando errores 1-Crea una Base nueva vacia e importa TODOS los objetos ,....... 2-Marca solo las Referencias / Librerías mínimas que necesites para que la aplicación funcione ,... No pongas referencias extra innecesarias....... 3-Haz un DEBUG 4-Compacta la Base Editado por javier.mil - 22/Mayo/2020 a las 17:15 |
|
maserrano
Colaborador Unido: 02/Abril/2014 Localización: España Estado: Sin conexión Puntos: 683 |
Enviado: 22/Mayo/2020 a las 12:52 |
Hola Javier.
He adaptado tu ejemplo y se crea la zona; posteriormente al volver a clicar, dice que la zona está creada y que no es necesario. ..., pero sigue dando error. Me tiene confundido pues dice que no carga eventos al iniciar y cargar el formulario de entrada. Y luego da ese error. En fin.... Salu2
|
|
Responder | Página 123 5> |
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 |