Search  
Thursday, September 09, 2010 ..:: 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!
SearchForum Home
  Visual FoxPro  Baze de date, tabele, view-uri si indecsi  Insumare date i...
 Insumare date in grid
 
 2/21/2010 3:30:04 PM
User is offlinebsorinion
46 posts


Insumare date in grid
 (N/A)
Salut,
Am un grid in care, la o linie anume, vreau sa totalizez datele de pe liniile precedente... mai mult, as vrea ca linia de total sa aiba alta culoare...
Daca ma poate ajuta cineva.... raman profund indatorat!
Multumesc anticipat!
 2/21/2010 4:44:47 PM
User is offlinezolysoftsolutions
27 posts


Buna,Re: Insumare date in grid
 (N/A)
Buna,
Sper ca te-am inteles bine. Problema pare simpla.. deci eu as proceda in felul urmator:
- fiecare element al gridului are si o functie denumita ,,valid" aici poti introduce asa ceva:

store recno() to x
sum all camp to m.sumacamp &&unde ,,camp" e denumirea campului din tabel ..de insumat
goto y &&unde y e inregistrarea destinata totalului
replace camp with m.sumacamp
goto x &&te intorci de unde ai pornit insumarea

pentru a colora randul totalului poti folosi "setall" de ex: thisform.grid1.setall(""dynamicforecolor,iif(recno()=y),culoare 1,culoare 2,"column")

..aceasta metoda la o tabela foarte mare s-ar putea sa-ti incetineze lucrul.. eu de obiciei folosesc texboxuri plasate sub fiecare rand a gridului..in acest caz pot sa adaug oricate randuri la grid fara sa ma deranjeze un anumit rand de total.. valoarea textboxului o modific in urmatorul mod: cand modific o inregistrare salvez valoarea intr-o variabila si can o parasesc ma folosesc de "valid". Deci: thisform.text1.value=thisform.text1.value-thisform.savedvalue+this.value

Zoli B.

 2/21/2010 4:51:54 PM
User is offlinezolysoftsolutions
27 posts


Re: Buna,Re: Insumare date in grid
 (N/A)
scuze..s-a ivit o greseala..la

sum all camp to m.sumacamp

aici vine asa
sum all camp to sumacamp for recno()<>y &&doar ca sa nu-ti insumeze si totalul :)

o seara buna..
 2/22/2010 9:44:44 AM
User is offlinebsorinion
46 posts


Re: Buna,Re: Insumare date in grid
 (N/A)

O idee excelenta!

Multumesc foarte frumos!

  Visual FoxPro  Baze de date, tabele, view-uri si indecsi  Insumare date i...

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2007 Profox   Terms Of Use  Privacy Statement