Search  
Tuesday, May 22, 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
  Visual FoxPro  Rapoarte si generatoare de rapoarte  Campuri calcula...
 Campuri calculate in raport
 
 5/5/2009 9:55:15 AM
User is offlineCiprianT
18 posts


Campuri calculate in raport
 (Romania)

In VFP 5.0

La aplicatia la care lucrez (vezi postul de la tabele), pentru reclamatii, trebuie sa fac si rapoarte. Numai ca la un raport intampin probleme.

Tabela de unde vreau sa scot raportul contine printre altele si campurile - tip reclamatie (C), primite(data primirii), rezolvate (data rezolvarii),categ_cons (a,b,c) caracter, termen raspuns (N)

Imi trebuie un raport care arata cam asa: Tip reclamatie,       tip client care are                     si respectare termen raspuns in % (rezolvate/primite*100)

                                                                                       primite | rezolvate in termen

Am grupat dupa tip reclamatie, si:  primite=IIF(ALLT(raport.categ_cons)='a',1,0) camp calculat cu sum, rezolvate in termen = IIF((raport.data2-raport.data)<=raport.ter_rasp,IIF(ALLT(raport.categ_cons)='a',1,0),0) camp calculat cu sum.

problema mea: Nu pot sa fac procentul de respectare termen raspuns.

Nu am gasit nici o solutie. Nu ma lasa nicicum sa impart cele doua de mai sus sa obtin procent, deoarece sunt calculate in raport, dar nici nu stiu cum sa fact altfel.

Aveti vreo idee? Multumesc

 5/5/2009 11:33:48 AM
User is offlinenae racaru
714 posts
www.rarom.ro
1st




Re: Campuri calculate in raport
 (Romania)
Vezi ca in raport poti sa introduci variabile. Daca ai o variabila in care contorizezi pe cele rezolvate in termen, poti calcula procentul foarte usor.

VFP 6 si 9 + Oracle
 5/5/2009 1:34:12 PM
User is offlineCiprianT
18 posts


Re: Campuri calculate in raport
 (Romania)
Am incercat si cu variabile de memorie. Dar, am grupare dupa tip reclamatie, apoi trebuie sa contorizez primite si rezolvate si apoi sa le impart. Avand 33 tipuri predefinite de tipuri de reclamatii, nu reusesc.
In cadrul raportului nu ma primeste cu Count for ... to a, sau sum for .. to b (exemplu cu ce am incercat). Sa le fac in spate, iar nu stiu cum sa fac contorizarea intr-un select
_________________________________________________________
* data = data introducerii reclamatie
* ter_raspun = data pana la care trebuie dat raspuns la reclamatie
* data2 = data la care s-a dat raspunsul

set safety off

*public cip
public nr_crt
nr_crt=0
public ab, b, c
select a.ob_sesiz, a.activitate, a.categ_cons, a.affe, a.data2, a.data, a.ter_raspun, a.ter_rasp;
from rasp a, c:\reclamat\erori b;
where a.ob_sesiz=b.tip;
and a.activitate='F';
into table c:\reclamat\raport.dbf;
order by a.ob_sesiz

_________________________________________

Acesta este selectul care imi aduce datele de care am nevoie. Unde pot sa bag un Count sau Sum ?
Am atasat si o poza cu raportul.

poza.bmp 
 5/5/2009 1:41:12 PM
User is offlineVictor Iuga
156 posts
5th


Re: Campuri calculate in raport
 (Romania)

La variabile (ca si la campuri), ai posibilitatea sa definesti calcule, sum, count si altele, cu resetare pe grup.

pe benzile reportului pui numai operatiile intre aceste variabile (si sau campuri), valorile fiind deja adumate/numarate

 

 5/5/2009 2:41:23 PM
User is offlinenae racaru
714 posts
www.rarom.ro
1st




Re: Campuri calculate in raport
 (Romania)
Daca ii dai modify report numereport in meniu la report ai variables,pe care daca il selectezi apare o fereastra de dialog in care poti sa definesti o veriabila cu nume, valoare, valoare initiala, unde se reseteaza etc

VFP 6 si 9 + Oracle
 5/5/2009 3:26:32 PM
User is offlineCiprianT
18 posts


Re: Campuri calculate in raport
 (Romania)
YES! YES! YES! Multumesc mult!!
  Visual FoxPro  Rapoarte si generatoare de rapoarte  Campuri calcula...

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2010 Profox   Terms Of Use  Privacy Statement