Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 20 su 20
  1. #11
    Originariamente inviato da ramengo
    Io ho usato AND come condizione.

    Comunque ho visto che con la funzione DateValue possibile fare delle operazioni.

    Ad esempio dateValue(oggi + 7).

    Però non mi calcola l'ora...
    Come posso fare?

    Io ho bisogno che la data dia in formato
    11/04/2003 13:00

    e che con una operazione mi venga posticipata di n giorni
    codice:
    DateAdd("d", 3, DataRif)
    "d" = Cosa aggiornare: "d"(giorni), "m"(mesi), "y"(anni) ...
    3 = Quanti aggiungerne
    DataRif = Data su cui lavorare

    :metallica
    ~~~~~~~~~~~~~~
    Ciao
    Zaza
    ~~~~~~~~~~~~~~

  2. #12
    Utente di HTML.it L'avatar di ramengo
    Registrato dal
    Mar 2001
    Messaggi
    187
    Grazie. mi stai aiutando molto...

    E spero l'ultima cosa...

    Ora ho la data e l'ora...

    Ora per confrontare queste date che mi ricavo del tipo:
    11/04/2003 10:00
    e
    16/04/2003 10:00

    faccio la congiuzione di 2 stringhe o esiste una funzione che lo fa da se=??
    <?<%--- tutto il resto NON è noia---%>?>

  3. #13
    Originariamente inviato da ramengo
    Grazie. mi stai aiutando molto...

    E spero l'ultima cosa...

    Ora ho la data e l'ora...

    Ora per confrontare queste date che mi ricavo del tipo:
    11/04/2003 10:00
    e
    16/04/2003 10:00

    faccio la congiuzione di 2 stringhe o esiste una funzione che lo fa da se=??
    Non capisco cosa vuoi fare...
    ~~~~~~~~~~~~~~
    Ciao
    Zaza
    ~~~~~~~~~~~~~~

  4. #14
    Utente di HTML.it L'avatar di ramengo
    Registrato dal
    Mar 2001
    Messaggi
    187
    ok mi spiego meglio...

    ho la necessita di stabilire una data minima e una data massima e verifcare se oggi è compreso in queste 2 date.
    Mi serve però di comprendere in questo calcolo anche l'ora.

    Per cui:
    dataInizio = "04/04/2003 20:00"
    DataFine = "11/04/2003 20:00"

    Il mio problema consiste nel fatto che ho anche un limite di oprario da considerare...
    In questo caso li ore 20:00.

    Come posso fare??
    <?<%--- tutto il resto NON è noia---%>?>

  5. #15
    Originariamente inviato da ramengo
    ok mi spiego meglio...

    ho la necessita di stabilire una data minima e una data massima e verifcare se oggi è compreso in queste 2 date.
    Mi serve però di comprendere in questo calcolo anche l'ora.

    Per cui:
    dataInizio = "04/04/2003 20:00"
    DataFine = "11/04/2003 20:00"

    Il mio problema consiste nel fatto che ho anche un limite di oprario da considerare...
    In questo caso li ore 20:00.

    Come posso fare??
    Lo fa da solo, se valorizzi tutto con data e ora.
    ~~~~~~~~~~~~~~
    Ciao
    Zaza
    ~~~~~~~~~~~~~~

  6. #16
    Utente di HTML.it L'avatar di ramengo
    Registrato dal
    Mar 2001
    Messaggi
    187
    Mi spieghi nel dettaglio??
    <?<%--- tutto il resto NON è noia---%>?>

  7. #17
    Originariamente inviato da ramengo
    Mi spieghi nel dettaglio??
    codice:
    Dim DataRif As Date
    Dim DataMin As Date
    Dim DataMax As Date
    
    DataMin = "04/04/2003 20:00:00"
    DataMax = "11/04/2003 20:00:00"
    
    DataRif = 'Data e ora di oggi
    
    If (DataRif > DataMax) Or (DataRif < DataMin) Then
        MsgBox ("Errore")
    Else
        MsgBox ("Ok")
    End If
    ~~~~~~~~~~~~~~
    Ciao
    Zaza
    ~~~~~~~~~~~~~~

  8. #18
    Utente di HTML.it L'avatar di ramengo
    Registrato dal
    Mar 2001
    Messaggi
    187
    Se io metto i valori delle date fissi mi funziona, ma se prooa fare dei calcoli usando la data di oggi + 7 giorni, ecco qua che non funziona più.
    Sono costretto per forza a mettere i valori fissi???

    non posso renderlo dinamico?
    Ecco il codice

    Dim DataInizioSett1 As Date
    Dim DataFineSett1 As Date

    DataInizioSett1 = "04 / 04 / 2003 16.00.00"
    DataFineSett1 = "11 / 04 / 2003 15.51.00"


    If (Now >= DataInizioSett1) And (Now <= DataFineSett1) Then
    MsgBox ("Compreso")
    Else
    MsgBox ("Non compreso")
    End If
    <?<%--- tutto il resto NON è noia---%>?>

  9. #19

    re:

    Originariamente inviato da ramengo
    Se io metto i valori delle date fissi mi funziona, ma se prooa fare dei calcoli usando la data di oggi + 7 giorni, ecco qua che non funziona più.
    Sono costretto per forza a mettere i valori fissi???

    non posso renderlo dinamico?
    Ecco il codice

    Dim DataInizioSett1 As Date
    Dim DataFineSett1 As Date

    DataInizioSett1 = "04 / 04 / 2003 16.00.00"
    DataFineSett1 = "11 / 04 / 2003 15.51.00"


    If (Now >= DataInizioSett1) And (Now <= DataFineSett1) Then
    MsgBox ("Compreso")
    Else
    MsgBox ("Non compreso")
    End If
    codice:
    Dim DataInizioSett1 As Date
    Dim DataFineSett1 As Date
    Dim DataOggi As Date
    
    DataOggi = Now
    
    DataInizioSett1 = "04/04/2003 16.00.00"
    DataFineSett1 = "11/04/2003 16.51.00"
    
    If (DataOggi >= DataInizioSett1) And (DataOggi <= DataFineSett1) Then
    MsgBox ("Compreso")
    Else
    MsgBox ("Non compreso")
    End If
    
    DataOggi = DateAdd("d", 7, Now)
    
    If (DataOggi >= DataInizioSett1) And (DataOggi <= DataFineSett1) Then
    MsgBox ("Compreso")
    Else
    MsgBox ("Non compreso")
    End If
    ~~~~~~~~~~~~~~
    Ciao
    Zaza
    ~~~~~~~~~~~~~~

  10. #20
    Utente di HTML.it L'avatar di ramengo
    Registrato dal
    Mar 2001
    Messaggi
    187
    Perfetto Grazie.


    Ciao!
    <?<%--- tutto il resto NON è noia---%>?>

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.