[Base][Macro][LO] Legggere un campo tipo DATE

Regole del forum
Non inserire domande qui, utilizzare le altre sezioni con un link all'argomento di interesse
Bloccato
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 8785
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

[Base][Macro][LO] Legggere un campo tipo DATE

Messaggio da charlie »

In un formulario di LibreOffice, possiamo leggere il contenuto di un campo di tipo DATE usando la proprietà

Codice: Seleziona tutto

.CurrentValue 
e, in maniera specifica per giorno, mese, anno:

Codice: Seleziona tutto

.CurrentValue.Day
.CurrentValue.Month
.CurrentValue.Year
Ad esempio, possiamo assegnare i valori letti a delle a delle variabili:

Codice: Seleziona tutto

sData = NomeCampoData.CurrentValue 
sGiorno= NomeCampoData.CurrentValue.Day
sMese = NomeCampoData.CurrentValue.Month
sAnno = NomeCampoData.CurrentValue.Year
Per riutilizzare il risultato in un calcolo con le date, si può usare la funzione:

Codice: Seleziona tutto

CDateFromUnoDate(sData) 
charlie
macOS 14.3 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org