Buona domenica a tutti.
Avrei necessità di passare da un formulario ad un altro premendo un pulsante. Per il pulsante non ci sono problemi.
Ciao
Richiamare formulario
Richiamare formulario
OpenOffice 4.1.3
Re: Richiamare formulario
Ho provato con questa ma non mi funziona mi dà errore di runtime Basic - sottoprocedura o funzione non definita.
Eppure gestione clienti è il nome del mio db e FormInserimentoClienti è il formulario per maschera inserimento dei clienti dove vorrei che mi passasse premendo il pulsante
Eppure gestione clienti è il nome del mio db e FormInserimentoClienti è il formulario per maschera inserimento dei clienti dove vorrei che mi passasse premendo il pulsante
Codice: Seleziona tutto
Sub main
subDisplayForm("gestione clienti.odb","FormInserimentoClienti")
End sub
OpenOffice 4.1.3
Re: Richiamare formulario
Adesso ho provato con questa e funziona però mi sapete dire quale delle due è meglio e perchè grazie
Codice: Seleziona tutto
Sub main
ThisComponent.CurrentController.Frame.close(True)
ThisDatabaseDocument.FormDocuments.getByName ( "FormInserimentoClienti" ).open
REM subDisplayForm("GESTIONE CLIENTI.odb","FormInserimentoClienti")
End sub
OpenOffice 4.1.3
Re: Richiamare formulario
Ciao, se la prima non funziona, come la puoi paragonare alla seconda?
Fra le due io vedo un diverso uso del maiuscolo/minuscolo nel nome del database. Penso sia determinante.
Cercando ho trovato questa che è molto simile alla tua prima:
Fra le due io vedo un diverso uso del maiuscolo/minuscolo nel nome del database. Penso sia determinante.
Cercando ho trovato questa che è molto simile alla tua prima:
Codice: Seleziona tutto
Dim oForm
sub prova
subDisplayForm("NomeDatabase.odb","prova")
end sub
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: Richiamare formulario
Si Charlie, quella che hai trovato tu è identica alla prima che ho postato (ho omesso Dim oForm) però non funziona mi dà l' errore che ho precedentemente riportato. Il fatto del nome tabella che vedi in maiuscolo è perchè ho provato a fare la macro in entrambi i modi, maiuscolo e minuscolo, ma non cambiava niente così ho lasciato l' istruzione in rem x promemoria futuro.
La richiesta di paragone era dovuta al fatto che pensavo di aver sbagliato qualcosa sulla prima macro e nella speranza della relativa correzione mi chiedevo quale delle due macro era più efficace indipendentemente dal fatto di chiudere o meno il form di lancio (cosa che ho aggiunto sulla seconda macro).
Hai una qualche vaga idea sul perchè la prima macro non mi gira?
La richiesta di paragone era dovuta al fatto che pensavo di aver sbagliato qualcosa sulla prima macro e nella speranza della relativa correzione mi chiedevo quale delle due macro era più efficace indipendentemente dal fatto di chiudere o meno il form di lancio (cosa che ho aggiunto sulla seconda macro).
Hai una qualche vaga idea sul perchè la prima macro non mi gira?
OpenOffice 4.1.3