Buongiorno,
avrei bisogno di qualche chiarimento sulla casella di riepilogo.
Nell'esempio che allego ci sono 2 tabelle, una tabella nomi ed una tabella stati.
Ciascun nome tramite chiave esterna è associato ad uno stato.
Nel formulario posso semplicemente scorrere i nomi e vedere (recuperando il campo stato tramite la vista) i campi di ciascun nome (nome cognome stato)
Ora se voglio aggiornare nome cognome posso farlo banalmente, più complicato mi diventa trovare il modo di aggiornare lo stato.
Ho usato sicuramente in maniera impropria la casella di riepilogo che mi fa vedere gli stati possibili recuperati dalla tabella stati.
Ma poi non ci posso far nulla, non c'è modo di aggiornare l'id stato (a meno di usare una macro, ma che in questo esempio non c'è).
Quindi la domanda diventa: esiste un modo tramite casella di riepilogo di aggiornare gli stati?
La casella di riepilogo diventa utile solo assieme ad una macro?
Con la macro chiaramente posso selezionare uno stato dalla casella di riepilogo e poi aggiornare la tabella tramite update.
Però avrei 2 campi distinti, uno il campo dello stato effettivo, l'altro quello della casella di riepilogo. Invece l'obiettivo è di avere un unico campo che mi fa vedere lo stato ed un selezionatore tramite il quale posso modificarlo senza campi aggiuntivi.
Spero di essere stato chiaro
Grazie
[RISOLTO] casella di riepilogo
[RISOLTO] casella di riepilogo
- Allegati
-
- Casella di riepilogo.odb
- (14.63 KiB) Scaricato 175 volte
Ultima modifica di CarloIT il lunedì 24 ottobre 2016, 14:48, modificato 1 volta in totale.
LibreOffice 5.1.4.2
Windows 7 Enterprise
Windows 7 Enterprise
Re: casella di riepilogo
Ciao, non mi è chiaro a cosa ti serve la casella di riepilogo.
Se è per scrivere o cambiare lo stato, vedi la modifica che ho fatto. Ho cambiato il codice SQL da:
a
Se è per fare una ricerca, bisogna rifare tutto.
Se è per scrivere o cambiare lo stato, vedi la modifica che ho fatto. Ho cambiato il codice SQL da:
Codice: Seleziona tutto
SELECT "stato", "stato" FROM "Tabella stati"Codice: Seleziona tutto
SELECT "stato", "ID_STATO" FROM "Tabella stati"- Allegati
-
- Casella%20di%20riepilogo-2.odb
- (13.96 KiB) Scaricato 172 volte
charlie
macOS 15.5 Sequoia: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 15.5 Sequoia: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: casella di riepilogo
Quello che vorrei è che ci fosse un unico campo, cioè la casella di riepilogo servisse a cambiare lo stato e al contempo a visualizzare lo stato corrente.
Ma mi sa che non si può fare o forse usando altre tecniche
Ma mi sa che non si può fare o forse usando altre tecniche
LibreOffice 5.1.4.2
Windows 7 Enterprise
Windows 7 Enterprise
Re: casella di riepilogo
Il file che ti ho allegato fa già quello che chiedi.
Questa nuova versione è solo più "ordinata".
Questa nuova versione è solo più "ordinata".
- Allegati
-
- Casella di riepilogo-3.odb
- (13.87 KiB) Scaricato 233 volte
charlie
macOS 15.5 Sequoia: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 15.5 Sequoia: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
