Pagina 1 di 4 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 35
  1. #1
    Utente di HTML.it L'avatar di karl93
    Registrato dal
    Nov 2011
    Messaggi
    124

    Passaggio di dati tra form e somma

    Salve ragazzi,
    sto passando dei dati tra una form e l'altra. Ecco come scrivo:

    codice:
    Private Sub Form_Unload(Cancel As Integer) 
    Form2.Text3 = Label2.Caption  
    End Sub
    Con questo passaggio visualizzo quello che ho nella Label2(Form1)...nella Text3, però della Form2. E fino a qui ci sono. Ora dovrei sommare quello che è presente nella Label con quello che è presente nella Text3.


    Esempio

    Form1:
    Label2.Caption= 572,33

    Form2:
    Text3.Text = 1300,11


    Quindi a video dovrei visualizzare Text3.Text = 1872,44

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

    Moderazione

    Di quale linguaggio e versione stiamo parlando nello specifico?

    Hai letto il Regolamento?
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

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

  3. #3
    Utente di HTML.it L'avatar di karl93
    Registrato dal
    Nov 2011
    Messaggi
    124
    Linguaggio Visual Basic 6!

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480

    Re: Passaggio di dati tra form e somma

    Quindi questo

    codice:
    Private Sub Form_Unload(Cancel As Integer) 
    Form2.Text3 = Label2.Caption  
    End Sub
    non ti serve a nulla ...

    Se devi fare la somma, devi scrivere diversamente, ovvero

    Text3.Text = CStr(CDbl(Text3.Text) + CDbl(Label2.Caption))

    ma queste sono le basi basi del linguaggio ... come mai non le studi?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Utente di HTML.it L'avatar di karl93
    Registrato dal
    Nov 2011
    Messaggi
    124
    come mai non le studi?
    Veramente lo sto stdiando da poco!

    Cmq io avevo scritto così:

    codice:
    Form2.Text3.Text = CDbl(Form3.Text3.Text) + CDbl(Label2.Caption)

    Il codice è un pò diverso...xò a me funziona! Forse il codice scritto da me non è perfetto?

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    No, tu non l'avevi scritto ma te lo avevano suggerito qui

    http://pierotofy.it/pages/extras/for...057d9fa86fd795

    E funziona perché VB6 esegue automaticamente la conversione da double a stringa, anche senza la CStr. Ma non sarebbe così con altri linguaggi.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  7. #7
    Utente di HTML.it L'avatar di karl93
    Registrato dal
    Nov 2011
    Messaggi
    124
    Assoulamente NO!
    Sto studiando dal libro di "Fabio Salerno e Pietro Gallo - Visual Basic"...se non riesco cerco aiuto qui su HTML.it


  8. #8
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da karl93
    Assoulamente NO!
    Sto studiando dal libro di "Fabio Salerno e Pietro Gallo - Visual Basic"...se non riesco cerco aiuto qui su HTML.it

    Stesso, identico primo post ... parola per parola, lettera per lettera ... :-)

    Comunque ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  9. #9
    Utente di HTML.it L'avatar di karl93
    Registrato dal
    Nov 2011
    Messaggi
    124
    Se leggi bene su quel sito...lo dice stesso lui che ha copiato tutto, perchè ha il mio stesso problema!

  10. #10
    Utente di HTML.it L'avatar di karl93
    Registrato dal
    Nov 2011
    Messaggi
    124
    Buonasera ragazzi,
    continuando a capire il passaggio di dati. Ho notato che nel codice scritto sotto. Ogni volta che chiudo la finestra effettua la somma. Se io invece volessi che lo effettuase solo una volta?

    Se non è chiaro...vi scrivo il codice che ho scritto...così capite meglio cosa voglio dire!

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.