Archivo de la categoría: Programas Asoft

ERROR: cancelo la operación anterior

Si al abrir un formulario o un informe obtenemos el mensaje

C:\Users\Domènec\Downloads\estamp1 (1).png

Esto nos indica que seguramente hay un error en la consulta del formulario o informe.

Debemos buscar el formulario o informe, diseñarlo, ir al origen de datos y abrirlo.

Posiblemente encontremos un mensaje: El motor de base de datos de Microsoft Access no puede encontrar la tabla o consulta de entrada…

C:\Users\Domènec\Downloads\estamp2 (1).png

Hay que revisar en la lista de tablas que exista la que está fallando.

En este ejemplo NO existía la tabla dbo_LINEINVE

No hay licencias disponibles para este programa

Si obtenemos el mensaje

Es que estamos intentando instalar el programa en un ordenador y ya hemos excedido el número de licencias que se han comprado.

Si es un usuario nuevo debe contactar con APEN para comprar más licencias.

Puede ser también que hayan cambiado el ordenador o formateado y en este caso podremos recuperar la licencia anteriormente ocupada.

Debemos ir a tablas, buscar la UsysLicencias y abrirla

Buscamos el registro del usuario que ha cambiado de ordenador y suprimimos lo que hay en el campo HD.

En este ejemplo hemos suprimido el contenido del campo HD del registro del usuario MIQUEL

Al entrar en el programa, este nos pedirá el nombre de usuario y ya quedara registrado.

Si no ve la tabla UsysLicencias, que es de sistema….busque en la web como ver las tablas de sistema.

La acción open report se cancelo

Si obtenemos el mensaje

Seguramente hay un fallo en el informe que estamos intentando abrir.

Pulsamos depurar para ver el código

Y la línea en amarillo nos dice que informe está fallando.

Hay que ir a la base de datos (F11) buscar el informe y diseñarlo.

Vamos al origen de datos, y vemos que consulta tiene.

Buscamos la consulta y la ejecutamos, para detectar si tiene algún error y corregirlo.

Si el informe no se pude abrir, es que está roto, tendrá que recuperarlo de una copia de seguridad.

Otra posibilidad es que tenga una impresora predeterminada, que NO existe, o cuyo tamaño de papel es inferior al del informe, y por eso no deja abrirlo.

Cambie la impresora predeterminada y pruebe con una que admita A4

ERROR: la operación debe usar una consulta actualizable

Si obtenemos este mensaje de error

Hay que pulsar en depurar y veremos en amarillo la línea de código que da el error

Que será la ejecución de una consulta

Paramos el código con

Buscamos la consulta y la diseñamos para que tablas utiliza

Seguramente alguna de las tablas empleadas NO tiene un índice único

En este caso es la dbo_Caracter_Art_1

Hay que volver a vincularla e indicar el índice

Vincular tablas de A3

Los programas de Asoft se conectan con A3 y usan sus tablas para gestionar la información. Pero para ello debemos indicar que tablas queremos vincular.

Hacemos doble clic en el menú principal, en la parte inferior izquierda donde están las cadenas de conexión

Se muestra la pantalla de A3ERP Conexión

Seleccionar las Tablas A3ERP a vincular

Con el botón

Se muestran las tablas de A3 y podemos ir marcando las que quedamos Vincular

Es importante también indicar el campo que debe ser clave principal

Ejecutar la vinculación

Con el botón

Se ejecuta el procedimiento que vincula tala tablas seleccionadas

Si hemos indicado el índice, se mostrara un mensaje indicándolo.

En la parte de la derecha vemos las tablas vinculadas

Re vincular

Si alguna nos da problemas o queremos re vincularla basta con hacer doble clic sobre ella.

Añadir una tabla a vincular

Si ya hemos vinculado las tablas y solo queremos añadir alguna basta con entrar en Tablas a3ERP a vincular, seleccionarla, cerrar la tabla y hacer clic en la lista de tablas.

Que se refresca y nos mostrara la que hemos añadido

Ahora hacemos doble clic y se re vincula solo esta.

Conexión tablas A3ERP

Si por algún motivo debemos reconectar con A3ERP o añadir alguna tabla que no está prevista, podemos hacer doble clic sobre el cuadro donde están las rutas de instalación y se mostrara la pantalla de A3 conexión

Aquí consta la empresa y base de datos de A3

El nombre del servidor

Y con el botón

Vemos la lista de tablas de A3

Y podemos seleccionar la que nos interese añadir y si es necesario indicar el campo índice

Luego basta pulsar el botón

Para lanzar el proceso de vinculación de tablas.

Si deseamos saber el contenido de una tabla de A3 o buscar cómo se llama un campo podemos pulsar el botón

Que nos mostrara un formulario

Donde podemos indicar el nombre de un campo o seleccionar una tabla y se verá su información.

ERROR de compilación: no se puede encontrar el proyecto o la biblioteca

Si al abrir el programa se obtiene un mensaje de error

Es que falta alguna referencia en la lista de referencias de Access

Hay que Aceptar, cerrar el Access y abrir la aplicación en modo seguro

Para abrir el Access en modo seguro, pulsamos el SHIFT Y sin soltarlo hacemos doble clic sobre el programa hasta que se habrá.

NO hay que soltar el SHIFT hasta que se abra el Access

Una vez abierta la aplicación veremos solo la lista de objetos: la aplicación no ha arrancado

Vamos al final de la lista de objetos, donde estan los modulos.

Con el boton de la derecha diseñamos cualquier modulo,  para ir al editor de VBA

Pulsamos en el menú Herramientas, Referencias

Y en la lista de referencias veremos la que falta

Sino la necesitamos la eliminamos

Cerramos Access, abrimos de nuevo la aplicación y ya debería funcionar

ATENCION: si no estamos seguros si necesitamos la referencia hay que consultar al técnico que lo ha desarrollado.

La referencia a la librería

Siempre debe existir una referencia a la librería ASOFTLIB.accd*

Lo que pasa que en algunos casos se usa la ACCDE y otros la ACCDA

Hay que mirar en la carpeta donde está el programa y ver cual existe.

El programa está diseñado para que al abrir busque si existe la ACCDE y la cargue, y sino cargue la ACCDA

La referencia a Outlook

El programa usa el Outlook para enviar correos. Pero si el programa se instaló en un equipo con una versión de Outlook superior y luego lo ponemos en una que tiene versión Outlook inferior dará un error de referencia

Basta desmarcar la falta y desplazarse en la lista de referencias para buscar Microsoft Outlook y seleccionarlo.