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

    [VB.NET]cancellare il campo di un form

    Salve a tutti.Questo è il mio problema:
    Ho realizzato un programmino con un form che legge dati da un DB che ho realizzato con Sql Server.
    Dallo stesso form posso anche modificare i dati e risalvarli.Vorrei che una volta digitata una nuova data
    cambiando campo il programma mi comunicasse se la data è in un formato errato e in questa eventualità mi ripresentasse
    l'ultima data inserita.E questo mi sarebbe riuscito con del codice così:
    codice:
    Private Sub txtData_Leave(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtData.Leave
       
    If       txtScadenzaDocumento.Text    <>   ""    Then
    
                Try
                      Convert.ToDateTime(txtData.Text)
                Catch err As FormatException
                       MessageBox.Show("data formato errato gg-mm-aaaa")
                 End Try
    
     End If
    
    End Sub
    Ma non riesco a cancellare il campo data per salvarlo vuoto visto che il DB prende anche null come valore.Cancello il campo
    data e appena cambio campo cliccando col mouse da qualche altra parte mi ricompare la data che c'era prima.
    Come posso fare????????
    E poi quando inserisco una data nel formato gg-mm-aaaa e cambio campo mi viene trasformata in gg/mm/aaaa 0.00.00
    come evitare l'ora.

    Vi ringrazio per l'attenzione.
    Ciao.ElisaValeria.

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    43
    puoi utilizzare la funzione isdate(d) che ritorna vero se d è una data valida !!
    Antonio

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.