Dati che si cancellano
Dati che si cancellano
Salve tutti. Spero che qualcuno possa aiutarmi.
Sto preparando un database come da file allegato che ha il seguente problema: quando nel formulario inserisco i valori scelti dai menù a tendina , che sono valori obbligatoriamente da inserire, questi compaiono regolarmente. nel momento che salvo il record si cancellano.
Qualcuno sa spiegarmi perché succede questo? Che errore ho fatto?
Grazie
Sto preparando un database come da file allegato che ha il seguente problema: quando nel formulario inserisco i valori scelti dai menù a tendina , che sono valori obbligatoriamente da inserire, questi compaiono regolarmente. nel momento che salvo il record si cancellano.
Qualcuno sa spiegarmi perché succede questo? Che errore ho fatto?
Grazie
- Allegati
-
- Base prog.odb
- (42.38 KiB) Scaricato 65 volte
Ultima modifica di paolokap il domenica 14 maggio 2023, 15:03, modificato 1 volta in totale.
LibreOffice 7.4 Kubuntu 22.04 LTS
Re: Dati che si cancellano
Ciao, i dati che ho visto sono dati veri?
charlie
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: Dati che si cancellano
Si sono dati veri manon personali in quanto sono ditte che hanno siti web, pagine gialle etc. Comunque posso fare un controllo nel caso ce ne fosse qualcuno che possa essere considerato personale e lasciare solo il nome della ditta e cancellare tutto il resto.
Ps: ho aggiornato ilfile spero che ora vada bene
Ps: ho aggiornato ilfile spero che ora vada bene
LibreOffice 7.4 Kubuntu 22.04 LTS
Re: Dati che si cancellano
Ma non lo hai messo ... lo faccio io.
Troverai anche molte modifiche per farlo funzionare:
Troverai anche molte modifiche per farlo funzionare:
- ho eliminato le relazioni, una o più impedivano la modifica e l'inserimento dei dati. Prova a reinserirle una ad una.
- ho sistemato i codici SQL delle caselle di riepilogo, erano tutti sbagliati, ad esempio questo:
al posto di:
Codice: Seleziona tutto
SELECT "Cat.Intervento" FROM "Cat.Intervento"
Codice: Seleziona tutto
SELECT "Cat.Intervento", "idIntervento" FROM "Cat.Intervento"
- ho sistemato il campo collegato delle stesse: da 0 a 1 (perchè se di default è 1, lo modifichi a 0 ?)
- Allegati
-
- Base prog_2.odb
- (38.09 KiB) Scaricato 79 volte
charlie
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: Dati che si cancellano
Ciao Charlie e grazie per le correzioni . Appena posso controllo come hai fato e ti faccio sapere perché già ora avrei delle domande ma prima di rompere voglio capire dove ho ho sbagliato
LibreOffice 7.4 Kubuntu 22.04 LTS
Re: Dati che si cancellano
Ho apportato le modifiche che mi hai suggerito e ora senza neanche eliminare le relazioni i dati inseriti non si cancellano più. In realtà in un altro database avevo fatto come suggerito da te ma stavolta poiché avevo visto che nel menù a tendina i dati comparivano avevo pensato che non fosse necessario aggiungere anche l'altra colonna della tabella del menù a discesa.
Però ora c'è un altro problema. Nella query sulla quale il formulario è basato non mi compaiono i dati espliciti ma le chiavi e poiché tale tabella query mi serve vedere i dati come faccio?
P.S. Se nella tabella Ingresso dati invece di inserire le chiavi esterne alle altre tabelle inserisco direttamente il nome del campo dovrei risolvere perché in un altro database ho fatto così e non ho avuto problemi. Che ne pensi?
Però ora c'è un altro problema. Nella query sulla quale il formulario è basato non mi compaiono i dati espliciti ma le chiavi e poiché tale tabella query mi serve vedere i dati come faccio?
P.S. Se nella tabella Ingresso dati invece di inserire le chiavi esterne alle altre tabelle inserisco direttamente il nome del campo dovrei risolvere perché in un altro database ho fatto così e non ho avuto problemi. Che ne pensi?
LibreOffice 7.4 Kubuntu 22.04 LTS
Re: Dati che si cancellano
Le caselle di riepilogo sono comode perchè possono far comparire al loro interno un testo (es. un nome) al posto del valore numerico che viene scritto sulla tabella o query su cui lavorano. Il campo collegato deve essere 1 perchè è il secondo (il primo è 0).
Ciò presuppone che nella tabella o query siano presenti campi numerici.
Se si preferisce usare nella tabella campi testo, si possono ugualmente adoperare le caselle di riepilogo, ma la sintassi dovrà essere simile: anzichè SELECT "testo", "numero" FROM ... sarà SELECT "testo", "testo" FROM ... lasciando il campo collegato a 1.
Se la tabella o query ha i campi numerici, per visualizzare i testi, ne compili una seconda collegando alla prima altrettante tabelle in relazione con essa.
Ciò presuppone che nella tabella o query siano presenti campi numerici.
Se si preferisce usare nella tabella campi testo, si possono ugualmente adoperare le caselle di riepilogo, ma la sintassi dovrà essere simile: anzichè SELECT "testo", "numero" FROM ... sarà SELECT "testo", "testo" FROM ... lasciando il campo collegato a 1.
Se la tabella o query ha i campi numerici, per visualizzare i testi, ne compili una seconda collegando alla prima altrettante tabelle in relazione con essa.
charlie
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: Dati che si cancellano
Charlie scusami
per capire bene quello che hai detto saresti così gentile di applicarlo nel database ad un solo menù a discesa che poi vedo come hai fatto e deduco per gli altri? Grazie
per capire bene quello che hai detto saresti così gentile di applicarlo nel database ad un solo menù a discesa che poi vedo come hai fatto e deduco per gli altri? Grazie
LibreOffice 7.4 Kubuntu 22.04 LTS
Re: Dati che si cancellano
La tua tabella e quindi la tua query sono con campi numerici e nel mio file di esempio sono già tutte strutturate come ho decritto.
- Allegati
-
- Schermata 2023-05-19 alle 11.45.38.png (55.97 KiB) Visto 1880 volte
charlie
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: Dati che si cancellano
Ok ho già apportato le correzioni che hai suggerito.
Ora però la query riporta il numero della chiave ed invece io voglio che nella query ci siano i nomi.
Probabilmente non ho capito cosa hai scritto, fatto sta che non sono riuscito a risolvere. Anche il file da te modificato la query non mi espone i dati come li voglio io.
comunque grazie sempre per il tuo aiuto
Ora però la query riporta il numero della chiave ed invece io voglio che nella query ci siano i nomi.
Probabilmente non ho capito cosa hai scritto, fatto sta che non sono riuscito a risolvere. Anche il file da te modificato la query non mi espone i dati come li voglio io.
comunque grazie sempre per il tuo aiuto
LibreOffice 7.4 Kubuntu 22.04 LTS
Re: Dati che si cancellano
Fai una nuova query, con la tabella principale e le altre tabelle che sono in relazione con essa. Seleziona i nomi da queste al posto delle chiavi numeriche. Sarà una query di solo lettura ma verrà aggiornata ad ogni cambiamento della tabella principale al pari dell'altra query.
charlie
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: Dati che si cancellano
Vedi query Ricerca 1 sul nuovo file.
- Allegati
-
- Base prog_3.odb
- (38.99 KiB) Scaricato 68 volte
charlie
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: Dati che si cancellano
Grazie Charlie
solo che sembra non funzionare.
1) se aggiungo nel formulario un altro record nella ricera 1 non compare
2) nella ricerca 1 poi mancano due campi: il totale fattura e importo a pagamento che sono ottenuti come operazioni sui campi
solo che sembra non funzionare.
1) se aggiungo nel formulario un altro record nella ricera 1 non compare
2) nella ricerca 1 poi mancano due campi: il totale fattura e importo a pagamento che sono ottenuti come operazioni sui campi
LibreOffice 7.4 Kubuntu 22.04 LTS
Re: Dati che si cancellano
- Se immetti tutti i campi funziona regolarmente
- Aggiungi quello che manca
charlie
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: Dati che si cancellano
Se lasci uno dei campi a menù non compilato la ricerca 1 non visualizza il record corrispondente. Questo lo fa sul file che tu hai allegato (e ovviamente anche sul mio) Prova anche tu.
Come sono difficili sti database!
Come sono difficili sti database!
LibreOffice 7.4 Kubuntu 22.04 LTS
Re: Dati che si cancellano
Non avevo detto una cosa diversa. Essendo una Query con relazioni un record è visualizzato se è completo.
charlie
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: Dati che si cancellano
ah! Ok allora non va bene
Va beh visto che non è possibile fare quello che voglio abbandono questo progetto fatto in questo modo.
Grazie per avermi aiutato
Va beh visto che non è possibile fare quello che voglio abbandono questo progetto fatto in questo modo.
Grazie per avermi aiutato
LibreOffice 7.4 Kubuntu 22.04 LTS