Dear All,
Is it possible to give permissions to a form without giving permission to the table itself. If for example I want to give permission to the Chart of Accounts List but not to all forms which refer to the Chart of Accounts table. What should I do?
0
Comments
I don't think so..
For any queries you can also visit my blog site: http://msnavarena.blogspot.com/
But you can decide to give permission ONLY to some forms, so the other forms will not be accessible.
No PM,please use the forum. || May the <SOLVED>-attribute be in your title!
How can I do this? Doesn't permission to a table automatically provides permission to all the related forms?
-TableData : these give access to the records in the tables (RIMD).
-Table : this gives access to run the code in the object Table (E).
-Form,Report,Dataport,... : this gives access to run the object (E).
So in your security, you must give these:
-TableData 15:RIMD
-Table 15:E
-Form 18:E
With these settings they can open form 18 but not the other forms. (probably you will also need other permissions for the G/L Entry Table because of the flowfields).
No PM,please use the forum. || May the <SOLVED>-attribute be in your title!
No, providing a permission to a specific table diesnot means that all the related forms will inherit the same permission for the user. To provide the permission to a specific form, go to security->Database Logins->Roles and provide the form name and the desired permission.
For any queries you can also visit my blog site: http://msnavarena.blogspot.com/
Can any one tell the steps to follow.
Regards
Thanks in advance
Hi,
You can also provide an idirect aceess to the users for situations like this.
For any queries you can also visit my blog site: http://msnavarena.blogspot.com/
I started running into the same problems in my current security project and decided that Navision method of SUPER access for everything except Table Data just didn't work for us.
One thing I have discovered is that you can give read access to all table data, but then give insert/modify/delete permissions for individual tables. Then you can take away access to every form and only give out the ones you need. It's saved a lot of time when creating custom roles because far fewer forms are accessed and data modified than data read.
I think you might have to do something similar, but maybe not. If you don't want to go that in depth, just make a role called VIEW CHART or something and check to make sure the user has it in the onopenform trigger.
My Blog - nav.education