Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Пароль на изменение значения в поле subform / 25 сообщений из 26, страница 1 из 2
05.11.2002, 06:15
    #32064762
stela
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пароль на изменение значения в поле subform
Люди, я опять с вопросом... Как побыстрее и безболезнее (у меня пока все методом тыка) соорудить диалоговое окно по OnClick на доступ к Edit конкретного поля в подчиненной форме. Его значение изначально определяется через программный код другого поля.
...
Рейтинг: 0 / 0
05.11.2002, 09:18
    #32064778
klmnop
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пароль на изменение значения в поле subform
Пожалуйста, подробнее...
...
Рейтинг: 0 / 0
05.11.2002, 10:02
    #32064814
stela
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пароль на изменение значения в поле subform
Подробнее... Нужно создать ограниченный доступ для изменения уже существующего значения поля, типа, ты пытаешься ввести новую цену продукта, а база спрашивает с тебя заветное:) слово, чтобы позволить сделать это. Я не уверена, что кому-нибудь это было надо когда-нибудь, но вот мой заказчик просто требует. Ну не верит он никому!:), даже оператору. Актуально, потому что он просит это не только в одной форме....
...
Рейтинг: 0 / 0
05.11.2002, 10:10
    #32064817
IgorM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пароль на изменение значения в поле subform
Только кодом на событии BeforeUpdate этого поля, при редактировании непосредственно в форме. Или такой же код с запросом пароля перед редактированием рекордсета в другом месте программы
...
Рейтинг: 0 / 0
05.11.2002, 10:16
    #32064821
stela
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пароль на изменение значения в поле subform
To: IgorM
А вот теперь мне надо поподробнее. Почему в BeforeUpdate, а не в OnClick? И как создается это окошко, где ты вводишь пароль? Как форма?
...
Рейтинг: 0 / 0
05.11.2002, 10:29
    #32064834
MichaelGK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пароль на изменение значения в поле subform
Посмотрите в хелпе VBA функцию InputBox(), думаю, используя ее, вы все разрулите.
...
Рейтинг: 0 / 0
05.11.2002, 10:39
    #32064841
stela
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пароль на изменение значения в поле subform
To: MichaelGK
Спасибо за подсказку, нарисую как-нибудь, вот только все же через какое событие вытянуть эту програмку с функцией?
...
Рейтинг: 0 / 0
05.11.2002, 10:59
    #32064858
MichaelGK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пароль на изменение значения в поле subform
На BeforeUpdate поля. Событие возникнет как только юзер попытается внести изменение.. Тут же выскочит бокс с вопросом "введите пароль"... то что введет юзер запишите в переменную и следующим шагом сравните с эталонным значением, если не совпадают... пишите Cancel = True и событие откатится назад, т.е. изменение не пройдет.
...
Рейтинг: 0 / 0
05.11.2002, 11:01
    #32064860
Пароль на изменение значения в поле subform
>>Почему в BeforeUpdate, а не в OnClick?
OnClick вызывается при клике мышой на поле. Не кликнешь - не вызовется :-)
Есть OnKeyPress, OnKeyUp, OnKeyDown, OnMouseUp, OnMouseDown - но всё это не то для вас (почитайте хелп).
А BeforeUpdate вызывается независимо ни от чего при вносе изменений, сделанных в поле (контроле), в поле таблицы. Оно вызывается всегда. Его можно отменить, при этом отменится и внесение изменений.
Можно ещё использовать OnExit, кстати ;-)

А вообще смешная защита, конечно :-) С шифтом запустил, таблицу открыл - и правь...
...
Рейтинг: 0 / 0
05.11.2002, 11:34
    #32064887
