[Risolto] visualizzazione textbox su boolean

Discussioni sulle caratteristiche di database
Rispondi
maremmanogr
Messaggi: 29
Iscritto il: domenica 15 dicembre 2013, 20:49

[Risolto] visualizzazione textbox su boolean

Messaggio da maremmanogr »

buona sera a tutti,
ho cercato nei forum e forse nn ho usato le chiavi giuste per la ricerca, spero che qualcuno mi dia indicazioni.
nel mio database vorrei mettere alcune caselle SI/NO e vorrei che una textbox, relativa a quella checkbox e che io metto visibile=false all'inizio, diventasse visibile=true se viene spuntata la chekbox relativa.
spero di essere stato chiaro nella richiesta e vi ringrazio anticipatamente.
Filiberto
Ultima modifica di maremmanogr il mercoledì 25 gennaio 2017, 14:03, modificato 1 volta in totale.
LibreOffice 5.2.2 su Windows 10
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 8956
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: visualizzazione textbox su boolean

Messaggio da charlie »

Ciao, perché non alleghi un file per farti capire meglio? Grazie.
charlie
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Gaetanopr
Volontario
Volontario
Messaggi: 3316
Iscritto il: mercoledì 21 novembre 2012, 20:07

Re: visualizzazione textbox su boolean

Messaggio da Gaetanopr »

Si può fare con una macro ma come dice charlie è meglio allegare un esempio sul quale provare
LibreOffice 7.2.2.2 windows 10
Openoffice 4.1.13 su windows 10
maremmanogr
Messaggi: 29
Iscritto il: domenica 15 dicembre 2013, 20:49

Re: visualizzazione textbox su boolean

Messaggio da maremmanogr »

scusatemi per il tempo che vi ho fatto perdere, ma il db non era ancora pronto ed era solo una richiesta per informazione.
ho preparato cmq un db di esempio che allego.
se andate nella struttura del form vedrete che dopo le checkbox ci sono due caselle di testo, con relativa label, settate a visibile=false.
io vorrei che apparissero solo quando si spunta la checkbox auto o moto, cioe vorrei che diventasse visibile=true.
grazie per la vostra pazienza
Allegati
prova checkbx.odb
(12.05 KiB) Scaricato 123 volte
LibreOffice 5.2.2 su Windows 10
Gaetanopr
Volontario
Volontario
Messaggi: 3316
Iscritto il: mercoledì 21 novembre 2012, 20:07

Re: visualizzazione textbox su boolean

Messaggio da Gaetanopr »

Prova il file che ti allego
Allegati
prova checkbx.odb
(12.58 KiB) Scaricato 135 volte
LibreOffice 7.2.2.2 windows 10
Openoffice 4.1.13 su windows 10
maremmanogr
Messaggi: 29
Iscritto il: domenica 15 dicembre 2013, 20:49

Re: visualizzazione textbox su boolean

Messaggio da maremmanogr »

innanzi tutto grazie di cuore Gaetanopr, e' quello che cercavo di fare.
approfitto della tua disponibilita' e ti chiederei da darmi lumi sulla riga della macro che hai usato

Nome = oEv.Source.Model.DataField

cioe' hai creato una nuova variabile (nome) ma non capisco le due successive proprieta' Model e DataField, cosa stanno ad indicare e se sono riferite esclusivamente alle checkbox o sono di uso generale.
grazie ancora
Filiberto

PS il risolto lo mettero' dopo la tua risposta
LibreOffice 5.2.2 su Windows 10
Gaetanopr
Volontario
Volontario
Messaggi: 3316
Iscritto il: mercoledì 21 novembre 2012, 20:07

Re: visualizzazione textbox su boolean

Messaggio da Gaetanopr »

Alla variabile Nome assegno il valore presente nelle checkbox precisamente il "Campo dati" cioè "Datefield" in inglese, dove tu opportunamente hai associato i campi auto e moto.
Per il corretto funzionamento è indispensabile che i nomi dei campi di testo rispettano questo formato "txtmarca" seguito dal nome del campo di riferimento quindi "txtmarcaauto", "txtmarcamoto"
Invece Model è una proprietà di carattere generale che fà riferimento all'oggetto checkbox in questo caso da dove si ricavano altre proprietà e metodi.

Ciao
LibreOffice 7.2.2.2 windows 10
Openoffice 4.1.13 su windows 10
maremmanogr
Messaggi: 29
Iscritto il: domenica 15 dicembre 2013, 20:49

Re: visualizzazione textbox su boolean

Messaggio da maremmanogr »

grazie, sempre puntuale ed esauriente
a presto
Filiberto
LibreOffice 5.2.2 su Windows 10
Rispondi