AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.05.2006, 22:14   #1  
Pomor is offline
Pomor
Участник
 
2 / 10 (1) +
Регистрация: 21.05.2006
Как запретить операцию CTRL+C на LookUp?
Здравствуйте.
Подскажите, пожалуйста, как в коде можно запретить копирование записей выпадающего списка.
В форме Заказ при создании нового заказа открывается форма Создание заказа и сразу же вываливается список клиентов из поля Код клиента. Надо сделать так, чтобы опирация копирования (CTRL+A, CTRL+C) не проходила с этим выпадающим списком клиентов.
Старый 21.05.2006, 22:53   #2  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Pomor
Надо сделать так, чтобы опирация копирования (CTRL+A, CTRL+C) не проходила с этим выпадающим списком клиентов.
Аксаптовскими средствами - Никак.

Поищите на форуме. Тема копирования и уворовывания информации обсуждалась уже не раз.

Выводы:
1. ограничивайте списки при помощи RLS
2. блокировать буфер обмена не рационально - пользователи все равно утащат через принтер или на бумажке
3. если хотите таки блокировать буфер обмена - блокируйте сторонними программами. Ищите ресурсы, специализированные на теме защиты информации и ищите специализированные программы...
__________________
полезное на axForum, github, vk, coub.
Старый 22.05.2006, 12:47   #3  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 645 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
Ну, в принципе, можно заменить lookup-форму на свою и перекрыть task(). В нем отлавливать task'и с id 778 (Ctrl+A) и 771 (Copy to clipboard) и не вызывать для них super(). Но, в любом случае, это лечение симпотмов, а не болезни. PrintScreen, к примеру, работать будет. От переписывания списка на бумажку это, разумеется, тоже не спасет.
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Старый 22.05.2006, 23:26   #4  
Pomor is offline
Pomor
Участник
 
2 / 10 (1) +
Регистрация: 21.05.2006
Спасибо за советы!
Создал свою LookUp форму и перекрыл в ней метод Task - копирование теперь не проходит.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как автоматически открыть lookup после нажатия ctrl+n Dima_Dima DAX: Программирование 11 13.10.2008 14:41
gatesasbait: How to define a custom lookup form for an extended datatype Blog bot DAX Blogs 0 09.07.2008 22:05
Создание Lookup формы Maxim Gorbunov DAX: База знаний и проекты 9 26.06.2007 16:44
Нагло глючит lookup Sada DAX: Программирование 1 08.06.2006 10:32
Динамические Lookup формы. Андрей Василюк DAX: База знаний и проекты 0 07.12.2001 07:07

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 02:51.