Visualizzazione dei risultati da 1 a 5 su 5

Discussione: VB Errore

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    271

    VB Errore

    Private Sub cmdInvia_Click()
    If Trim((txtCognome) <> " " And (txtNome <> " ")) Then MsgBox "Inserisci i dati mancanti", vbExclamation


    End Sub

    Ho questo codice se i campi cognome e nome sono vuoti mi dà "Inserisci i dati mancanti" ma lo fa anche se li ho inseriti
    cosa devo aggiungere un else? Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    798
    If Len(txtCognome) = 0 And Len(txtNome) = 0 Then MsgBox .......
    Ans.

  3. #3
    Utente bannato
    Registrato dal
    Apr 2002
    Messaggi
    546
    If Trim(txtCognome) = "" Or Trim(txtNome = "") Then MsgBox "Inserisci i dati mancanti", vbExclamation

    oppure


    ok1 = 0: ok2 = 0
    If Trim(txtCognome) = "" Then ok1 = ok1 + 1
    If Trim(txtNome = "") = "" Then ok2 = ok2 + 1
    If ok1 + ok2 = 2 Then MsgBox "dati mancanti in txtCognome e txtNome": Exit Sub
    If ok1 = 1 Then MsgBox "dati mancanti in txtCognome": Exit Sub
    If ok2 = 1 Then MsgBox "dati mancanti in txtNome": Exit Sub

  4. #4
    Ha ragione Steno!!!
    if trim(text1.text) = "" and trim(text2.text) = "" then
    msgbox ("Dati mancanti")
    end if

    Cosi controlli se la text è vuota e non con <>
    Ciao
    Jefferson
    Suonatela tutta!!
    ma secondo voi ....con tanta pazienza
    e molta vasellina...
    l'elefante con la formichina....
    ci riesce??

  5. #5

    Suggerisco le parentesi

    Suggersico le parentesi:
    if (Trim(txtNome.Text) = "") or (Trim(TxtCognome.Text) = "") Then
    MsgBox "Inserisci i dati mancanti", vbExclamation
    end if
    jabjoint

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 © 2024 vBulletin Solutions, Inc. All rights reserved.