“AutoStart Form” no Libre Office – Base

Iniciando um formulário automaticamente no Libre Office – Base

 

Para abrir formulário no Base ao iniciar siga os seguintes passos:

1) Segurança para executar macros ( isso pode ser uma falha de segurança, use por sua conta e risco ) :
Ferramentas -> Opções -> segurança -> [Macro security]
Escolha BAIXA (Não recomendado )

Criando macro no LibreOffice

Criando macro no LibreOffice

2) criar macro com o seguinte conteúdo:
Dentro de: SeuBanco.ODB / Standard / Module1 – clique em [EDIT] e salve o seguinte código:

SUB AbreFormulario
  Dim ObjTypeWhat
  Dim ObjName As String
  ObjName = "frmCliente"
  ObjTypeWhat = com.sun.star.sdb.application.DatabaseObject.FORM
  If ThisDatabaseDocument.FormDocuments.hasbyname(ObjName) Then 
     ThisDataBaseDocument.CurrentController.Connect()
     ThisDatabaseDocument.CurrentController.loadComponent(ObjTypeWhat, ObjName, FALSE) 
  Else
      MsgBox "Erro! Nome do firmulário usado. " & ObjName
  End if
End Sub

– Altere no código acima, o conteúdo da variável objName para o nome do seu fomulário;

3) Em Ferramentas-> Personalizar, na aba [Events] selecione “Open Document” e anexe a [Macro] que você acabou de criar  “AbreFormulario”

Autoexec Macro ao abrir

Autoexec Macro ao abrir

– Salvar, fechar o SeuBanco.ODB
– Reabra; O formulário deve começar automaticamente.

 

Conclusão:

Com esses passos, você pode agilizar o trabalho para os usuários do seu banco de dados nesse excelente ferramenta o Libre Office Base.

#susviela

 


Fonte:

https://ask.libreoffice.org/en/question/76828/how-to-autostart-a-form-by-default-at-odb-opening/

 

Ajude a manter o BLOG – Faça uma Colaboração :

Criptomoeda Doge:

D7erXNGo3cYcXhVnPny3CGwrr2yc9azuAV

Faça uma doação na criptomoeda Doge

 

 

– – / / – –

—- [ Conheça nosso sistema de gestão comercial: POWER Admc ] —-

https://poweradmc.wordpress.com/

 

Anúncios

Sobre Carlos Susviela

Programador (Desktop / web) WebDeveloper (Sistemas e páginas internet) Técnico Informática / Criptomoedas http://www.PowerInformatica.com.br --------------------------- Torcedor: S.C. Internacional / RS / Brasil
Esse post foi publicado em Banco de Dados, Dicas: Software (Programas ), Educação e Conhecimento, Libre Office, Programação e marcado , , , , , , , , , . Guardar link permanente.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google

Você está comentando utilizando sua conta Google. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s