[Risolto]Creare macro ed associarle a pulsanti per formulari

Discussioni sulle caratteristiche di database
Rispondi
Jerry
Messaggi: 7
Iscritto il: giovedì 25 aprile 2019, 15:26

[Risolto]Creare macro ed associarle a pulsanti per formulari

Messaggio da Jerry »

Buongiorno, sono neofita di database.
Come da titolo chiedo aiuto per la creazione di una macro che, associata ad un pulsante già creato su un formulario, ne apra un secondo senza chiudere il primo.
Il formulario "principale", che ospita i pulsanti da dotare di macro, si chiama Le letture di Laura, quello che dovrà aprirsi tramite macro si chiama Autore (con pulsante Inserisci Nuovo Autore). Alla stessa maniera altri due pulsanti dovrebbero aprirmi il formulario Genere e Serie, sempre con nome del pulsante Inserisci Nuovo Genere e Inserisci Nuova Serie.
Vi ringrazio sin d'ora se vorrete darmi una mano.
Jerry
Ultima modifica di charlie il venerdì 26 aprile 2019, 15:00, modificato 2 volte in totale.
Motivazione: Aggiunta spunta verde
OpenOffice 4.1.5
Windows 10 Home
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 8819
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: Creare macro ed associarle a pulsanti per formulari

Messaggio da charlie »

Ciao e benvenuto/a sul forum.
Se intanto ti vuoi presentare puoi farlo in questa sezione -> viewforum.php?f=16
Per una panoramica delle regole del forum puoi consultare il Manuale di sopravvivenza -> http://forum.openoffice.org/it/forum/vi ... hp?f=1&t=2

Buon proseguimento.
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 8819
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: Creare macro ed associarle a pulsanti per formulari

Messaggio da charlie »

Se fai una ricerca sul forum dovresti trovare quello che cerchi. Certo dovrai adattare qualcosa ...
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Jerry
Messaggi: 7
Iscritto il: giovedì 25 aprile 2019, 15:26

Re: Creare macro ed associarle a pulsanti per formulari

Messaggio da Jerry »

Ho curiosato qua e là e qualcosa ho visto, il problema potrebbe essere proprio l'adattare, essendo io neofita dell'argomento. Abbiate pazienza. Ho scritto appositamente tutti i dati di pertinenza del database che sto tentanto di arricchire con le suddette macro perché vedo grande dimestichezza da parte vostra. Se non è possibile avviare un ulteriore tread non importa, vi ringrazio lo stesso.
OpenOffice 4.1.5
Windows 10 Home
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 8819
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: Creare macro ed associarle a pulsanti per formulari

Messaggio da charlie »

Ho pescato la prima che è saltata fuori dalla ricerca viewtopic.php?f=13&t=8105&p=43789&hilit=menu#p43791.
Ecco il codice modificato per aprire il tuo formulario Autore:

Codice: Seleziona tutto

Sub Apri_Autore 
    const FormularioDaAprire = "Autore"
    FormAperto = ThisDatabaseDocument.FormDocuments.getByName (FormularioDaAprire).open
End Sub
Alla chiusura del formulario Autore ricompare il formulario principale da cui era stato chiamato con il pulsante.
Per modifiche: cambia il nome della Sub Apri_ .... ed il nome del formulario da aprire fra virgolette " ........."
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Jerry
Messaggi: 7
Iscritto il: giovedì 25 aprile 2019, 15:26

Re: Creare macro ed associarle a pulsanti per formulari

Messaggio da Jerry »

Ho eseguito i seguenti passaggi:
- Avviata registrazione macro in cui ho inserito le informazioni da lei fornite, le ho salvate in Macro personali-Standard-Module1 attribuendo un nome di facile riconoscibilità;
- In modalità Modifica del formulario ho inserito la macro creata nella scheda Eventi delle Proprietà Pulsante in corrispondenza della riga Tasto premuto, mentre nella scheda Generale ho inserito il nome del formulario, in questo caso Autore, in corrispondenza della riga Ulteriori informazioni (ho letto di questa cosa girovagando attraverso alcuni post…)
Una volta salvato il tutto ed aperto il formulario principale… il pulsante non funziona….
OpenOffice 4.1.5
Windows 10 Home
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 8819
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: Creare macro ed associarle a pulsanti per formulari

Messaggio da charlie »

Bisogna assegnare la macro al pulsante.
Nelle Proprietà del pulsante, scheda Eventi: Eseguire l'azione.
Poi non va bene salvare nelle macro personali perché se esporti il file altrove non funzioneranno più. Meglio salvarle nel file aprendo un nuovo modulo.

P.S. su questo forum usiamo darci tutti del tu :D .
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Jerry
Messaggi: 7
Iscritto il: giovedì 25 aprile 2019, 15:26

Re: Creare macro ed associarle a pulsanti per formulari

Messaggio da Jerry »

Niente, non funziona… ho salvato la macro nel file del database stesso ma non trovo la soluzione….
OpenOffice 4.1.5
Windows 10 Home
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 8819
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: Creare macro ed associarle a pulsanti per formulari

Messaggio da charlie »

Allega qui il tuo database senza dati sensibili.
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Jerry
Messaggi: 7
Iscritto il: giovedì 25 aprile 2019, 15:26

Re: Creare macro ed associarle a pulsanti per formulari

Messaggio da Jerry »

ho provato, sono 788 kb contro il limite possibile di 256.... non mi resta che gettare la spugna…
OpenOffice 4.1.5
Windows 10 Home
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 8819
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: Creare macro ed associarle a pulsanti per formulari

Messaggio da charlie »

charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Jerry
Messaggi: 7
Iscritto il: giovedì 25 aprile 2019, 15:26

Re: Creare macro ed associarle a pulsanti per formulari

Messaggio da Jerry »

Grazie, Charlie… dopo qualche piccolo ulteriore tentativo ora funziona tutto correttamente. Mi appresto a mettere RISOLTO al thread. Grazie ancora per la pazienza.
OpenOffice 4.1.5
Windows 10 Home
Rispondi