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  problema raport...
 problema raport
 
 9/5/2010 1:57:49 PM
User is offlinedarky85
119 posts
5th


problema raport
 (N/A)
am urmatorul code pe buton :

SELECT data,nr_ore as "Ore_suplimentare",nume,tip;
from ore_sup;
where ore_sup.nume=thisform.combo3.Value AND BETWEEN(ore_sup.data,thisform.text6.value,thisform.text7.Value);
union;
select {} as 'Data',SUM(nr_ore)as"Ore_suplimentare",SPACE(30)as "nume",SPACE(30)as"tip" ;
FROM ore_sup;
where ore_sup.nume=thisform.combo3.Value AND BETWEEN(ore_sup.data,thisform.text6.value,thisform.text7.Value);
INTO CURSOR ore


local oRaport
PRIVATE oRaport
DEFINE WINDOW wRaport SYSTEM FROM 2,1 TO 13,75 TITLE 'Angajati Service' NAME oRaport
oRaport.TitleBar=0
oRaport.WindowState=2 && maximize
oRaport.Show(1)

SELECT ore
report form r_ore_suplimentare TO PRINTER PROMPT PREVIEW WINDOW wRaport

oRaport.Release
RELEASE oRaport

inrebarea mea este cum pot face un subtotal pe raport , pe fiecare tip in parte
tipul se selecteaza in alt form dintr-un combo deci nu exista problema ca ar fi scris altfel,
tipul e de forma caracter
multumesc
 9/5/2010 2:21:21 PM
User is offlineGrigore Dolghin
3590 posts
www.class-software.eu
1st






Re: problema raport
 (N/A)
Modifici selectul ala ca sa-ti sorteze inregistrarile dupa tip, apoi folosesti "Grouping" din meniul Report.

Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
 9/5/2010 2:38:33 PM
User is offlinedarky85
119 posts
5th


Re: problema raport
 (N/A)
Pai eu vreau pe raport sa imi apara sortate dupa data

ex:
total x+y
01/02/2000 x
02/02/2000 y

din care tip a xx ore
tip b yy ore
 9/5/2010 3:29:41 PM
User is offlineDaniel Buduru
2331 posts
1st




Re: problema raport
 (N/A)
Pentru subtotaluri, ai doua variante:
1 .Inca un cursor
Select tip, sum(ore) as total_ore from ore group by tip order by tip into cursor crsOreTotal
Apoi il afisezi si pe el in raport
Sau adaugi cursorul asta la selectul anterior, cu Union - dar order by va fi unul singur pentru tot cursorul

2. Creezi cate o variabila in report pentru fiecare tip.
Ex
ore_a
Initial Value 0
Value To Store IIF(tip='a',ore,0)

Prima solutie e scalabila - poti avea oricate tipuri de ore
La a doua, daca se modifica sau adauga un tip trebuie sa umbli la raport



Daniel Buduru
 9/5/2010 10:28:03 PM
User is offlinedarky85
119 posts
5th


Re: problema raport
 (N/A)
multumesc s-a rezolvat :)

  Visual FoxPro  Rapoarte si generatoare de rapoarte  problema raport...

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2010 Profox   Terms Of Use  Privacy Statement