Search  
Thursday, May 24, 2012 ..:: Forum ::.. Register  Login
 Forum Minimize
Pentru a putea posta mesaje trebuie să vă înregistraţi.
Notă: Mesajele cu conţinut jignitor sau ilegal (inclusiv cereri de soft piratat) nu sunt acceptate şi vor fi şterse imediat .

Pentru a primi raspunsuri rapide si corecte, scrieti in mesaj ce intentionati sa faceti, ce mesaj de eroare primiti, in ce context si in urma caror actiuni. De asemenea, mentionati versiunea de FoxPro in care lucrati!
Dacă nu specificați versiunea, se consideră VFP 9.0 SP2.

SearchForum Home
  FoxPro  FoxPro 2.x DOS  probleme insuma...
 probleme insumare
 
 11/10/2009 10:22:12 AM
User is offlinegabriel_m
2 posts


probleme insumare
 (N/A)
Salut
M-a confrunt cu o situatie destul de ciudata , e prima data cand o intalnesc si de aceea cer parerea voastra in speranta ca cineva a intalnit o situatie similara .Am o aplicatie scrisa in foxpro2.6. care la un moment dat insumeaza coloanele din doua tabele diferite pentru a vedea daca valorile sunt diferite.Desi valorile privite cu ochiul liber sunt egale in momentul in care le compar in program  foxul imi spune ca valorile sunt diferite. E o chestie foarte ciudata........Pentru exemplificare o sa postez codul programului

      use tabel1
      sum inc+inctva to a1
      use tabel2
      sum achit+achitva to a2
 
      if a1#a2
 
   wait ' VALORI DIFERITE ' WIND
   LOOP
  ENDIF 
 

Ciudat e ca  "a1" nu e diferit de "a2" 
 11/10/2009 11:01:44 AM
User is offlineEugen Gliga
1052 posts
1st




Re: probleme insumare
 (N/A)
Daca afisezi a1 si a2, cate zecimale are fiecare ? Incearca sa pui Set Decimals mai mare si vezi si cum este Set Fixed.
Cred ca problema ta s-ar rezolva daca ai pune  If  Round(a1,2)# Round(a2,2)



 11/10/2009 11:18:52 AM
User is offlinegabriel_m
2 posts


Re: probleme insumare
 (N/A)
Asa e .... rotunjit merge... insa mi se pare un pic ciudat.... coloanele insumate sunt de tip numeric cu doua zecimale...in consecinta si suma acestora ar trebui sa aiba tot doua zecimale .Mai mult decat atat am creat cate o variabila pentru fiecare coloana evitand sa le insumez cate doua ...si merge ...sumele nu le vede diferite...problema apare cand insumez  doua cate doua coloane ....

 use tabel1
 sum inc to a1
 sum inctva to a2
   a3=a1+a2
 
 use TABEL2
 sum achit to b1
 sum achitva to b2
 b3=b1+b2

 if a3#b3

    wait 'VALORI DIFERITE  ' WIND
   LOOP
  ENDIF 
  FoxPro  FoxPro 2.x DOS  probleme insuma...

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2010 Profox   Terms Of Use  Privacy Statement