Disable Copy on List Forms

Joe_Mathis
Member Posts: 173
Hello,
I have had a few customers ask to disable the copy on list forms, and even after showing them how print screen, a cell phone camera, or even printing reports can give the users the information anyways.
Well it usually doesn't matter, they still want this feature to make it more difficult to do, a "Help keep the honest, honest." policy.
So I naturally turned to my favorite reference forum and searched for a solution.
I found one posted by apanko, =D> but thought it should be here under Tips & Tricks.
So here it is:
1. On form make a new Table Box (Table Box 2)
2. Properties : Xpos, Ypos, Width, Height, HorzGlue, VertGlue same as Original Table Box (Table Box 1)
3. Property "Visible" of Table Box 2 = No
Save and Compile and you are good.
The right click menu will still show a copy, but will not put anything to the clipboard as it copies the blank Table Box 2.
You can still filter, use find and select a record... just no copying.
Of course you now have the small hassle of moving the table box if you need to add fields later, but for two minutes of your time you may have made your customer a little happier.
Just remind them that a determined data thief will find a way... :shock:
Joe
I have had a few customers ask to disable the copy on list forms, and even after showing them how print screen, a cell phone camera, or even printing reports can give the users the information anyways.
Well it usually doesn't matter, they still want this feature to make it more difficult to do, a "Help keep the honest, honest." policy.
So I naturally turned to my favorite reference forum and searched for a solution.
I found one posted by apanko, =D> but thought it should be here under Tips & Tricks.

1. On form make a new Table Box (Table Box 2)
2. Properties : Xpos, Ypos, Width, Height, HorzGlue, VertGlue same as Original Table Box (Table Box 1)
3. Property "Visible" of Table Box 2 = No
Save and Compile and you are good.
The right click menu will still show a copy, but will not put anything to the clipboard as it copies the blank Table Box 2.
You can still filter, use find and select a record... just no copying.
Of course you now have the small hassle of moving the table box if you need to add fields later, but for two minutes of your time you may have made your customer a little happier.
Just remind them that a determined data thief will find a way... :shock:
Joe
0
Comments
-
Another option is running the following command on OnTimer trigger. You have to be aware of performance impacts of this method.
CREATE(WsShell); WsShell.Run('cmd.exe /c echo. >NUL | clip',0,TRUE); CLEAR(WsShell);
Ufuk Asci
Pargesoft0
Categories
- All Categories
- 73 General
- 73 Announcements
- 66.6K Microsoft Dynamics NAV
- 18.7K NAV Three Tier
- 38.4K NAV/Navision Classic Client
- 3.6K Navision Attain
- 2.4K Navision Financials
- 116 Navision DOS
- 851 Navision e-Commerce
- 1K NAV Tips & Tricks
- 772 NAV Dutch speaking only
- 617 NAV Courses, Exams & Certification
- 2K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 320 Dynamics CRM
- 111 Dynamics GP
- 10 Dynamics SL
- 1.5K Other
- 990 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 35 Design Patterns (General & Best Practices)
- 1 Architectural Patterns
- 10 Design Patterns
- 5 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1.1K General Chat
- 1.6K Website
- 83 Testing
- 1.2K Download section
- 23 How Tos section
- 252 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions