Visual Basic 6

di il
2 risposte

Visual Basic 6

Premetto che non sono molto brava in vb vorrei essere spiegata una cosa se io utilizzo questa stringa
mstrquery =
mstrquery & " " & replace txtPercGioNC.Text, ",", ".") & ","


nella variabile mstrquery come verrà formattato il dato? perchè si utilizza il repalce? e le virgole tra virgolette a cosa servono???

detto ciò ringrazio anticipatamente

Anna Parisi

2 Risposte

  • Re: Visual Basic 6

    Ciao,
    Allora, immaginando che il codice proposto sia:
    mstrquery = mstrquery & " " & replace(txtPercGioNC.Text, ",", ".") & ","

    Ovverosia mancava una parentesi dopo il replace...
    Vediamo un po' di esempi:

    Innanzitutto la replace sostituisce in txtPercGioNC tutte le occorrenze del carattere ',' con dei punti ('.')
    La mstrQuery viene formattata quindi con:
    1) Uno spazio,
    2) La stringa txtPercGioNC.Text in cui vengono sostituite le virgole con dei punti
    3) Una virgola

    Diciamo che partiamo con mstrquery="" per semplicità...
    E cominciamo ad aggiungere txtPercGioNC (lo chiamerò txt per semplicità)...

    <pre id=code><font face=courier size= id=code>
    1a Esecuzione) txt="Pippo"
    La replace non trova virgole...
    per cui mstrquery=" Pippo,"
    2a Esecuzione) txt="Paperino"
    La replace non trova virgole...
    per cui mstrquery=" Pippo, Paperino"
    3a Esecuzione) txt="Pippo e Pluto"
    La replace non trova virgole...
    per cui mstrquery=" Pippo, Paperino, Pippo e Pluto,"
    4a Esecuzione) txt="Minni,Clarabella e Orazio"
    La replace trova una virgola e la converte in un punto
    per cui mstrquery=" Pippo, Paperino, Pippo e Pluto, Minni.Clarabella e Orazio,"

    E via discorrendo
    </font id=code></pre id=code>

    Spero sia utile,
    Ciaociao

    Venite a visitarci qui: http://spazioinwind.libero.it/bottomapsoftware
  • Re: Visual Basic 6

    Ammazza sei stato chiarissimo e bravissimo non so come ringraziarti purtroppo lavoro nel campo dell'informatica ma chi è più esperto di me non mi da mai una mano a capire risultato sono un disastro nel mio lavoro spero che mi sarai di aiuto in altre occasioni grazie di tutto

    Anna Parisi
Devi accedere o registrarti per scrivere nel forum
2 risposte