o problema usoara dar imi scapa raspunsul
Last Updated: Apr 03 2008 19:34, Started by
alex05ok
, Jan 17 2008 20:41
·
0

#1
Posted 17 January 2008 - 20:41

am 3 casete de text, in 2 introduc numere iar in a treia i-mi da adunarea dintre ele
exemplu a.text=b.text+c.text dat nu vrea sa adune i-mi pune numerele unul dupa altul, daca pun inmultire in loc de adunare merge, am pus si paranteze dar nimic. e o intrebare usoara (sa nu radeti) dar nu stiu cum sa o rezolv va multumesc. |
#2
Posted 17 January 2008 - 20:52

de fapt merg toate operatiile -,*./, in afara de + ,de ce oare?
|
#3
Posted 17 January 2008 - 21:18

primele 3 operatii sunt specifice numerelor, asa ca vb-ul iti face converteste automat valorile din b.text si c.text la numeric, efectueaza corect operatia , converteste rezultatul iarasi la text si il pune in a.text
in cazul adunarii, aceasta operatie se regaseste si la stringuri (concatenare), deci vb-ul nu mai face nici o conversie. va trebui sa o faci tu manual. |
#4
Posted 18 January 2008 - 08:09

am reusit multumesc pentru ajutor
a.text=val(b.text)+val(c.text) |
#5
Posted 01 February 2008 - 11:15

de fapt merg toate operatiile -,*./, in afara de + ,de ce oare? 'Daca vrei cu numere intregi faci asa : Dim nr1 As Long Dim nr2 As Long nr1 = Text1.Text nr2 = Text2.Text Text3.Text = nr1 + nr2 'Si daca vrei numere cu zecimale faci asa : Dim nr1 As Double Dim nr2 As Double nr1 = Text1.Text nr2 = Text2.Text Text3.Text = nr1 + nr2 // Normal ca nu iti merge text1 + text2 ![]() ![]() ![]() Edited by freshmeat, 01 February 2008 - 11:19. |
#6
Posted 02 April 2008 - 21:00

[quote name='_Smiley_' date='Jan 17 2008, 21:18' post='3937306']
primele 3 operatii sunt specifice numerelor, asa ca vb-ul iti face converteste automat valorile din b.text si c.text la numeric, efectueaza corect operatia , converteste rezultatul iarasi la text si il pune in a.text in cazul adunarii, aceasta operatie se regaseste si la stringuri (concatenare), deci vb-ul nu mai face nici o conversie. va trebui sa o faci tu manual. Intr-adevar, dar poate-ar trebui sa-l fortezi: a.text=b.txt*1+c.text*1 |
#7
Posted 03 April 2008 - 19:34

Anunturi
Bun venit pe Forumul Softpedia!
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users