Pulsante che apre un formulario e ne chiude un altro

Creare una macro - Scrivere uno script - Usare le API
Rispondi
maremmano
Messaggi: 9
Iscritto il: mercoledì 30 ottobre 2013, 16:50

Pulsante che apre un formulario e ne chiude un altro

Messaggio da maremmano »

Il mio problema ......... Ho un formulario di nome Tutto con un pulsante con assegnato una Macro apro altro formulario di nome Conto, vorrei mentre apro Conto chiudere Tutto ..è possibileeeee :ucrazy:
Ultima modifica di charlie il giovedì 9 gennaio 2014, 14:32, modificato 1 volta in totale.
Motivazione: Titolo modificato per renderlo più comprensibile
OpenOffice4.0 Windows 8.1
Gaetanopr
Volontario
Volontario
Messaggi: 3316
Iscritto il: mercoledì 21 novembre 2012, 20:07

Re: Pulsante che apre un formulario e ne chiude un altro

Messaggio da Gaetanopr »

Possiamo provare se alleghi il file
Ciao
LibreOffice 7.2.2.2 windows 10
Openoffice 4.1.13 su windows 10
Avatar utente
LUGIUDANI
Messaggi: 400
Iscritto il: martedì 27 marzo 2012, 12:29

Re: Pulsante che apre un formulario e ne chiude un altro

Messaggio da LUGIUDANI »

Si è possibile, basta che digiti:

Sub apriConto
Tutto.Endexecute()
Conto.execute()
End Sub
Openoffice.org 3.2
Avatar utente
Kimlom
Messaggi: 8
Iscritto il: domenica 6 marzo 2016, 12:55

Re: Pulsante che apre un formulario e ne chiude un altro

Messaggio da Kimlom »

Interessante questa macro, è possibile renderla pubblica ?
Grazie :D :D :D
Kimlom
Open Office 4.1.1 / Mac OS Yosemite 10.10.1
patel
Volontario attivo
Volontario attivo
Messaggi: 4030
Iscritto il: venerdì 30 aprile 2010, 8:04
Località: Livorno

Re: Pulsante che apre un formulario e ne chiude un altro

Messaggio da patel »

che vuoi dire con renderla pubblica ?
-------------------
Libre Office 7.5.3.2 su Windows 11
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
Avatar utente
Kimlom
Messaggi: 8
Iscritto il: domenica 6 marzo 2016, 12:55

Re: Pulsante che apre un formulario e ne chiude un altro

Messaggio da Kimlom »

se fosse possibile il "codice" della macro con eventuali 2 righe di spiegazione, in modo tale da imparare e adattarle alle proprie esigenze.
Grazie
Kimlom
Open Office 4.1.1 / Mac OS Yosemite 10.10.1
patel
Volontario attivo
Volontario attivo
Messaggi: 4030
Iscritto il: venerdì 30 aprile 2010, 8:04
Località: Livorno

Re: Pulsante che apre un formulario e ne chiude un altro

Messaggio da patel »

la macro parla da sola

Codice: Seleziona tutto

Sub apriConto
Tutto.Endexecute() ' termina l'esecuzione della finestra di dialogo di nome Tutto
Conto.execute() ' apre la finestra di dialogo di nome Conto
End Sub
-------------------
Libre Office 7.5.3.2 su Windows 11
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
Avatar utente
Kimlom
Messaggi: 8
Iscritto il: domenica 6 marzo 2016, 12:55

Re: Pulsante che apre un formulario e ne chiude un altro

Messaggio da Kimlom »

Grazie, adesso copio e provo.
ho provato a creare/registrare una macro ad hoc, ma ( sicuramente sbagliavo qualcosa ) non ci sono riuscito.
Kimlom
Open Office 4.1.1 / Mac OS Yosemite 10.10.1
patel
Volontario attivo
Volontario attivo
Messaggi: 4030
Iscritto il: venerdì 30 aprile 2010, 8:04
Località: Livorno

Re: Pulsante che apre un formulario e ne chiude un altro

Messaggio da patel »

Il registratore di macro non funziona bene come su Excel, spesso non registra e quando registra produce codice poco comprensibile
-------------------
Libre Office 7.5.3.2 su Windows 11
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
Avatar utente
Kimlom
Messaggi: 8
Iscritto il: domenica 6 marzo 2016, 12:55

Re: Pulsante che apre un formulario e ne chiude un altro

Messaggio da Kimlom »

Bene, mi rincuora sapere che non è colpa mia.

ho provato a modificare al macro, ma non funziona.

Sub apriConto
HomeEndexecute()
Proprietario.execute()
End Sub

Se provo la macro mi compare il pop up: errore di runtime BASIC Variabile dell'oggetto non impostata, e se apro il formulario Home e poi clicco sul pulsante Proprietario non capita nulla
Kimlom
Open Office 4.1.1 / Mac OS Yosemite 10.10.1
Gaetanopr
Volontario
Volontario
Messaggi: 3316
Iscritto il: mercoledì 21 novembre 2012, 20:07

Re: Pulsante che apre un formulario e ne chiude un altro

Messaggio da Gaetanopr »

Devi mettere il punto

Codice: Seleziona tutto

Home.Endexecute()
LibreOffice 7.2.2.2 windows 10
Openoffice 4.1.13 su windows 10
Avatar utente
Kimlom
Messaggi: 8
Iscritto il: domenica 6 marzo 2016, 12:55

Re: Pulsante che apre un formulario e ne chiude un altro

Messaggio da Kimlom »

Nella macro il punto l'ho messo

me lo sono dimenticato nel messaggio
Kimlom
Open Office 4.1.1 / Mac OS Yosemite 10.10.1
patel
Volontario attivo
Volontario attivo
Messaggi: 4030
Iscritto il: venerdì 30 aprile 2010, 8:04
Località: Livorno

Re: Pulsante che apre un formulario e ne chiude un altro

Messaggio da patel »

come già detto, ti conviene allegare il file
-------------------
Libre Office 7.5.3.2 su Windows 11
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
Avatar utente
Kimlom
Messaggi: 8
Iscritto il: domenica 6 marzo 2016, 12:55

Re: Pulsante che apre un formulario e ne chiude un altro

Messaggio da Kimlom »

Si scusa, hai ragione
Allegati
Affitti_2.odb
(156.61 KiB) Scaricato 160 volte
Kimlom
Open Office 4.1.1 / Mac OS Yosemite 10.10.1
patel
Volontario attivo
Volontario attivo
Messaggi: 4030
Iscritto il: venerdì 30 aprile 2010, 8:04
Località: Livorno

Re: Pulsante che apre un formulario e ne chiude un altro

Messaggio da patel »

ma tu stai parlando di un data base, non un foglio di calc, queste cose bisogna dirle subito.
-------------------
Libre Office 7.5.3.2 su Windows 11
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 9039
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: Pulsante che apre un formulario e ne chiude un altro

Messaggio da charlie »

Ciao, dove hai messo quella macro? Non v'è traccia nel tuo file.
charlie
macOS 15.5 Sequoia: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Rispondi