Frage : Belaufen mit Kristallreports

Ich habe einen Report (Zubehör sehen), ich muss die Reihengesamtmenge (Rechnungsgesamtmenge = (Menge * Preis)) nehmen und ihn einer Variable hinzufügen, die auf den Verkäufen Acct.

If gelassen basiert ({Meintabelle. Verkäufe-acct} , 4) = „4500“ then
hinzufügen die Rechnungsgesamtmenge dem Arbeits (Arbeit = Arbeits- + Rechnungsgesamtmenge) gelassenen
if (Meintabelle. Verkäufe-acct = „4505“ then
hinzufügen die Rechnungsgesamtmenge materiellem (Material = Material- + Rechnungsgesamtmenge)
etc… dort sind 9 verschiedene Verkäufe, die Account.

i eine Linie haben möchte als die Gruppenänderungen, die die Arbeit $ ' s anzeigt, Material $ ' s, Ausrüstung $ ' s usw. für alles 9 Verkaufskonten

Really nicht sure beste Weise, mit diesem fortzufahren und ich könnten etwas Hilfe auf diesem one.

I morgens using CR wirklich verwenden (XII) (12.2.0.29 0,),

Thanks
Attachments:
Report Beispiel…

Antwort : Belaufen mit Kristallreports

Diese Idee versuchen

In der Reportüberschrift eine Formel addieren, um die Variablen zu erklären

WhilePrintingRecords;
Globales NumberVar LaborTotal;
Globales NumberVar MaterialTotal;
Globales NumberVar Class3Total;
Globales NumberVar Class4Total;
Globales NumberVar Class5Total;
Globales NumberVar Class6Total;
Globales NumberVar Class7Total;
Globales NumberVar Class8Total;
Globales NumberVar Class9Total;
''

In der Gruppenüberschrift (Gruppe 2)
WhilePrintingRecords;
Globales NumberVar LaborTotal;
Globales NumberVar MaterialTotal;
Globales NumberVar Class3Total;
Globales NumberVar Class4Total;
Globales NumberVar Class5Total;
Globales NumberVar Class6Total;
Globales NumberVar Class7Total;
Globales NumberVar Class8Total;
Globales NumberVar Class9Total;

LaborTotal: = 0;
MaterialTotal: = 0;
Class3Total: = 0;
Class4Total: = 0;
Class5Total: = 0;
Class6Total: = 0;
Class7Total: = 0;
Class8Total: = 0;
Class9Total: = 0;
''

Im Detailabschnitt
WhilePrintingRecords;
Globales NumberVar LaborTotal;
Globales NumberVar MaterialTotal;
Globales NumberVar Class3Total;
Globales NumberVar Class4Total;
Globales NumberVar Class5Total;
Globales NumberVar Class6Total;
Globales NumberVar Class7Total;
Globales NumberVar Class8Total;
Globales NumberVar Class9Total;
Wenn Sie verlassen ({Meintabelle. Verkäufe-acct}, 4) = „4500“ dann
    LaborTotal: = LaborTotal + (Menge * Preis)
Sonst wenn Sie verlassen ({Meintabelle. Verkäufe-acct}, 4) = „4505“ dann
    MaterialTotal: = MaterialTotal + (Menge * Preis)
Sonst wenn Sie verlassen ({Meintabelle. Verkäufe-acct}, 4) = „NextClass“ dann
    Class3Total: = Class3Total + (Menge * Preis)
Sonst usw. für jede Kategorie

Zu im Gruppen-Seitenende (1 Formel für jedes Gesamtmenge) dann anzeigen
WhilePrintingRecords;
Globales NumberVar LaborTotal;
LaborTotal

mlmcc


Weitere Lösungen  
 
programming4us programming4us