Errore Inserimento
-
- Messaggi: 65
- Iscritto il: venerdì 12 giugno 2020, 12:26
Errore Inserimento
Salve, sono tornato qui dopo un annetto dal mio primo gestionale fatto per mio padre. Sono arrivato a circa 7200 records. Da un giorno all'altro, cliccando il tasto inserisci o successivo, non vengono aggiunti i record. Se provo a salvarli con i comandi di openOffice mi spunta questo:
Open Office 4.1.7
-
- Messaggi: 104
- Iscritto il: sabato 10 aprile 2021, 13:28
Re: Errore Inserimento
Hai aggiunto un valore in un campo chiave primaria che è già presente nella tabella del database.
Se non risolvi allega un file d'esempio (con pochi record e con dati di fantasia)
Se non risolvi allega un file d'esempio (con pochi record e con dati di fantasia)
LibreOffice 7.3.0 -- Linux 5.16.4-arch
-
- Messaggi: 65
- Iscritto il: venerdì 12 giugno 2020, 12:26
Re: Errore Inserimento
in realtà ho visto su db e non si ripetono gli id. La colonna N°Ordine ha riempimento automatico e non la aggiungo io a mano nel formulario.
Open Office 4.1.7
-
- Messaggi: 65
- Iscritto il: venerdì 12 giugno 2020, 12:26
Re: Errore Inserimento
Se gentilmente qualcuno può aiutarmi. E' urgente da risolvere.
Open Office 4.1.7
Re: Errore Inserimento
Ciao, il messaggio di errore è tipico delle situazioni in cui si tenta di duplicare la chiave primaria (come ti è già stato detto).
Darti aiuto senza avere in mano il database è difficile ...
Stai operando attraverso un formulario?
Hai provato ad intervenire direttamente sulla tabella? O sono più tabelle?
Darti aiuto senza avere in mano il database è difficile ...
Stai operando attraverso un formulario?
Hai provato ad intervenire direttamente sulla tabella? O sono più tabelle?
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
-
- Messaggi: 65
- Iscritto il: venerdì 12 giugno 2020, 12:26
Re: Errore Inserimento
Ciao, si opero su un formulario, da un giorno all'altro ha dato questo problema. Ti giro tra un attimo il db vuoto.
Open Office 4.1.7
-
- Messaggi: 104
- Iscritto il: sabato 10 aprile 2021, 13:28
Re: Errore Inserimento
Forse è meglio se lasci due record cambiando i dati con dati di fantasia.
LibreOffice 7.3.0 -- Linux 5.16.4-arch
-
- Messaggi: 65
- Iscritto il: venerdì 12 giugno 2020, 12:26
-
- Messaggi: 65
- Iscritto il: venerdì 12 giugno 2020, 12:26
Re: Errore Inserimento
Editato: Link soppresso, il file è stato allegato al forum (admin) |
Open Office 4.1.7
Re: Errore Inserimento
Allego qui il file per la condivisione di tutti (ho cancellato il logo per motivi di riservatezza).
Ho provato ad inserire dati con formulario, nessun problema.
Evidentemente la causa sta nella tabella originale completa che non hai potuto allegare.
Non hai backup che risalgano a prima del verificarsi del problema?
Ho provato ad inserire dati con formulario, nessun problema.
Evidentemente la causa sta nella tabella originale completa che non hai potuto allegare.
Non hai backup che risalgano a prima del verificarsi del problema?
- Allegati
-
- test.odb
- (344.71 KiB) Scaricato 98 volte
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
-
- Messaggi: 104
- Iscritto il: sabato 10 aprile 2021, 13:28
-
- Messaggi: 65
- Iscritto il: venerdì 12 giugno 2020, 12:26
Re: Errore Inserimento
che problemi potrebbero avere i dati? Può essere il numero di dati?
Open Office 4.1.7
-
- Messaggi: 104
- Iscritto il: sabato 10 aprile 2021, 13:28
Re: Errore Inserimento
Io farei così: salva il db con un altro nome, poi nel nuovo db di prova cancella le ultime 10 righe, se non funziona cancella le ultime 1000.
È un tentativo.
È un tentativo.
LibreOffice 7.3.0 -- Linux 5.16.4-arch
-
- Messaggi: 65
- Iscritto il: venerdì 12 giugno 2020, 12:26
Re: Errore Inserimento
dato che la chiave primaria è il n°ordine, vorrei fare che metto un campo che di default mostra il numero del nuovo inserimento. se mai mediante una select prende il più grande e fa +1. Come si fa??
Open Office 4.1.7
Re: Errore Inserimento
Non mi pare possa servire, all'apertura si posiziona sul primo record, se fai clic su "Nuovo inserimento" ti fa vedere <campo automatico>.
Piuttosto prova a fare una copia del database, come ti è stato suggerito, e cancella uno alla volta l'ultimo file finchè il database ricomincia a funzionare.
Esiste la possibilità di avere il file in privato?
Piuttosto prova a fare una copia del database, come ti è stato suggerito, e cancella uno alla volta l'ultimo file finchè il database ricomincia a funzionare.
Esiste la possibilità di avere il file in privato?
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
-
- Messaggi: 65
- Iscritto il: venerdì 12 giugno 2020, 12:26
Re: Errore Inserimento
Ho verificato la presenza del problema, ho provato a cancellare l'ultimo record e il problema è scomparso.
Prova a farlo anche tu, su una copia del database.
Usa il tuo formulario Inserimento, sulla barra in basso fai clic sull'icona Ultimo record e cancellalo con il tuo pulsante Elimina voce.
Poi prova ad inserire un nuovo record.
N.B. pur non avendo capito cosa c'è nell'ultimo recordche non va bene, ho notato delle anomalie, ma ne parliamo in un secondo momento.
Prova a farlo anche tu, su una copia del database.
Usa il tuo formulario Inserimento, sulla barra in basso fai clic sull'icona Ultimo record e cancellalo con il tuo pulsante Elimina voce.
Poi prova ad inserire un nuovo record.
N.B. pur non avendo capito cosa c'è nell'ultimo recordche non va bene, ho notato delle anomalie, ma ne parliamo in un secondo momento.
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
-
- Messaggi: 65
- Iscritto il: venerdì 12 giugno 2020, 12:26
Re: Errore Inserimento
Ho fatto quello che hai detto tu... non va. Ma poi ci sono dati che sono del 19 settembre, ma hanno un id inferiore a quelli del 16. L'assegnazione automatica fa un pò ...
Open Office 4.1.7
Re: Errore Inserimento
Ti ho reinviato il database ripulendo e compattando la tabella Storico. Manca solo l'ultimo record che avevo cancellato.
Non dovresti avere più difficoltà.
I database importanti andrebbero manutentati e andrebbero fatti dei backup incrementali in maniera da poter ricostruire facilmente l'archivio corrotto utilizzando quello precedentemente salvato.
Non dovresti avere più difficoltà.
Temo tu abbia combinato qualche pasticcio nel tempo.L'assegnazione automatica fa un pò ...
I database importanti andrebbero manutentati e andrebbero fatti dei backup incrementali in maniera da poter ricostruire facilmente l'archivio corrotto utilizzando quello precedentemente salvato.
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
-
- Messaggi: 65
- Iscritto il: venerdì 12 giugno 2020, 12:26
Re: Errore Inserimento
Facendo una prova di inserimento, il campo reparto anche se viene inserito, poi non si salva nel db...
Open Office 4.1.7
Re: Errore Inserimento
Ultima versione, tutto sembra funazionare.
Vedi nuovo esempio con formulario Inserimento originale.
Vedi nuovo esempio con formulario Inserimento originale.
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org