Zo vroeg mogelijk een functie uitvoeren in een report

SherlockSherlock Member Posts: 40
edited 2011-02-25 in NAV Dutch speaking only
De situatie:
Op de klantenkaart hebben we een tabblad met opties voor op een label.
In de verkooporder kunnen we de labels afdrukken, en op het request form staan dezelfde opties als op de klantenkaart.

Nu wil ik natuurlijk graag zien dat de ingevulde opties van de klant ook bij het request form van het label-report ingevuld staan.
Daarvoor is er de volgende code:
Code
SetCustomer(CustNo)
  IF Customer.GET(CustNo) THEN
    BEGIN
      txtLine[1] := Customer."Textline 1" ;
      txtLine[2] := Customer."Textline 2" ;
      txtLine[3] := Customer."Textline 3" ;
    END ;
Bij een ander report werkt dit, maar bij mijn zelfgemaakte report (nog) niet.

Waar plaats ik dit zodat dit uitgevoerd wordt zodra we het report af willen drukken?

Comments

  • ErictPErictP Member Posts: 164
    In de OnPush van je printknop:

    Maak local variabele aan voor:
    SalesHeader type record tabel 36
    EigenReport type report ReportID

    Code in de OnPush trigger:
    CLEAR(EigenReport);

    SalesHeader.SETRANGE("Document Type", "Document Type");
    SalesHeader.SETRANGE("No.", "No.");

    EigenReport.SETTABLEVIEW(SalesHeader);
    EigenReport.SetCustomer("Sell-to Customer No.");
    EigenReport.RUN;
Sign In or Register to comment.