Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di Bugu
    Registrato dal
    Nov 2007
    Messaggi
    871

    [access] aggiungere un anno alla data

    In un db Access dovrei fare in modo che il valore predefinito di un campo in una maschera sia la stessa data di oggi ma dell'anno prossimo.
    Ad esempio, se creo il record il giorno 01/01/2009 in quel campo il valore predefinito deve risultare 01/01/2010.

    Come faccio?
    Grazie
    Linux User
    ---------
    Solo due cose sono infinite: l'universo e la stupidità umana, e non sono tanto sicuro della prima.

  2. #2
    inserisci in valore predefinito del campo che ti serve questo:
    =Day(Date()) & "/" & Month(Date()) & "/" & Year(Date())+1

  3. #3
    Utente di HTML.it L'avatar di Bugu
    Registrato dal
    Nov 2007
    Messaggi
    871
    Originariamente inviato da borgodiavalon
    inserisci in valore predefinito del campo che ti serve questo:
    =Day(Date()) & "/" & Month(Date()) & "/" & Year(Date())+1
    grazie

    dopo diverse prove, mi funziona anche così: come valore predefinito per il campo metto:
    codice:
    =DateAdd("yyyy";1;Now())
    qual'è la soluzione più corretta?
    Linux User
    ---------
    Solo due cose sono infinite: l'universo e la stupidità umana, e non sono tanto sicuro della prima.

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Originariamente inviato da Bugu
    grazie

    dopo diverse prove, mi funziona anche così: come valore predefinito per il campo metto:
    codice:
    =DateAdd("yyyy";1;Now())
    qual'è la soluzione più corretta?
    Stavo per suggerirti la stessa soluzione. La trovo preferibile, è fatta apposta.

  5. #5
    dateadd... non mi ricordavo più di lei.

    è sicuramente la più corretta visto che, se non erro, nel caso che ti dovesse servire per aggiungere un periodo temporale di giorni o mesi questa non ti restituisce una data non esistente.

  6. #6
    Utente di HTML.it L'avatar di Bugu
    Registrato dal
    Nov 2007
    Messaggi
    871
    grazie ragazzi
    Linux User
    ---------
    Solo due cose sono infinite: l'universo e la stupidità umana, e non sono tanto sicuro della prima.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.