Forum Discussion

Re: New functionaility %%rid%%

Make sure you make an edit on the add record, then press the button.  Otherwise, it will not work.  This has tripped me up twice now...

Anne Murray

2 Replies

  • MarkShnier__You's avatar
    Icon for Qrew Legend rankQrew Legend
    Just posting some code that worked. The goal was to add a record and return the user to the added record in Edit mode.

    var text RID = "%%rid%%";

    var text AddShipment = URLRoot() & "db/" & Dbid() & "?a=nwr";
    var text EditShipment = URLRoot() & "db/" & Dbid() & "?a=er&rid=" ;

    var text URL =
    & "&rdr=" & URLEncode($EditShipment) & $RID;

    "<a class='SaveBeforeNavigating' data-replaceRid=true style=\"text-decoration:none; background: #4b7097; border-radius: 5px; color: #ffffff; display: inline-block; padding: 0px 0px 0px 0px; width:100px; text-align: center; text-shadow: none; border: 2px solid #030404; font-size: 12px \"href='"
    & $URL
    & "'>Save and Display in Edit Mode</a>"

    NOTE: The %%RID%% does not seem to like being URLEncoded.

    The use case might be to land the user on a saved record so that the Report Link fields would immediately populate.

    Mark Shnier (YQC)
    • MikeTamoush's avatar
      Qrew Commander
      Thanks Mark. I bet that my original issue was that it was, in the end, URL Endcoded. I thought it wasn't because it wasn't URLEncoded in my variable, but looking back I see it ended up inside a URLEncode anyways...!

      Mike Tamoush