|
Responder ![]() |
Autor | |
a.alf ![]() 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
Asiduo ![]() ![]() Unido: 19/Octubre/2006 Localización: Castello España Estado: Sin conexión Puntos: 413 |
![]() Enviado: 28/Diciembre/2018 a las 17:15 |
Hola. Voy a intentar explicarme, ya que es bastante raro lo queme ocurre. Tengo una aplicación realizada en access 2016 de 64 bits, la cual en un ordenador con access instalado y Windows 10 funciona correctamente. La instalo en un panel PC táctil con Windows 7 y la runtime de access 2016 y todo funciona correctamente, menos el desplazamiento entre los registros del formulario. Ejecuto funciones con vba, abro y cierro formularios, informes y todo correcto, pero en el momento que intento cambiar del registro a otro casca. Lo intente con los botones de desplazamiento originales del formulario como con unos creados con macro por mi y sigue cascando. El mensaje que me manda es: La ejecución de esta aplicación se ha detenido a causa de un error en tiempo de ejecución. La aplicación no puede continuar y se cerrará. No me manda ningún numero de error. Llevo ya dos días pegándome con esto y no lo veo. A alguien le ha ocurrido algo parecido? Muchas gracias por vuestra atención. |
|
Un saludo.
Si alguien te regala su tiempo, agradecelo eternamente, ya que te está dando algo que nunca recuperará. |
|
![]() |
|
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: 12170 |
![]() |
Hola,
Partamos de la base de que el error obtenido es el típico mensaje de error que devuelve el RunTime. Me explico: Access "normal" maneja los errores no controlados de forma que nos presenta un mensaje con el típico Continuar/Depurar/Finalizar. RunTime no puede mostrar ese error y devuelve uno genérico (de ahí que no pueda devolver ningún numero de error) Por otro lado dices que la aplicación está desarrollada en 2016 64 bits mientras que sospecho que el "panel PC táctil" es 32 bits (o tiene instalado un RunTime de 32 bits). Ahí puedes tener el problema. Parece que tienes algún código en el evento Current que no le "mola" al RunTime. Dado que ese evento se ejecuta tanto si utilizamos botones de navegación originales como propios, ahí es dónde primero miraría. ¿La solución? Lanzar esa aplicación en un Access "normal" en un entorno igual al del "panel PC táctil" para cazar el error. Un saludo
|
|
![]() |
|
a.alf ![]() 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
Asiduo ![]() ![]() Unido: 19/Octubre/2006 Localización: Castello España Estado: Sin conexión Puntos: 413 |
![]() |
Buenas noches y gracias por tu tiempo. El panel PC es seguro de 64 bits, y la runtime, a no ser que este equivocado, también es la de 64 bits, de todas formas lo comprobare e intentare conseguir algún equipo de 32 bits, para ver si consigo ver algún error. De nuevo gracias por vuestra atención y ya os comento si consigo cazar el error.
|
|
Un saludo.
Si alguien te regala su tiempo, agradecelo eternamente, ya que te está dando algo que nunca recuperará. |
|
![]() |
|
a.alf ![]() 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
Asiduo ![]() ![]() Unido: 19/Octubre/2006 Localización: Castello España Estado: Sin conexión Puntos: 413 |
![]() |
Hola de nuevo. El código que tengo en el Form es el siguiente:
El Form consta de unos campos de la tabla Datos_batt y un control de 5 pestañas con 5 subformularios. Con el código anterior solo muestro una imagen en la pestaña si los datos del subform vienen con algún error.
|
|
Un saludo.
Si alguien te regala su tiempo, agradecelo eternamente, ya que te está dando algo que nunca recuperará. |
|
![]() |
|
pitxiku ![]() Colaborador ![]() ![]() Unido: 27/Septiembre/2017 Localización: En mi casa Estado: Sin conexión Puntos: 1118 |
![]() |
Estas usando rutas completas para buscar las imágenes. Estas seguro que en el panel tienes guardadas las imágenes en esa carpeta, con esa dirección? Y si es así, el usuario tiene permiso para acceder a esa carpeta?
|
|
![]() |
|
a.alf ![]() 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
Asiduo ![]() ![]() Unido: 19/Octubre/2006 Localización: Castello España Estado: Sin conexión Puntos: 413 |
![]() |
Hola y gracias también por tu tiempo. La imagen esta en la misma carpeta que la aplicación de access, y la aplicacacion de access la llamo desde un programa de PLC llamado TwinCAT. Todo funciona correctamente. La aplicación de access se llama desde TwinCAT con varios parámetros y se abre en diferentes informes o en el formulario que hace cascar la aplicación. Los permisos deben de estar bien asignados, de lo contrario la aplicación no se abriría.
|
|
Un saludo.
Si alguien te regala su tiempo, agradecelo eternamente, ya que te está dando algo que nunca recuperará. |
|
![]() |
|
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: 12170 |
![]() |
Lo primero que yo haría es poner un control de errores en ese procedimiento. Por lo menos de esa forma podrías saber el numero de error y su descripción.
Un saludo
|
|
![]() |
|
a.alf ![]() 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
Asiduo ![]() ![]() Unido: 19/Octubre/2006 Localización: Castello España Estado: Sin conexión Puntos: 413 |
![]() |
Buenos días. Siguiendo los consejos de Xavi introduje un control de errores en el current del form, y sorpresa la mía el error era que la aplicación no podia abrir el archivo png. Me he puesto a mirar y no lo podia abrir, porque no estaba, se ve que en alguna de las pruebas lo borre. ![]() Todo solucionado y perdonar las molestias ocasionadas. Podéis cerrar el hilo. |
|
Un saludo.
Si alguien te regala su tiempo, agradecelo eternamente, ya que te está dando algo que nunca recuperará. |
|
![]() |
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 |