Pannello di Controllo Moderatore ]

Formulario casella scelta condizionata

Discussioni sulle caratteristiche di database

Formulario casella scelta condizionata

Messaggioda vanderwaalt » venerdì 29 novembre 2019, 12:00

Buongiorno
Ho un piccolo problema su un database su cui stò lavorando. (premetto che ho semplificato il tutto e che non sono molto esperto, spero di essere chiaro)
Nel formulario di inserimento vorrei che selezionando una regione dalla casella di scelta 'regione', la casella 'città' mi mostri solo le città relative a quella regione, come indicato nella tabella 'luogo'.
Nel formulario sono indicati tutti i campi della tabella generale 'anagrafica', però le caselle 'regione' e 'città' sono subordinate alla tabella 'luogo' e che in qualche modo devono essere collegate...ossia cliccando su 'citta' per la scelta devo in qualche modo dirgli di offrirmi delle scelta in base a quello che ho scelto nella casella 'regione' .
Immagino che poi serva anche una macro da associare ad un evento per far si che
- la casella 'citta' rimanga inattiva se uno prima non sceglie 'regione'
- riaggiorni la casella 'citta' ogni volta che uno cambi la scelta su 'regione'

Grazie a chi mi aiuterà
Allegati
Nuovo database11.odb
(12.15 KiB) Scaricato 5 volte
libreoffice 6.3.3 su Windows 7
vanderwaalt
 
Messaggi: 3
Iscritto il: venerdì 29 novembre 2019, 11:47

Re: Formulario casella scelta condizionata

Messaggioda charlie » venerdì 29 novembre 2019, 12:11

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

Buon proseguimento.
charlie
macOS 10.12 Sierra: Open Office 4.1.7 - LibreOffice 6.2.8.2
http://www.charlieopenoffice.altervista.org
Avatar utente
charlie
Site Admin
Site Admin
 
Messaggi: 6172
Iscritto il: mercoledì 19 dicembre 2012, 10:50

Re: Formulario casella scelta condizionata

Messaggioda charlie » venerdì 29 novembre 2019, 14:36

Secondo me devi cambiare un po' le impostazioni stabilendo in una tabella in quale regione si trova la città. L'operazione è agevolata da un piccolo formulario (Città-Regione).
Nel formulario principale (anagrafica) puoi scegliere la città fra quelle già inserite con un menu a tendina e, se ti serve visualizzare in quel momento la regione, usare una casella di testo che pesca il dato da una query (Ricerca1).
Il pulsante serve ad aggiornare questa funziona per ogni nome città inserito o cambiato.
Se il lavoro del pulsante è troppo faticoso si può inserire una macro al suo posto.
Allegati
Nuovo_database11_2.odb
(22.07 KiB) Scaricato 9 volte
charlie
macOS 10.12 Sierra: Open Office 4.1.7 - LibreOffice 6.2.8.2
http://www.charlieopenoffice.altervista.org
Avatar utente
charlie
Site Admin
Site Admin
 
Messaggi: 6172
Iscritto il: mercoledì 19 dicembre 2012, 10:50

Re: Formulario casella scelta condizionata

Messaggioda vanderwaalt » sabato 30 novembre 2019, 14:31

ciao charlie e grazie per la risposta
apprezzo il tuo lavoro ma non è proprio quello che cerco:
essendo che ad ogni regione corrisponde un tot di citta, vorrei che le citta siano inseribili tramite elenco in base alla scelta fatta sulla regione. penso che bisogni usare una stringa di sql nella casella città che vada a puntare alla scelta fatta sulla casella regione, o magari cè un altra strada (il tutto in un unico formulario)
per quanto riguarda il testo aggiorna, quale sarebbe la macro che gli si potrebbe associare ?
Grazie tante
libreoffice 6.3.3 su Windows 7
vanderwaalt
 
Messaggi: 3
Iscritto il: venerdì 29 novembre 2019, 11:47

Re: Formulario casella scelta condizionata

Messaggioda Gaetanopr » sabato 30 novembre 2019, 15:51

Credo tu voglia dire qualcosa del genere, ho inserito una nuova tabella e modificato le presenti.
Allegati
Nuovo database11.odb
(14.93 KiB) Scaricato 6 volte
Openoffice 4.1 su windows xp
Gaetanopr
Volontario
Volontario
 
Messaggi: 2760
Iscritto il: mercoledì 21 novembre 2012, 20:07

Re: Formulario casella scelta condizionata

Messaggioda charlie » domenica 1 dicembre 2019, 10:31

Certo Gaetano, le listbox concatenate che si possono fare anche senza macro :D .
Ma mi sembra discutibile che in un formulario di immissione dati anagrafici si debba pensare prima alla regione e poi alla città. Di solito si immette la città e la regione esce in automatico.
charlie
macOS 10.12 Sierra: Open Office 4.1.7 - LibreOffice 6.2.8.2
http://www.charlieopenoffice.altervista.org
Avatar utente
charlie
Site Admin
Site Admin
 
Messaggi: 6172
Iscritto il: mercoledì 19 dicembre 2012, 10:50


Torna a Base

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite