Pular para o conteúdo

Erro em macros do LibreOffice Base

Responder tópico
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
  • Denunciar
  • Indicar

1. Erro em macros do LibreOffice Base

Enviado em 01/02/2017 - 09:19h

Bom dia, tenho um banco no LibreOffice Base com vários forms, consultas, tabelas e relatórios e queria que um dos forms (Front-End) iniciasse automaticamente assim que o banco fosse aberto usando a Atribuição > Ao abrir o documento. Escrevi o código abaixo para usar de macro, mas não funciona:

Sub abrirFormularioInicio()
ThisDatabaseDocument.FormDocuments.getbyname("Front-End").open
End Sub


Gera o seguinte erro: Erro em tempo de execução do Basic. Variável não definida. Coloquei os códigos em Minhas Macros (Ferramentas > Macro > Organizar macros > LibreOfficeBasic) e em Atribuir (Atribuição > Ao abrir o documento).

O mesmo erro acontece nos códigos usados para abrir o form Aluno e o relatório Aluno.


Sub abrirFormAluno()
ThisDatabaseDocument.FormDocuments.getbyname("Aluno").open
End Sub


Sub abrirRelatorioGeral()
ThisDatabaseDocument.ReportDocuments.getbyname("Aluno").open
End Sub


Alguém pode me ajudar?

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Responder tópico

Entre na sua conta para responder.

Fazer login para responder