Get selected sale lines

gmorken
gmorken Member Posts: 38
Hello,
I have a new button on sales order form 42. What I want is to get the selected lines in the sales order subform saleslines onto a new custom form when I press the button.
I have written a function in form 46 sales line subform, getLines that look like this:

CurrForm.SETSELECTIONFILTER(cRec);
IF cRec.FINDSET THEN
REPEAT
MESSAGE(FORMAT("No."));
UNTIL cRec.NEXT = 0;


The call from form 42 looks like this:

CurrForm.SalesLines.FORM.getLines;
This doesnt work. Anyone?

Comments

  • Chinmoy
    Chinmoy Member Posts: 359
    The code you have mentioned should work, however, you can check the following:

    What is the cRec? Is it a copy of Rec? If yes, why don't you try directly with Rec and see if there is a difference.

    Chn
  • vijay_g
    vijay_g Member Posts: 884
    Use this...
    MESSAGE(FORMAT(cRec."No."));
    
  • Chinmoy
    Chinmoy Member Posts: 359
    Wow.. Vijay.. that looks crisp... how did I miss that... :(
  • gmorken
    gmorken Member Posts: 38
    ok thx. that worked with cReC.No.

    But can I have these selected lines loaded into another custom form based on sales line table?
  • vijay_g
    vijay_g Member Posts: 884
    If the lines are in cRec var then there must not be any problem to show them in custom form. check filters on your custom form.