Olá pessoal, em primeiro lugar agradeço a atenção do sp24h. Transcrevo abaixo a solução elaborada
pelo sp24horas para criar uma macro que tem como fução abrir um formulario a partir do campo botão
no BASE.
SOLICITAÇÃO: ensinar o passo-a-passo para criar um botão em um formulário do BASE que abra outro
formulário...
a- Inseri o botão de pressão no formulariob - cliquei com o botão direito do mouse no item
controlec - Abri a guia Eventosd - cliquei no "..." de Executar ação
A partir disso, o que devo fazer?
Segue a excelente resposta do
sp24horas-----------------------------------------------------------------------------------
Em 08/03/2012 13:51, sp24horassp24horas@gmail.comescreveu:
1- Veja: As macros ficam dentro de módulos. Nos passos seguintes você vai criar um módulo,
associado ao seu documento. Dentro do módulo vai ser criada a macro no editor do LibreOffice Basic.
2 - Ferramentas-Macros-Organizar Macros-LibreOfficeBasic... Na tela seguinte, clique no botão + ao
lado do nome do seu documento; clique no botão + ao lado de Standard;clique no botão Novo.
3 - Na tela do LibreOffice Basic, substitua todo o texto incluindo Sub Main ... End Sub pelo
repassado.
Sub Abrir_Form2
ThisDataBaseDocument.FormDocuments.Getbyname("Form2").Open
End Sub
4- Salve e feche a tela.
5- Com a macro criada, volte ao editor de formulários onde você parou.
6 - Quando você clicar no botão "..." conseguirá atribuir a ação de executar com a macro.Para um
teste rápido, o seguinte texto entre Sub Main e End Sub, vai abrir uma caixa de mensagem:MsgBox
"exemplo de mensagem"
Em 03/03/2012 09:29,sp24horassp24horas@gmail.comescreveu:Olá!Retificando:Tire o _ antes de Sub.Sub
Abrir_Form2Em 3 de março de 2012 09:26, sp24horas escreveu:Olá!Você deve associar um evento de
executar ação ao se clicar no botão.A macro da ação que você criar, deve parecer com
isto:Sub_Abrir_Form2ThisDataBaseDocument.FormDocuments.Getbyname("Frm2").OpenEnd SubEm 27 de
fevereiro de 2012 11:35, Marcos Ferreiramarcos.mfsystems@gmail.comescreveu:om dia pessoal criei um
banco de dados em broffice pelo Base, possuo03 formularios e um dele seria meu formulario inicial
onde existesdois botoes que ao clicar abri deve abrir outro formulario, porem naosei qual comando
utilizar para que
isso aconteça, exemplo:Frminicial contem boton1ao clicar em Boton1.frminicial deve abrir o
formulario Frm2.--Att;Marcos Ferreira - MFSystemsFone: +55-11-8056-7320Email:
marcos.mfsystems@gmail.comBlog:http://engmarcosferreira.blogspot.com/MF Systems Soluções em TI -
Smart Technology Innovate Solutions!!!--Você está recebendo e-mails da lista
usuarios@pt-br.libreoffice.org# Informações sobre os comandos disponíveis (em inglês):mande e-mail
vazio para usuarios+help@pt-br.libreoffice.org# Cancelar sua assinatura: mande e-mail vazio
para:usuarios+unsubscribe@pt-br.libreoffice.org# Arquivo de
mensagens:http://listarchives.libreoffice.org/pt-br/usuarios/--Você está recebendo e-mails da lista
usuarios@pt-br.libreoffice.org# Informações sobre os comandos disponíveis (em inglês):mande e-mail
vazio para usuarios+help@pt-br.libreoffice.org# Cancelar sua assinatura: mande e-mail vazio
para:usuarios+unsubscribe@pt-br.libreoffice.org# Arquivo de
mensagens:http://listarchives.libreoffice.org/pt-br/usuarios/
--
Você está recebendo e-mails da lista usuarios@pt-br.libreoffice.org
# Informações sobre os comandos disponíveis (em inglês):
mande e-mail vazio para usuarios+help@pt-br.libreoffice.org
# Cancelar sua assinatura: mande e-mail vazio para:
usuarios+unsubscribe@pt-br.libreoffice.org
# Arquivo de mensagens: http://listarchives.libreoffice.org/pt-br/usuarios/
Context
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.