stela
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пароль на изменение значения в поле subform
Спасибо всем за консультацию.
To: Роман Ткачук
О защите (отключение шифта) я встречала информацию на некоторых сайтах, конечно, попытаюсь применить позже. Но вы попробуйте внушить что-нибудь человеку, который ни разу не работал с базой данных. Вот он видел где-то. Моя задача - сделать все, как он просит.
Кстати, буду признательна за любые ссылки на подробную информацию о защите...
...
Рейтинг: 0 / 0
05.11.2002, 14:41
    #32064970
AlexJuice
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пароль на изменение значения в поле subform
> С шифтом запустил...

А вы отключите возможность запускать с шифтом!
А если надо оставить для себя лазейку, можно сделать AutoKeys на Ctrl+Shift+F1+ё+1+2+3+4 ;-)
...
Рейтинг: 0 / 0
05.11.2002, 15:26
    #32064999
sFx_2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пароль на изменение значения в поле subform
По поводу шифта: если у Вас нет прав изначально(у логина или у группы) править эту таблицу, то шифт не поможет... он не прибавит Вам прав. он просто покажет окно базы данных.
...
Рейтинг: 0 / 0
06.11.2002, 07:47
    #32065167
Пароль на изменение значения в поле subform
>>... если у Вас нет прав изначально(у логина или у группы) править эту таблицу...
Ну, если база имеет несчастье быть на mdw-защите, то дайте мне mdw-файл, и я стану админом :-)
...
Рейтинг: 0 / 0
06.11.2002, 09:23
    #32065193
sFx
sFx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пароль на изменение значения в поле subform
2Роман Ткачук: Я уже многих просил рассказать как же им удаетья взломать mdw...пока никто не ответил, но пяткой в грудь себя бьют и говорят, что это плёвое дело.....
Может Вы расскажете? :) я вот сомневаюсь, что это возможно.
...
Рейтинг: 0 / 0
06.11.2002, 09:29
    #32065195
sFx
sFx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пароль на изменение значения в поле subform
Более того, для чистоты эксперимента, я готов прислать настоящий mdw чтобы, Вы мне показали хотя бы один логин с паролем из него или сделали себя там админом. Будет очень интересно.:)
...
Рейтинг: 0 / 0
06.11.2002, 09:51
    #32065202
Пароль на изменение значения в поле subform
давайте попробуем. вышлите файл мылом.
...
Рейтинг: 0 / 0
06.11.2002, 09:54
    #32065206
Пароль на изменение значения в поле subform
To Stela:
http://msa.polarcom.ru/st/d_1000263.htm
http://msa.polarcom.ru/st/d_1000173.htm
...
Рейтинг: 0 / 0
06.11.2002, 10:24
    #32065233
sFx
sFx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пароль на изменение значения в поле subform
отправил
...
Рейтинг: 0 / 0
06.11.2002, 10:43
    #32065251
Пароль на изменение значения в поле subform
To Stela:
http://hiprog.com/access/article.asp?id=361
...
Рейтинг: 0 / 0
06.11.2002, 14:56
    #32065425
sFx_2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пароль на изменение значения в поле subform
мда... mdw ломается просто...
...
Рейтинг: 0 / 0
08.11.2002, 22:57
    #32065916
stela
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пароль на изменение значения в поле subform
to: Роман Ткачук
Спасибо.
...
Рейтинг: 0 / 0
12.11.2002, 11:35
    #32066825
sFx_2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пароль на изменение значения в поле subform
2Роман Ткачук: Расскажите пожалуйста, как вы вскрыли mdw?
...
Рейтинг: 0 / 0
13.11.2002, 06:12
    #32067222
Пароль на изменение значения в поле subform
To sFx:\r
/topic/15421
...
Рейтинг: 0 / 0
13.11.2002, 13:54
    #32067445
sFx
sFx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пароль на изменение значения в поле subform
2Роман Ткачук: Ответа по Вашей ссылке не нашел.
...
Рейтинг: 0 / 0
14.11.2002, 09:32
    #32067779
Пароль на изменение значения в поле subform
Вы невнимательны :-)
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Пароль на изменение значения в поле subform / 25 сообщений из 26, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]