Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17
  1. #1

    [VB6] somma progressiva testbox

    Salve a tutti,

    ho un form con 4 textbox dove inserire dei valori; man mano che inserisco questi valori (numerici), vorrei che, in una quinta textbox (text5) venisse aggiornata la somma progressiva delle textbox precedenti.
    Ad esempio, se inserisco un valore nella text1 e uno nella text2, vorrei che, nella text5, venisse riportata solo la somma di questi due e escludesse le caselle vuote; lo stesso vorrei che facesse se volessi aggiungere un valore nella text3 e così via.

    Con excel, il comando equivalente portebbe essere "somma.se<>0"
    Ovviamente con VB6 sarà diverso!!!!

    Qualcuno sa come fare?

    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    759
    Ma perché, se si sommasse il valore anche quando è uguale a zero cosa cambierebbe?

  3. #3
    In realtà nulla, andrebbero bene anche se le caselle uguali a 0

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Somma tutti i valori comunque dato che se la textbox e' vuota, con la Val, sommi 0.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Scusami, sono nuovo nel campo, non capisco molto quello che hai detto, mi potresti postare il codice?

    Grazie

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Il codice per fare una somma con il VB6? Beh ... mi sembra eccessivo ... comunque ...

    Text5.Text = Val(Text1.Text) + Val(Text2.Text) + ...

    oppure usa la CDbl (secondo le necessità)

    Text5.Text = CDbl(Text1.Text) + CDbl(Text2.Text) + ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  7. #7
    ah ok,ho già provato a fare così, solamente che nella text5 non vengono sommati i valori ma accostati con una virgola.
    Ad es txt1=34
    txt2=35

    txt5=34,35 anzichè 69

  8. #8
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Sei sicuro che hai fatto come ti ho mostrato ? Sicuro?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  9. #9
    se invece utilizzo CDbl(Text1.Text)+CDbl(Text2.Text) mi dà errore perchè la text2 non è compilata

  10. #10
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Ok ... ho capito che non hai le basi dell'ambiente ne' del linguaggio, ma se segui quello che ti si dice, probabilmente risolvi ...

    Io ho fatto un esempio con le Text1, Text2 ... ecc ... perche' tu hai parlato di una Text5 e quindi credevo tu avessi inserito nel form tutte le text di cui sopra ...

    Ma tu invece, nel form, hai nominato i controlli in un altro modo ... cosa hai inserito esattamente nel form ?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

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.