Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    HELP VB6: Operazioni con date

    Ciao,
    stò facendo un gestionale e ho un problemino operando sulle date:
    dovendo calcolare la scadenza di una fattura (da db Access)
    es: 30/04/2004 a 30 gg fine mese??

    Ciao e grazie!

  2. #2
    Utente di HTML.it L'avatar di MMarzia
    Registrato dal
    Mar 2001
    Messaggi
    1,781
    sarà che non me ne intendo di gestionale, ma non ho capito il problema
    io sono festosamente cicciottello :: e. cartman

    t'amo senza sapere come, nè quando nè da dove,
    t'amo direttamente senza problemi nè orgoglio:
    così ti amo perchè non so amare altrimenti

  3. #3
    data fattura 06/04/2004
    scadenza fattura: 30 gg fine mese (31/05/2004)
    sono riuscito a sommare 30 gg (Risultato: 06/05/2004) con la funzione "dateAdd" ma... come arrivare alla fine del mese?

  4. #4
    Utente di HTML.it L'avatar di vonkranz
    Registrato dal
    Sep 2001
    Messaggi
    1,387

    Re: HELP VB6: Operazioni con date

    Originariamente inviato da startac130
    Ciao,
    stò facendo un gestionale e ho un problemino operando sulle date:
    dovendo calcolare la scadenza di una fattura (da db Access)
    es: 30/04/2004 a 30 gg fine mese??

    Ciao e grazie!
    In sostanza vuoi sapere l'ultimo giorno del mese a partire dalla data attuale +30gg?
    ...and I miss you...like the deserts miss the rain...

  5. #5
    yess! come fare???
    Grazie.

  6. #6
    Utente di HTML.it L'avatar di vonkranz
    Registrato dal
    Sep 2001
    Messaggi
    1,387

    Re: Re: HELP VB6: Operazioni con date

    Originariamente inviato da vonkranz
    In sostanza vuoi sapere l'ultimo giorno del mese a partire dalla data attuale +30gg?
    ...ehm...appunto...
    codice:
    dim M(12) as integer
    M(1)=31
    M(2)=28
    M(3)=31
    M(4)=30
    M(5)=31
    M(6)=30
    M(7)=31
    M(8)=31
    M(9)=30
    M(10)=31
    M(11)=30
    M(12)=31
    
    Scadenza= M(Month(DateSerial(Year(datafattura), Month((datafattura)), Day(datafattura) + 30))) & " " & MonthName(Month(DateSerial(Year(datafattura), Month((datafattura)), Day(datafattura) + 30)))
    ...and I miss you...like the deserts miss the rain...

  7. #7
    Ma vieeeeeeeeni... Funge!
    grazie tante.. potrei approfittare ancora della disponibiletà chiedendo:
    se voglio lasciare la data in formato numerico (31/05/2004) basta togliere la seconda parte (month name)?
    Grazie ancora!
    Ciao. M@tteo.

  8. #8
    Utente di HTML.it L'avatar di vonkranz
    Registrato dal
    Sep 2001
    Messaggi
    1,387
    Originariamente inviato da startac130
    Ma vieeeeeeeeni... Funge!
    ........

    Originariamente inviato da startac130
    grazie tante.. potrei approfittare ancora della disponibiletà chiedendo:
    se voglio lasciare la data in formato numerico (31/05/2004) basta togliere la seconda parte (month name)?
    Grazie ancora!
    Ciao. M@tteo.
    codice:
    Scadenza = M(Month(DateSerial(Year(datafattura), Month((datafattura)), Day(datafattura) + 30))) & "/" & Format(CStr(DateSerial(Year(datafattura), Month((datafattura)), Day(datafattura) + 30)), "mm/yyyy")
    ...and I miss you...like the deserts miss the rain...

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.