Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Leggere valori dal form

    Ciao, sto cercando di leggere dei valori da un form in questo modo

    If Not cCampo(0) Then
    ...
    ...

    solo che mi restituisce errore se durante la compilazione lascio vuoto quel campo, e mi dice type mismatch quel campo deve contenere solo un numero. Dove sbaglio?

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    93
    E' un campo testo? se si immagino che sia quello il problema. Se non ci sta' nulla il valore dovrebbe essere Nothing, se invece ci sta una scritto qualcosa penso che non si possa fare una negazione di una stringa.

  3. #3
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,466

    Moderazione

    Originariamente inviato da jeck
    Dove sbaglio?
    Nel mancato rispetto del Regolamento.

    Di quale linguaggio (e versione) stiamo parlando?
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  4. #4

    Re: Moderazione

    Originariamente inviato da alka
    Nel mancato rispetto del Regolamento.

    Di quale linguaggio (e versione) stiamo parlando?
    ùops, mi sono dimenticato di metterlo, parlo di VB6.

    Comunque si, è un campo di testo, e dovrei scrivere così?

    If cCampo(0)<>"" Then

  5. #5
    If Not cCampo(0) Then

    non è sicuramente giusta!!!
    semmai:

    If Not cCampo(0)= "myvalue" Then

    il primo codice va bene soltanto se cCampo as boolean, poichè ontiene già un valore true o false.

    teoricamente, non dovrebbe darti errori (ammeno che l'index sia inesistente...)

    ciao!!!

  6. #6
    Originariamente inviato da tossam
    If Not cCampo(0) Then

    non è sicuramente giusta!!!
    semmai:

    If Not cCampo(0)= "myvalue" Then

    il primo codice va bene soltanto se cCampo as boolean, poichè ontiene già un valore true o false.

    teoricamente, non dovrebbe darti errori (ammeno che l'index sia inesistente...)

    ciao!!!
    L'index c'è, in effetti non avevo pensato al fatto di true o false. Comunque io devo controllare che il valore esiste all'interno di quel campo, e credo che questo va bene If cCampo(0)<>"" Then

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.