COME DIRE IN VB CHE UNA CASELLA COMBINATA CONTIENE 1 STRINGA

venerdì 13 ottobre 2006 - 16.38

Emilia Profilo | Newbie

Ciao ragazzi ho un problema con Visual Basic in Access.

Ho una maschera che contiene una casella combinata con cui è possibile selezionare delle stringhe che sono i nomi dei distributori di benzina (Es:ERG, ESSO, IP ecc..).

Come faccio a dire in Visual Basic che se la casella combinata contiene una stringa mi deve generare un messaggio di errore?

Oltre alla casella combinata vi sono altre caselle di testo che però contengono degli interi (Es: Importo, Km Effettuati) e questi sono riuscita a gestirli con il seguente codice:

If IsNumeric (Importo) Or IsNumeric (Km Effettuati) then

...Messaggio di errore

Volevo sapere se esisteva quindi un modo analogo per gestire le stringhe.

lbenaglia Profilo | Guru

>Come faccio a dire in Visual Basic che se la casella combinata
>contiene una stringa mi deve generare un messaggio di errore?

Qualcosa del genere?

If TuaComboBox.Text <> "" Then MsgBox "errore" End If

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org

Emilia Profilo | Newbie

Si ma io non so cosa sceglieranno dalla comboBox quindi come faccio a dirgli che deve generare un'errore quando trova una qualsiasi stringa?

lbenaglia Profilo | Guru

>Si ma io non so cosa sceglieranno dalla comboBox quindi come
>faccio a dirgli che deve generare un'errore quando trova una
>qualsiasi stringa?

Nel precedente post hai chiesto come generare un errore nel caso in cui la ComboBox contenga una stringa.
Bene, lo snippet di codice che ti ho postato intercetta il caso in cui la proprietà Text della ComboBox sia diversa da stringa nulla, ovvero contenga una stringa qualsiasi, quindi dovrei aver risposto alla tua domanda

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
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