Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    54

    [VBA] Aggungere 1 anno ad una data

    Ciao ragazzi,
    ho una data inserita tramite una textbox. In un'altra textbox vorrei inserire la stessa data di prima con incrementato un anno. Come si fa?

    ho provato

    Me.text2.value = DataAdd (y,1,"Me.text2")

    ma non funziona

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    DataAdd

    ?

    E da quando il linguaggio e' in italiano ...

    http://www.weppos.com/asp/vbsdocs/function_dateadd.asp
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    54
    Cavolo è vero.
    Cmq ho scritto DateAdd ma non funziona

    Ho scritto:

    Dim data As Date

    data = Me.Data_attivazione_contratto.Value


    If (Me.Frequenza_di_pagamento.Value = "Annuale") Then

    Me.Data_scadenza_contratto.Value = DateAdd("yyyy", 1, "data")

    Else

    Me.Data_scadenza_contratto.Value = DateAdd("yyyy", 3, "data")

    End If

    Mi dice sulla funziona DateAdd, tipo non corrispondente. Nella variavile data è memorizzato GG/MM/YYYY es. 12/06/2008

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    "data"

    tra virgolette diventa una semplice stringa e non ha alcun senso ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    54
    Funziona!
    Grazie 1000

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.