Как снять protect?

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
BlazeBio
Местный житель
Сообщения: 386
Зарегистрирован: 27 апр 2010, 14:31
Контактная информация:

Как снять protect?

Сообщение BlazeBio »

Можно ли снять protect с записи в браузе, как в Суппорте при редактирование таблицы по F4? Пробовал ProtectRecord и cfpProtect - не работает. (Интерфейс не alter, свой). Мне нужно именно по нажатию F4 произвести редактирование записи.
ahv
Новичок
Сообщения: 21
Зарегистрирован: 15 дек 2009, 07:52

Re: Как снять protect?

Сообщение ahv »

см. Protector.vih, Protector.vip в исходниках C_Common
BlazeBio
Местный житель
Сообщения: 386
Зарегистрирован: 27 апр 2010, 14:31
Контактная информация:

Re: Как снять protect?

Сообщение BlazeBio »

Пока способа, кроме как создания двух браузов с полями c защитой и без защиты и переключением по SetFormat не нашёл.
ahv писал(а):см. Protector.vih, Protector.vip в исходниках C_Common
У меня нет таких файлов в исходниках C_Common. Просветите, если можно. :grin:
ahv
Новичок
Сообщения: 21
Зарегистрирован: 15 дек 2009, 07:52

Re: Как снять protect?

Сообщение ahv »

вызовами cfsEnumObjects обходится дерево объектов, потом cfsSetProp включаются/выключаются кнопки и протекты.
Алексей
Местный житель
Сообщения: 2896
Зарегистрирован: 24 июн 2005, 12:12
Откуда: Иркутская область

Re: Как снять protect?

Сообщение Алексей »

имеется в виду не свойство какого-то объекта на экране а свойство целой записи в БД.
у меня так и не получилось распротектить запись заявки на ремонт когда она протектится при наличии сопроводительных документов.
пытался докомпилировать интерфейс заявок.
протект вроде снимается - но при попытке что-то сделать с записью всё равно получаю ошибку на уровне БД в лог файл MS SQL драйвера.
Ответить