[Risolto] Calcolo età
- Maurizio_senu
- Messaggi: 113
- Iscritto il: sabato 13 febbraio 2021, 9:41
[Risolto] Calcolo età
Buona giornata,
Sto cercando di inserire in una querry di Base la formula per il calcolo dell'età avendo nella tabella di riferimento l'anno di nascita.
come posso fare?
Ho provato ad aggiungere nei criteri: (adesso)-(DataNascita) ma non funziona...
Sto cercando di inserire in una querry di Base la formula per il calcolo dell'età avendo nella tabella di riferimento l'anno di nascita.
come posso fare?
Ho provato ad aggiungere nei criteri: (adesso)-(DataNascita) ma non funziona...
Ultima modifica di Maurizio_senu il mercoledì 6 ottobre 2021, 13:06, modificato 3 volte in totale.
versione Libreoffice 24.2.3.2 con windows 11
Re: Calcolo età
Ciao, devi usare la funzione DATEDIFF:
Codice: Seleziona tutto
DATEDIFF('yy',"NomeCampoDataDiNascita", NOW())
Ultima modifica di charlie il martedì 5 ottobre 2021, 8:51, modificato 1 volta in totale.
Motivazione: Corretto codice
Motivazione: Corretto codice
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
- Maurizio_senu
- Messaggi: 113
- Iscritto il: sabato 13 febbraio 2021, 9:41
Re: Calcolo età
buona giornata,
Ho provato ad inserirlo in: modifica ricerca -->criterio.
ma non funziona, forse non l'ho inserito nel modo opportuno...
Dove e come inserire il comando?
Grazie
Ho provato ad inserirlo in: modifica ricerca -->criterio.
ma non funziona, forse non l'ho inserito nel modo opportuno...
Dove e come inserire il comando?
Grazie
versione Libreoffice 24.2.3.2 con windows 11
Re: Calcolo età
Se alleghi il database, forse ti si può aiutare meglio.
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
- Maurizio_senu
- Messaggi: 113
- Iscritto il: sabato 13 febbraio 2021, 9:41
Re: Calcolo età
ALLEGO IL DATABASE
Mi servirebbe il calcolo automatico dell'età ricavata dall'anno di nascita nella tabella Iscritti, che si possa visualizzare anche nel formulario
Mi servirebbe il calcolo automatico dell'età ricavata dall'anno di nascita nella tabella Iscritti, che si possa visualizzare anche nel formulario
Editato: Allegato eliminato, erano presenti dati sensibili (admin) |
Ultima modifica di Maurizio_senu il martedì 5 ottobre 2021, 8:27, modificato 1 volta in totale.
versione Libreoffice 24.2.3.2 con windows 11
-
- Messaggi: 104
- Iscritto il: sabato 10 aprile 2021, 13:28
Re: Calcolo età
Dovresti semplificare il database e mettere nomi di fantasia.
LibreOffice 7.3.0 -- Linux 5.16.4-arch
Re: Calcolo età
Avresti dovuto precisare che lavori in Firebird.
Ti consiglio di abbandonarlo e passare a HSQLDB che ha i suoi limiti ma non è certo peggiore.
Ti consiglio di abbandonarlo e passare a HSQLDB che ha i suoi limiti ma non è certo peggiore.
- Allegati
-
- Schermata 2021-10-05 alle 07.28.37.png (6.82 KiB) Visto 4371 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
- Maurizio_senu
- Messaggi: 113
- Iscritto il: sabato 13 febbraio 2021, 9:41
Re: Calcolo età
sostituiti nomi degli iscritti nel Dbase e allego nuovo file...
Come posso vedere quale motore del dbase sto usando? posso modificarlo in un database in uso?
Come posso vedere quale motore del dbase sto usando? posso modificarlo in un database in uso?
Editato: Allegato eliminato, erano presenti dati sensibili (admin) |
versione Libreoffice 24.2.3.2 con windows 11
Re: Calcolo età
Non mi pare ...Maurizio_senu ha scritto:sostituiti nomi degli iscritti
Comunque nel database che allego ho trasferito (*) tutto da firebird a HSQLDB ed inserito il codice che avevo già postato nella query per calcolare l'età.
(*) Ho aperto un nuovo database e fatto copia/incolla di tabelle, query, formulari e report.
Non ho testato il tutto, qualcosa potrebbe non funzionare.
- Allegati
-
- DATI ISCRITTI ASSOCIATI _HSQLDB.odb
- (63.54 KiB) Scaricato 136 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
- Maurizio_senu
- Messaggi: 113
- Iscritto il: sabato 13 febbraio 2021, 9:41
Re: Calcolo età
come faccio a vedere se sto usando HSQLDB?
versione Libreoffice 24.2.3.2 con windows 11
Re: Calcolo età
Lo screenshot che ho allegato è relativo al bordo inferiore della finestra del database.
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
- Maurizio_senu
- Messaggi: 113
- Iscritto il: sabato 13 febbraio 2021, 9:41
Re: Calcolo età
ciao Charlie,
il dbase che hai riportato in HSQLDB l'ho testato sembra funzioni bene
Per il calcolo dell'età da visualizzare in un form del mio DBase?
come posso fare?
grazie
il dbase che hai riportato in HSQLDB l'ho testato sembra funzioni bene
Per il calcolo dell'età da visualizzare in un form del mio DBase?
come posso fare?
grazie
versione Libreoffice 24.2.3.2 con windows 11
Re: Calcolo età
Scusami, avevo allegato il database sbagliato (firebird).
Quello nuovo ha già l'età sia nella query che nel formulario.
Quello nuovo ha già l'età sia nella query che nel formulario.
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
- Maurizio_senu
- Messaggi: 113
- Iscritto il: sabato 13 febbraio 2021, 9:41
- Maurizio_senu
- Messaggi: 113
- Iscritto il: sabato 13 febbraio 2021, 9:41
Re: Calcolo età
Dalla Documentazione/HowTo/MigrareDaHSQLDB:
La versione 6.1 di LibreOffice sostituirà gradualmente il motore di database interno HSQLDB con il motore interno Firebird. Innanzitutto, questo si può notare dal fatto che i database Firebird già esistenti, non richiedono più di attivare le funzionalità sperimentali.
cercavo di avviare il dbase con motore interno HSQLDB , ma non me lo permetteva. Questo è il motivo?
Ora con database costruiti con precedenti verioni di libreoffice, mi chiede continuamente: "Il documento contiene dati HSQL incorporati, che sono disapprovati.
Vuoi migrare a Firebird ora?"... può creare problema se resto nel database interno HSQLDB ?
E' una scocciatura, non si puo' evitare?
ps:è forse questo il motivo per il quale non mi visualizza la possibilità di registrare macro, ho cercato in tuttii modi di abilitare la funzione, ma non si attiva mai...!?
La versione 6.1 di LibreOffice sostituirà gradualmente il motore di database interno HSQLDB con il motore interno Firebird. Innanzitutto, questo si può notare dal fatto che i database Firebird già esistenti, non richiedono più di attivare le funzionalità sperimentali.
cercavo di avviare il dbase con motore interno HSQLDB , ma non me lo permetteva. Questo è il motivo?
Ora con database costruiti con precedenti verioni di libreoffice, mi chiede continuamente: "Il documento contiene dati HSQL incorporati, che sono disapprovati.
Vuoi migrare a Firebird ora?"... può creare problema se resto nel database interno HSQLDB ?
E' una scocciatura, non si puo' evitare?
ps:è forse questo il motivo per il quale non mi visualizza la possibilità di registrare macro, ho cercato in tuttii modi di abilitare la funzione, ma non si attiva mai...!?
versione Libreoffice 24.2.3.2 con windows 11
Re: Calcolo età
A quanto mi risulta le versioni successive (almeno dalla 6.4.7 che uso attualmemnte) hanno abbandonato Firebird per tornare a HSQLDB:
Il registratore di macro, che non è il massimo nelle altre applicazioni di Open/Libre Office, in Base proprio non funziona. Bisogna impararle e scriverle autonomamente
.
Con la 7.x.x non dovresti vedere messaggi anomali.Il registratore di macro, che non è il massimo nelle altre applicazioni di Open/Libre Office, in Base proprio non funziona. Bisogna impararle e scriverle autonomamente

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
- Maurizio_senu
- Messaggi: 113
- Iscritto il: sabato 13 febbraio 2021, 9:41
Re: Calcolo età
Sistema corretto per aggiungere ✔ [Risolto] viewtopic.php?f=2&t=5661
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