Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    41

    [VB6] Controllo su più form

    Ciao a tutti
    sto realizzando un programma di gestione cliente ed ho fatto un modulo in cui mettere tutte le funzioni.

    ho fatto una funzione
    che controlla la correttezza dell'email..in maniera +ttosto grossolana magari..cmq...

    Public Sub controlla(valore)
    If InStr(1, valore, "@") > 0 Then
    Chiocciola = 1
    End If

    If InStr(1, valore, ".") > 0 Then
    punto = 1
    End If

    If punto <> 1 Or Chiocciola <> 1 Then
    MsgBox ("Email Errata")
    TxtEmail.Text = ""
    TxtEmail.SetFocus
    End If
    End Sub
    Mi da un errore su TxtEmail.text ??
    se scrivo form1.txtEmail.text="" è giusto me lo prende; ma il problema mi nasce dal fatto che tale funzione la utilizzo su + form.....
    come posso fare.?
    spero di essere stato chiaro.

  2. #2
    puoi passare il form alla sub
    codice:
    Public Sub controlla(valore, frm as form) 
    If InStr(1, valore, "@") > 0 Then 
    Chiocciola = 1 
    End If 
    
    If InStr(1, valore, ".") > 0 Then 
    punto = 1 
    End If 
    
    If punto <> 1 Or Chiocciola <> 1 Then 
    MsgBox ("Email Errata") 
    frm.TxtEmail.Text = "" 
    frm.TxtEmail.SetFocus 
    End If 
    End Sub
    quando richiami la sub, passi oltre al valore anche il form.

    controlla txtmail.text, me


  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    41
    Grazie

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.