[Risolto] Gestione casella di testo
[Risolto] Gestione casella di testo
Bonasera a tutti,
in un foglio ho un pulsante e un casella di testo inseriti tramite il controllo per formulario, mi servirebbe che alla
pressione del pulsante ciò che viene scritto nella casella di testo venisse inserito in una cella.Ho fatto delle ricerche,
non sò se mirate, ma non ho trovato niente in merito. Sò che si può fare in modo più semplice utilizzando solo le celle,
ma per una questione di costruzione del progetto con gli elementi grafici è più funzionale.
in un foglio ho un pulsante e un casella di testo inseriti tramite il controllo per formulario, mi servirebbe che alla
pressione del pulsante ciò che viene scritto nella casella di testo venisse inserito in una cella.Ho fatto delle ricerche,
non sò se mirate, ma non ho trovato niente in merito. Sò che si può fare in modo più semplice utilizzando solo le celle,
ma per una questione di costruzione del progetto con gli elementi grafici è più funzionale.
Ultima modifica di tornu il lunedì 23 agosto 2021, 13:10, modificato 2 volte in totale.
OpenOffice 4.1.8
Ubuntu 12.04.2 LTS
Ubuntu 12.04.2 LTS
Re: Gestione casella di testo
allega un file di esempio
-------------------
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
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
Re: Gestione casella di testo
Buongiorno, eccolo.
Purtroppo non ho chiaro come gli elementi del formulario interagiscano con le celle se non per alcuni
controlli già previsti nelle proprietà degli stessi. Ne approfitto per chiedervi dove posso eventualmente
trovare documentazione, possibilmente in italiano, in merito. Grazie
Purtroppo non ho chiaro come gli elementi del formulario interagiscano con le celle se non per alcuni
controlli già previsti nelle proprietà degli stessi. Ne approfitto per chiedervi dove posso eventualmente
trovare documentazione, possibilmente in italiano, in merito. Grazie
- Allegati
-
- Test_casella_testo.ods
- (8.09 KiB) Scaricato 70 volte
OpenOffice 4.1.8
Ubuntu 12.04.2 LTS
Ubuntu 12.04.2 LTS
Re: Gestione casella di testo
.
Nel caso del tuo esempio:
Documentazione utile varia sparsa in questo forum.
Documentazione specifica Elementi di controllo dei formulari
...
.
Nel caso del tuo esempio:
Codice: Seleziona tutto
Sub PopolaCellaF16_ConContenutoCasellaTesto
Rem Link del quesito: https://forum.openoffice.org/it/forum/viewtopic.php?f=9&t=11329
FoglioAttivo = ThisComponent.CurrentController.ActiveSHeet ' Il Foglio attivo
Formulario = FoglioAttivo.drawpage.forms.getbyindex(0) ' Il primo formulario
Controllo = Formulario.getbyName("txtBox1") 'la Casella con tale nome
REM ====================================================================================================
TestoDellaCasellaDiTesto = Controllo.text
CellaF16 = FoglioAttivo.GetCellRangeByName("F16")
CellaF16.String = TestoDellaCasellaDiTesto
Rem svuota la casella di testo
Controllo.Text = ""
REM ====================================================================================================
End Sub
Documentazione specifica Elementi di controllo dei formulari
...
.
- Allegati
-
- Test - MacroPopolaCellaF16_ConContenutoCasellaTesto.ods
- (10.2 KiB) Scaricato 62 volte
Re: Gestione casella di testo
Grazie lucky63, funziona alla grande, e grazie anche per i commenti inseriti nella macro che mi aiutano
a capire le righe di codice, e per le info sulla documentazione.
Ne deduco che con i Controlli del formlario oltre alle funzioni previste nelle loro proprietà bisogna usare
le macro.
a capire le righe di codice, e per le info sulla documentazione.
Ne deduco che con i Controlli del formlario oltre alle funzioni previste nelle loro proprietà bisogna usare
le macro.
OpenOffice 4.1.8
Ubuntu 12.04.2 LTS
Ubuntu 12.04.2 LTS
Re: [Risolto] Gestione casella di testo
Si può fare anche senza macro dalle proprietà della casella, dati, cella collegata
-------------------
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
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
Re: [Risolto] Gestione casella di testo
Si è vero.patel ha scritto:Si può fare anche senza macro dalle proprietà della casella, dati, cella collegata
Sbadatamente ho dato per scontato che @tornu avesse già verificato tra le proprietà.
Re: [Risolto] Gestione casella di testo
Comunque poterlo fare anche tramite macro (certamente non banale) può essere comodo.
-------------------
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
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
Re: [Risolto] Gestione casella di testo
Sì, ho guardato tra le proprietà prima di chiedere aiuto al Forum, ma in base alle mie conoscenze di Calc (pochine) non mi era sembrato di
aver visto qualche proprietà che facesse al mio caso, ovviamente ho molto da imparare.
Comunque se avete un attimo di tempo per spiegarmi come si sarebbe potuto fare con le proprietà ve ne sarei grato, un informazione in più
è sempre bene accetta.
aver visto qualche proprietà che facesse al mio caso, ovviamente ho molto da imparare.
Comunque se avete un attimo di tempo per spiegarmi come si sarebbe potuto fare con le proprietà ve ne sarei grato, un informazione in più
è sempre bene accetta.
OpenOffice 4.1.8
Ubuntu 12.04.2 LTS
Ubuntu 12.04.2 LTS
Re: [Risolto] Gestione casella di testo
tornu ha scritto:Sì, ho guardato tra le proprietà prima di chiedere
Con tale impostazione la cella F16 viene scritta contestualmente alla compilazione della casella di testo.tornu ha scritto:se avete un attimo di tempo per spiegarmi come si sarebbe potuto fare con le proprietà ve ne sarei grato
Il pulsante che hai inserito nell'esempio non serve.
.
- Allegati
-
- Test_casella_testo-01.ods
- (8.73 KiB) Scaricato 56 volte