Hi
When i call the report i get above error
MyRec is Record Datatype with SubItem Item
MyRec.RESET;
MyRec.SETRANGE("No.","No.");
IF MyRec.FINDFIRST THEN
REPORT.RUN(795, TRUE, TRUE, MyRec);
Thanks
*This post is locked for comments
The CLEAR(AdjustCostItemEntries) will clear any variables in that report.
The AdjustCostItemEntries.InitializeRequest(ItemNoFilter,ItemCategoryFilter) use the Item No filter and Item Category filter to filter the items.
Hi Andrea
Can u pls guide how the below line's work.
CLEAR(AdjustCostItemEntries);
AdjustCostItemEntries.InitializeRequest("No.", '');
Thanks
Because the report 795 does not take Item variable as parameter.
Use the InitializeRequest as Andrea said.
Hi,
you can try this way
Item.RESET;
Item.SETRANGE("No.", 'INSERT HERE THE ITEM CODE YOU NEED TO FILTER');
IF Item.FINDFIRST THEN
BEGIN
CLEAR(AdjustCostItemEntries);
AdjustCostItemEntries.InitializeRequest(Item."No.", '');
AdjustCostItemEntries.USEREQUESTPAGE(FALSE);
AdjustCostItemEntries.RUN;
END;
Item is a global variable on table Item
AdjustCostItemEntries is a global variable on report 795
Best regards
Hi
Then what changes should i made to the below line so thar Report 795 should run . I want to pass only 1 item.
In Report 795 there is Global Variable on request page ItemNoFilter related to table Item. So I want that No should be passed to this variable so that report should run.
REPORT.RUN(795, TRUE, TRUE, MyRec);
Thanks
Your report must have the same data type Item in it.
Sohail Ahmed
2
mmv
2
Amol Salvi
2