Else

martedì 23 novembre 2010 - 10.21
Tag Elenco Tags  Access (.mdb)

Se2 Profilo | Junior Member

Ciao ho scritto questo codice ma non funziona perchè non ho capito come si usa la funzione Else. IN effetti di vba me ne intendo pochissimo
In pratica io vorrei che se a destra della combobox 003 non è presente il dato contenuto nella combobox [Numero_cd] e il dato contenuto nella [Numero_cd] <> 0000 mi deve apparire il messaggio e fin qui tutto ok. Poi vorrei che se a destra della combobox 003 non è presente il dato contenuto nella combobox [Numero_cd] e il dato contenuto nella [Numero_cd] = "0000" mi appaia un altro messaggio
GRAZIE!!

If Right(Me.[003], 5) <> "_" & (Me.[Numero_cd]) and [Numero_cd].Value <> "0000" Then
MsgBox "Suffisso mancante o non corretto!", vbOKOnly, "Errore di digitazione!"
Cancel = True
End If
Else
if [Numero_cd].Value = "0000" Then
MsgBox "prova0000"
End If

dinoxet Profilo | Senior Member

Scrivi così :

If Right(Me.[003], 5) <> "_" & (Me.[Numero_cd]) and [Numero_cd].Value <> "0000" Then
MsgBox "Suffisso mancante o non corretto!", vbOKOnly, "Errore di digitazione!"
Cancel = True
Else
MsgBox "prova0000"
End If


else rappresenta l'alternativa se scrivi end if nchiudi la if e quindi else non finzione (non serve)



DINOXET
__________________________________________
impossible is only a word

Se2 Profilo | Junior Member

Grazie 1000
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5