Visualizzazione dei risultati da 1 a 7 su 7

Discussione: VB / Errore nella data

  1. #1

    VB / Errore nella data

    Ciao a tutti ...
    mi interesserebbe sapere come mai ...
    se io scrivo ad esempio

    dim mia_data as date (è un campo di una tabella access.. ed è un campo date)

    mia_data = text1.tex + timevalue (now)

    ottengo una cosa del genere...

    text1.text = all' orario che io ho digitato nell' apposito textbox del form
    timeValue(now) = alla data di sistema
    La somma è giusta ..
    Il problema e che poi mia_data viene formatta male ... praticamenet esce fuori tipo: 12/1/2333 12.00.00
    cioè la data è errata come mai?
    grazie per l'aiuto
    Ciao

  2. #2
    Se ho capito ....

    no non ho capito , potresti rispiegare?

  3. #3
    Allora mi spiego meglio se ci riesco!
    Dunque io ho una variabile di tipo Date, poi ho un textbox
    Dim ora As Date
    ora = text1.Text + Date
    io vorrei che "ora" fosse la somma dell'ora che digito all' interno del textbox(text1.text)e Date( data di sistema)
    Ma non succede così ...la variabile ... ora non mi restituisce ad esempio( 27/05/2002 + l'ora da me digitata)capito?
    Spero di essere stata chiara
    Grazie Ciao
    Veronica

  4. #4
    codice:
    dim d as date
    
    If (IsDate(Text1)) Then
        d = CDate(Text1) + Date
    Else
        MsgBox "Mi perdoni l'ardire, mio caro utente, ma Lei dovrebbe gentilmente digitare una data valida!"
    End If
    ora in d hai la data corretta.

    Il tuo errore consisteva nel sommare un testo ad una data. Con Cdate converti il testo in data, isdate ti dice invece se il testo corrisponde ad una data valida.

    La somma tra due tipi date si può fare tranquillamente con il +, se dovessi invece sommare un'intero ad una data devi usare l' apposita funzione dateadd.

  5. #5

    Per andrea

    Ci provo e ti dico!!grazie sei gentile
    BAci Veronica

  6. #6
    E pensa che non ho neanche doppi fini ....


    Ciao.

  7. #7

    Per Andrea:

    Peccato.... scherzo!!!!!!
    Funziona ..ancora grazie!per la tua disponibilità!
    PS: hai un nome molto bello!
    Un bacio Veronica

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.