Pagina 1 di 1

Dati che si cancellano

Inviato: domenica 14 maggio 2023, 13:35
da paolokap
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

Re: Dati che si cancellano

Inviato: domenica 14 maggio 2023, 14:30
da charlie
Ciao, i dati che ho visto sono dati veri?

Re: Dati che si cancellano

Inviato: domenica 14 maggio 2023, 14:56
da paolokap
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

Re: Dati che si cancellano

Inviato: domenica 14 maggio 2023, 17:33
da charlie
Ma non lo hai messo ... lo faccio io.
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:

    Codice: Seleziona tutto

    SELECT "Cat.Intervento" FROM "Cat.Intervento"
    al posto di:

    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 ?)

Re: Dati che si cancellano

Inviato: lunedì 15 maggio 2023, 11:19
da paolokap
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

Re: Dati che si cancellano

Inviato: giovedì 18 maggio 2023, 11:49
da paolokap
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?

Re: Dati che si cancellano

Inviato: venerdì 19 maggio 2023, 9:28
da charlie
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.

Re: Dati che si cancellano

Inviato: venerdì 19 maggio 2023, 10:19
da paolokap
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

Re: Dati che si cancellano

Inviato: venerdì 19 maggio 2023, 11:55
da charlie
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.

Re: Dati che si cancellano

Inviato: venerdì 19 maggio 2023, 17:41
da paolokap
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

Re: Dati che si cancellano

Inviato: sabato 20 maggio 2023, 8:33
da charlie
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.

Re: Dati che si cancellano

Inviato: sabato 20 maggio 2023, 10:09
da charlie
Vedi query Ricerca 1 sul nuovo file.

Re: Dati che si cancellano

Inviato: domenica 21 maggio 2023, 12:11
da paolokap
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

Re: Dati che si cancellano

Inviato: domenica 21 maggio 2023, 14:07
da charlie
  1. Se immetti tutti i campi funziona regolarmente
  2. Aggiungi quello che manca

Re: Dati che si cancellano

Inviato: domenica 21 maggio 2023, 16:35
da paolokap
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!

Re: Dati che si cancellano

Inviato: domenica 21 maggio 2023, 16:43
da charlie
charlie ha scritto: domenica 21 maggio 2023, 14:07 Se immetti tutti i campi funziona regolarmente
Non avevo detto una cosa diversa. Essendo una Query con relazioni un record è visualizzato se è completo.

Re: Dati che si cancellano

Inviato: domenica 21 maggio 2023, 17:11
da paolokap
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