[gelöst] Report - Eingabe erforderlich

2. November 2009 18:02

Hallo
ich möchte eine Report nur dann starten, wenn z.B. das DataItem-Feld (bei den DataItem Warehouse Entry) Bin Content ausgefüllt ist.
Wie kann ich das machen?

lg
stony
Zuletzt geändert von stony am 4. November 2009 11:31, insgesamt 1-mal geändert.

Re: Report - Eingabe erforderlich

2. November 2009 18:11

im OnPreDataItem den Filter abfragen?

Re: Report - Eingabe erforderlich

2. November 2009 18:13

einfach ins OnPreDataItem folgenden Code:

Code:
IF WarehouseEntry."Bin Content" = '' THEN
 ERROR(textvariable);


Die Textvariable kannst du dann unter Ansicht->C/AL Globals->Textkonstanten definieren.

Re: Report - Eingabe erforderlich

2. November 2009 20:04

Ara hat geschrieben:einfach ins OnPreDataItem folgenden Code:

Code:
IF WarehouseEntry."Bin Content" = '' THEN
 ERROR(textvariable);


Die Textvariable kannst du dann unter Ansicht->C/AL Globals->Textkonstanten definieren.


Mh nicht ganz:
Code:
IF GETFILTER("Bin Content") = '' THEN
  ERROR(textvariable);

Ort ist aber richtig: OnPreDataItem-Trigger des DataItems "Warehouse Entry".