Bepaalde kolom vergrendelen

RMolenaarRMolenaar Member Posts: 94
edited 2008-06-27 in NAV Dutch speaking only
Is het mogelijk om in een Calculatie een bepaalde kolom voor een gebruikersgroep te verbergen en dat zij deze niet meer kunnen weergeven?
Microsoft Dynamics NAV 2013 R2
NAV 7.1

Comments

  • vanrofivanrofi Member Posts: 272
    Wat je juist met calculatie bedoelt, is niet duidelijk, maar algemeen is geen standaard veld-beveiliging.

    Je kan op form-niveau wel makkelijk code toevoegen om de visible-propertie aan te passen bij de on-open form trigger.
    Bv. Als je een nieuw veld bij de user-tabel voorziet : 'User can see item cost', type boolean en bij de on open form trigger voorzien je code :

    If NOT User."User van see item cost" then
    CurrForm."unit cost".visible := false;

    of zoiets, ik ben ook geen dev.

    Anders zijn er mss. ook wel add-ons die veldsecurity voorzien : To-increase, Lanham? Check it out...
  • garakgarak Member Posts: 3,263
    if this is in a listform, the user can reselect the column with "View Column". In a Cardform it work
    Do you make it right, it works too!
  • krikikriki Member, Moderator Posts: 9,112
    Cardform : Je kunt in de OnOPenForm de volgende code zetten:
    CurrForm."The Field".VISIBLE("To Show Or Not To Show");
    

    In een listform, kun je beter in de OnAfterGetRecord een test zetten:
    IF "Don't Show The Field" THEN
      "The Field" := 0;
    
    Regards,Alain Krikilion
    No PM,please use the forum. || May the <SOLVED>-attribute be in your title!


  • garakgarak Member Posts: 3,263
    if this is a calculated field, it's also better to deactivate the drilldown propertie on textbox on form. So, the user can also not drill down to the source table of the calculated field
    Do you make it right, it works too!
Sign In or Register to comment.