We will be migrating from Ask to Discourse on the first week of August, read the details here

Haz tu Pregunta
0

Macro para abrir consulta da: Error de ejecución de Basic - Variable de objeto no establecida.

preguntado 2020-12-23 10:51:01 +0200

Imagen Gravatar de angruto

updated 2020-12-30 01:13:48 +0200

He encontrado un código para que al pulsar en una opción en un botón que me abra una consulta en libreoffice base; la inserto en el botón que he creado en un formulario y al ejecutarla me da el siguiente error: Error de ejecución de BASIC. Variable de objeto no establecida.

Este es el código:

Sub boton_consulta() "ESTE ES EL NOMBRE DE MI MACRO"
Dim Control as Object
Control = ThisDatabaseDocument.CurrentController "ESTA ES LA LINEA DONDE ME DA EL ERROR"
If ( Not Control.isConnected() ) Then
Control.connect()
End If
Control.loadComponent(com.sun.star.sdb.application.DatabaseObject.QUERY,"cns_LIST_SOCIOS",FALSE ) "ESTA ES LA CONSULTA QUE QUIERO QUE ABRA"
End Sub

Estoy utilizando libreoffice 7.0.3.1 y Windows 7 MUCHAS GRACIAS DE ANTEMANO

edit re-etiquetar marcar como ofensivo cerrar fusionar delete

Comments

Perdón si se me pasa algo obvio pero ¿Por qué escribiste los comentarios entre comillas ?

Imagen Gravatar de laurencio laurencio ( 2020-12-31 02:00:50 +0200 )edit

2 Respuestas

Ordenar por » viejos nuevas más votado
0

respondido 2021-01-28 11:55:07 +0200

Imagen Gravatar de angruto

Hola, las comillas las he puesto para destacar mis comentarios pero, en el código de la base de datos no están. Gracias

edit marcar como ofensivo delete enlace mas
0

respondido 2021-01-27 17:18:42 +0200

Imagen Gravatar de Longi

Buenas! Salvo lo de usar comillas en los comentarios (si no utilizas comilla simple siempre dará error de sintaxis), a mi me funciona perfecto. ¿Cómo asignaste la macro al botón, a qué evento?. Yo tengo la costumbre de usar el evento de 'Botón de ratón pulsado'. Un saludo!

edit marcar como ofensivo delete enlace mas
Ingresa/Regístrate para Contestar

Herramientas de Preguntas

1 seguidor

Estadisticas

Preguntado: 2020-12-23 10:51:01 +0200

Visto: 78 veces

Ultima actualización: Jan 28