Последняя версия DataExpress 3 beta от 4 апреля 2020 года.
Изображение Скачать | Изображение Что нового?
См. также: Энциклопедия DX | Форум на develop-soft | Песочница
ИзображениеИзображениеИзображение

Управление доступом в Компоненте "Файл"

Все о том как сделать что-то с помощью скриптов.
Аватара пользователя
kaltsone
Знаток
Сообщения: 530
Зарегистрирован: Вт май 16, 2017 10:34 am
Откуда: Киев

Управление доступом в Компоненте "Файл"

Сообщение kaltsone » Сб май 27, 2017 11:58 am

:?: В компоненте "Файл" имеются функции: "Открыть", "Загрузить файл", "Сохранить файл", "Очистить".
Через права доступа блокирую "Загрузить файл" и "Очистить", нужно еще заблокировать "Сохранить файл", что-бы пользователю было доступно только "Открыть".
Подскажите реализацию сего.

Аватара пользователя
YurAnt
Эксперт
Сообщения: 3352
Зарегистрирован: Чт апр 13, 2017 8:57 am
Поблагодарили: 5 раз
Контактная информация:

Re: Управление доступом в Компоненте "Файл"

Сообщение YurAnt » Сб май 27, 2017 12:02 pm

Встроенной возможности нет. Только скрипт.
Изображение

Аватара пользователя
kaltsone
Знаток
Сообщения: 530
Зарегистрирован: Вт май 16, 2017 10:34 am
Откуда: Киев

Re: Управление доступом в Компоненте "Файл"

Сообщение kaltsone » Сб май 27, 2017 12:05 pm

Подскажите как в скрипте заблокировать "Загрузить файл", "Сохранить файл", "Очистить". :?:

Аватара пользователя
YurAnt
Эксперт
Сообщения: 3352
Зарегистрирован: Чт апр 13, 2017 8:57 am
Поблагодарили: 5 раз
Контактная информация:

Re: Управление доступом в Компоненте "Файл"

Сообщение YurAnt » Сб май 27, 2017 12:25 pm

"Напишите" в смысле..? ;) Попробуем, как доберемся до компа...
Изображение

Аватара пользователя
kaltsone
Знаток
Сообщения: 530
Зарегистрирован: Вт май 16, 2017 10:34 am
Откуда: Киев

Re: Управление доступом в Компоненте "Файл"

Сообщение kaltsone » Сб май 27, 2017 12:28 pm

Где-то наверное здесь :?: TdxFile:
procedure Clear
procedure LoadFromFile
procedure SaveToFile

Аватара пользователя
kaltsone
Знаток
Сообщения: 530
Зарегистрирован: Вт май 16, 2017 10:34 am
Откуда: Киев

Re: Управление доступом в Компоненте "Файл"

Сообщение kaltsone » Сб май 27, 2017 12:31 pm

YurAnt писал(а):"Напишите" в смысле..? ;) Попробуем, как доберемся до компа...


У меня пока "подскажите" в смысле "дайте попробовать". Может и хорошо, что Вы пока не у компа... Уже куда-то и сам лезу... :shock:

Аватара пользователя
YurAnt
Эксперт
Сообщения: 3352
Зарегистрирован: Чт апр 13, 2017 8:57 am
Поблагодарили: 5 раз
Контактная информация:

Re: Управление доступом в Компоненте "Файл"

Сообщение YurAnt » Сб май 27, 2017 1:42 pm

dxFile.buttons кажется... и hide. Не помню...
Изображение

neitri
Мастер скриптов
Сообщения: 539
Зарегистрирован: Пн фев 13, 2017 5:42 pm

Re: Управление доступом в Компоненте "Файл"

Сообщение neitri » Сб май 27, 2017 2:32 pm

Код: Выделить всё

dxFile1.Button.Enabled:=false;
Помогли Тебе. Помоги проекту.
Реквизиты помощи Вы можете найти в окне "О программе"

Аватара пользователя
kaltsone
Знаток
Сообщения: 530
Зарегистрирован: Вт май 16, 2017 10:34 am
Откуда: Киев

Re: Управление доступом в Компоненте "Файл"

Сообщение kaltsone » Сб май 27, 2017 2:38 pm

neitri писал(а):

Код: Выделить всё

dxFile1.Button.Enabled:=false;

Если я правильно делал,то заблокировало всю кнопку и нет доступа к функции "Открыть".

neitri
Мастер скриптов
Сообщения: 539
Зарегистрирован: Пн фев 13, 2017 5:42 pm

Re: Управление доступом в Компоненте "Файл"

Сообщение neitri » Сб май 27, 2017 3:39 pm

Да заблокирует всю кнопку.

В дереве объектов есть
Constants -> Popup menu items -> dxFile.Button
С контантами MI_FILE_OPEN MI_FILE_LOAD MI_FILE_SAVE MI_FILE_CLEAR
А где само меню не могу найти.
dxFile.PopupMenu nil
dxFile.Button.PopupMenu тоже nil
Помогли Тебе. Помоги проекту.
Реквизиты помощи Вы можете найти в окне "О программе"