Oppure

Loading
16/10/19 20:26
dea0285
Buongiorno.
Innanzitutto scusatemi: volevo inserire la richiesta nel forum di visual basic 6, ma ho sbagliato forum e non riesco ad eliminarla...
In ogni caso:
Sono del tutto estraneo al linguaggio di visual basic 6, ma per mio piacere personale lo sto un po' studiando.
Ora lavoro ad un programma personale e non riesco a risolvere questo problema: in una form ho inserito 3 textbox. 2 di queste si autocompilano in base a valori inseriti in una form precedente, mentre la terza textbox rimane in attesa di dati.
Ho poi aggiunto una comando per passare ad una form successiva, o tramite click su un'immagine o con il tasto invio.
Ora: come posso ''bloccare'' questo passaggio (aprirmi la form successiva) se prima non sono stati inseriti dati nella textbox3?
Grazie.
Ultima modifica effettuata da dea0285 16/10/19 20:31
aaa
16/10/19 22:41
Carlo
Private Sub Immagine_Click()

   if textbox3.text <> "" then
      'apri la form successiva
      Form3.Show
      '....
   end if

End Sub


oppure

Private Sub Immagine_Click()

   if textbox3.text = "" then
      'msgbox("Devi inserire i dati nella Text3".......
      '....
      '....
   else
      'apri la form successiva
      Form3.Show
      '....
   end if

End Sub
Ultima modifica effettuata da Carlo 16/10/19 22:59
in programmazione tutto è permesso
17/10/19 4:30
nessuno
Aggiungi anche la funzione Trim quando controlli la Textbox
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti (uno dei padri fondatori del moderno Calcolo delle probabilità;) chiamava il gioco del Lotto Tassa sulla stupidità.
17/10/19 4:34
dea0285
Fantastico. Grazie mille. Effettivamente era abbastanza logico, ma non c'ero arrivato! Grazie!
aaa