15. Mai 2018 16:00
15. Mai 2018 16:12
* Integer
- feld1
* Item
- No.
- if blocked then 0 else 1
* Integer
- feld1
* Item
- No.
* Integer
- CounterVar
15. Mai 2018 16:35
15. Mai 2018 17:02
=Count(IIF(cBool(ReportItems!Blocked_Item.Value),1,Nothing))
15. Mai 2018 17:08
ItemCounts := 1;
if LastTariffNo <> "Tariff No." then
ItemCounts := 0;
LastTariffNo := "Tariff No.";
if LastTariffNo <> "Tariff No." then
CounterVar += 1;
ItemTMP.SetRange("Tariff No.", Item."Tariff No.");
If ItemTMP.IsEmpty() then begin
CountVar += 1
else begin
ItemTMP.COPY(Item);
ItemTMP.INSERT(FALSE);
end;
15. Mai 2018 17:17
=Count(IIF(cBool(Fields!Blocked_Item.Value),1,Nothing))
15. Mai 2018 17:21
16. Mai 2018 09:42
Ted hat geschrieben:Beim ersten:
Mach dir ne Globale Variable "ItemCounts"
OnAfterGetRecord vom Item machst du dann
- Code:
ItemCounts := 1;
if LastTariffNo = "Tariff No." then
ItemCounts := 0;
LastTariffNo := "Tariff No.";
Im DataSet hängst du ItemCounts nun mit in deinem Item ein.