Report.SAVEASHTML

teckpohteckpoh Member Posts: 271
Hi All,
When i run "sales invoice report" and filtered by sales inv no: 1300..1301 and add in Report.SAVEASHTML inside OnPreSection

Then 2 report generated which were save all pages included report for sales inv no 1301 and i want navision generate each reports records is belong to respective sales invoice number.
Example:
System save report1.html which only consist records for sales invoice no 1300, and report2.html only consist records for sales invoice no 1301

How to implement above cases? i can't use Report.SAVEASHTML coz it's save all pages that belong to every sales inv no.

Comments

  • WaldoWaldo Member Posts: 3,412
    Can you give us the code you're using?

    Eric Wauters
    MVP - Microsoft Dynamics NAV
    My blog
  • teckpohteckpoh Member Posts: 271
    Below is the codes that i insert in OnPreSection there:

    IF preport = TRUE THEN BEGIN
    IF smail = TRUE THEN BEGIN
    REPORT.SAVEASXML(50001,'C:\Sentbox\Invoice '+ "Sales Invoice Header"."No." +'.html',TRUE,"Sales Invoice Header");


    mycust.RESET;
    mycust.SETRANGE(mycust."No.","Sales Invoice Header"."Sell-to Customer No.");
    IF mycust.FIND('-') THEN BEGIN
    MESSAGE(mycust."No.");
    IF mycust."E-Mail" <> '' THEN BEGIN
    mymail.NewMessage(mycust."E-Mail",'','Sales Invoice Report','Regards, teckpoh',
    'C:\Sentbox\Invoice '+"Sales Invoice Header"."No." +'.html',
    FALSE);
    mymail.Send();
    END;
    END;
    END;
    END;
  • teckpohteckpoh Member Posts: 271
    Finally, i got the solution that's i have to filter the last parameter at SAVEASHTML.
    Anyway thank you Waldo ...
  • WaldoWaldo Member Posts: 3,412
    I thought so ... that's why I wanted to see your code :wink:

    Eric Wauters
    MVP - Microsoft Dynamics NAV
    My blog
Sign In or Register to comment.