Reset automatico di un record

Mi è capitato che, compilando una tabella di un database LibreOffice, il record contenente una data (MM/AAAA) venisse sovrascritto con un’altra data (12/1899) scelta arbitrariamente impossibilitandomi la continuazione.Ho provato a creare altre tabelle ma ciò continuava ad accadere. Chiedo quindi come posso far si che ciò non accada.
Grazie per il tempo dedicato al post. Cordiali saluti.

Devi aggiungere un modello di data nelle impostazioni di LibreOffice. Vai in Strumenti->Opzioni e scegli Impostazioni della lingua. Quindi sotto Lingue aggiungi in Modelli acccettati per la data il formato M/Y. Conferma e poi riprova sistemando le date nelle tabelle.

Ho fatto un piccolo test e funziona.

Se risolvi segnala la risoluzione con :heavy_check_mark: qui a sinistra.

Come può essere che a me non funzioni? (LO 6.2.1.2 macOS Sierra).
Ho eseguito tutto alla lettera e anche riavviato LO. La modifica dei modelli accettati compare come nel tuo screenshot. Grazie.

Mmmh, l’unica differenza che vedo al volo è la versione. Ho testato sulla 6.2.5, provo con versioni precedenti.

Dimenticavo nella tabella hai creato un formato personalizzato MM/AAAA?

Certo, ho impostato quel formato.

Sì, sospettavo che l’avessi già impostato. Te l’ho detto solo per scrupolo :slight_smile:

Test fatti
Ho provato con la 6.2.5, sia con Firebird sia HSQLDB e funziona

Ho provato con la 6.2.1.2 con Firebird e funziona. Non ho potuto fare un test con HSQLDB perché mi va in errore.

I test li ho fatti con prifilo utente rigenerato.

Tu hai usato Firebird o HSQLDB? Ah io sono su Mojave.

Per curiosità prova a rinominare il profilo utente e rifai la procedura.

Risolto resettando il profilo utente. (Prove fatte solo con HSQLDB).
Grazie.

In effetti Base sembra non accettare come input il formato MM/AAAA e il sistema sostituisce quanto digitato con 12/1899.
Ti consiglio di passare al formato GG/MM/AA e convertirlo in MM/AAAA in una Query.

Se la mia riposta ti ha aiutato, votala con :heavy_check_mark: (qui a sinistra)