Condividi tramite

Trasformare data in anno mese e giorno

Anonimo
2022-02-18T16:11:32+00:00

ciao a tutti,

in una maschera ho una dara che dovrei trasformare in altri 3 controlli ossia anno mese e giorno

ho creato una query, tramite un tutorial, e riesco a separare.

come posso scrivere del codice per ottenere dopo l'aggiornamento della data principale?

Provo a postare il file.

Grazie a tutti

Microsoft 365 e Office | Access | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

Risposta accettata dall'autore della domanda

Anonimo
2022-02-19T22:14:36+00:00

Usa la funzione StrConv con il parametro vbProperCase. Nel tuo caso:

Me.intMese = StrConv(MonthName(Month(Me.datData.Text)),vbProperCase)

Ciao

La risposta è stata utile?

1 persona ha trovato utile questa risposta.
0 commenti Nessun commento

Risposta accettata dall'autore della domanda

Anonimo
2022-02-19T08:45:55+00:00

Ciao Peppe3838, che io sappia esiste solo la funzione MonthName che fornisce il nome del mese. Nel tuo caso la puoi utilizzare così:

Me.intMese = MonthName(Month(Me.datData))

Per Anno e giorno c'è da lavorarci un po'. Prova a leggere questa discussione e vedere se può esserti utile.

Ciao

Mauver255

La risposta è stata utile?

1 persona ha trovato utile questa risposta.
0 commenti Nessun commento

6 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2022-02-18T20:49:37+00:00

    Ciao Peppe3838, per quello che ho capito credo che tu abbia bisogno di una tabella con il solo campo Data ed una maschera con un controllo Data (associato al campo Data) e tre non associati dove vengono visualizzati (non salvati in tabella) l'anno, il giorno e il mese calcolati dopo la valorizzazione del controllo Data.

    Ho provato a fare una cosa del genere aggiungendo tabella e maschera al tuo esempio. Trovi tutto qui.

    Mi rimane comunque poco chiara la tua richiesta: "come posso scrivere del codice per ottenere dopo l'aggiornamento della data principale?"

    Cos'è che vuoi ottenere? E qual'è la data principale (ce ne sono altre?) che tu aggiorni? Forse dovresti farci capire meglio cosa devi fare.

    Un saluto

    Mauver255

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2022-02-18T17:29:01+00:00

    Ciao Mimmo,

    l'ho previsto in quanto poi dovrò esportarli come anno, mese e giorno, successivamente in diversi segnalibri e vorrei evitare di inserirli singolarmente, ma ricavarli con la selezione della data.

    Semplice semplice :-) non pe me

    Grazie ancora

    La risposta è stata utile?

    0 commenti Nessun commento
  3. domenico laurenza 9,900 Punti di reputazione Moderatore volontario
    2022-02-18T17:14:36+00:00

    Ciao,

    non è chiaro il problema.

    Innanzi tutto perchè in tabella hai previsto i campi Giorno, Mese ed Anno che, come hai fatto nella query, sono sempre ricavabili dal campo data?

    Con le funzioni Year Month e Day puoi sempre ricavare i tre campi sia su una maschera che su un report.

    Ciao Mimmo

    La risposta è stata utile?

    0 commenti Nessun commento