Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/21: Рейтинг темы: голосов - 21, средняя оценка - 4.67
781 / 462 / 85
Регистрация: 20.02.2010
Сообщений: 974
1

Как ввести пароль на изменение данных на форме

29.01.2011, 12:15. Показов 4301. Ответов 15
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Если изменить данные в форме в поле Название и оно автоматически изменилось в таблице, то есть если по ошибке удалить информацию, то при следующем поиске не найти данную информацию. Как этого избежать? Как сделать пароль на изменение данных?
2
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.01.2011, 12:15
Ответы с готовыми решениями:

Как ввести пароль в scp автоматически?
Ситуация такая, нужно с linux сервера передать архивы на другой. Передача происходит через scp, но...

Изменение данных в другой форме
Есть 3 формы. Нужно по нажатию на кнопку из Form2 удалить все данные базы данных в Form3. Вызываю...

как ввести пароль для wi-fi на macbook for apple
подскажите плиз, подключила вай фай в интернет вышла? а как теперь защитить от других...

Как ввести пароль на защиту листа от изменений
Делаю запись макроса для защиты листа(чтоб данные не меняли), ввожу пароль, смотрю этот макрос, ...

15
90 / 69 / 1
Регистрация: 18.11.2010
Сообщений: 176
29.01.2011, 13:27 2
N@tali, может запретить на форме "изменение данных" + поставить в форму кнопку (или лучше - выключатель), на которую повесить код:

Visual Basic
1
me.AllowEdits=not me.allowEdits
А перед этим можно и пароль запросить
1
2343 / 499 / 22
Регистрация: 01.04.2009
Сообщений: 2,200
29.01.2011, 14:08 3
Цитата Сообщение от N@tali Посмотреть сообщение
Как сделать пароль на изменение данных?
пароль нужно делать на пользователя.
и разрешать менять данные лишь определенному пользователю, с определенной формы.
0
781 / 462 / 85
Регистрация: 20.02.2010
Сообщений: 974
29.01.2011, 14:09  [ТС] 4
Ну я имею ввиду если сам пользователь нечаянно удалил данные которые не хотел удалять
1
2343 / 499 / 22
Регистрация: 01.04.2009
Сообщений: 2,200
29.01.2011, 14:57 5
Цитата Сообщение от N@tali Посмотреть сообщение
Ну я имею ввиду если сам пользователь нечаянно удалил данные которые не хотел удалять
не понял.
предлагаете сделать Recycler, как в Explorer`е?
с кнопкой "откатить изменения"?

боюсь, защиты от идиотизма не существует.
0
781 / 462 / 85
Регистрация: 20.02.2010
Сообщений: 974
29.01.2011, 14:59  [ТС] 6
ясно )))) спасибо
1
1905 / 782 / 31
Регистрация: 11.02.2010
Сообщений: 1,567
30.01.2011, 02:00 7
Цитата Сообщение от N@tali Посмотреть сообщение
если по ошибке удалить информацию
если форма предназначена, в основном, для просмотра, можно при изменении данных выводить запрос подтверждения. вот в этой бд есть запрос подтверждения смены старосты, так что случайное изменение почти исключено https://www.cyberforum.ru/ms-a... ost1147463
да и корзину тоже можно организовать. была недавно тема Как создать что то типо корзины
1
1180 / 631 / 39
Регистрация: 30.05.2010
Сообщений: 715
30.01.2011, 19:38 8
Здравствуйте N@tali.
"..Если изменить данные .. в поле Название .. оно .. изменилось в таблице, .. если по ошибке удалить информацию, то при следующем поиске не найти данную информацию. Как этого избежать?.." - "панацея" от подобной "проблемы" - резервное копирование БД.

"..если сам пользователь нечаянно .." - от "идиотизма" конечно нет, но от случайного действия (ошибки) можно застраховаться применяя Unbound контролы/формы (без подключенных данных источника), у которых для сохранения введенных/измененных данных требуется явное подтверждение.

Евгений.
1
26 / 28 / 0
Регистрация: 28.01.2011
Сообщений: 530
07.02.2011, 12:34 9
"если форма предназначена, в основном, для просмотра, можно при изменении данных выводить запрос подтверждения". форма предназначена для ввода данных, но хотелось бы (для исключения ошибок) чтобы вылазило окошко "хотите сохранить изменения?".но это окошко должно вылазить при переключении стрелочки внизу формы(при переходе на следующую строку таблицы).Не подскажете как это сделать?причем моя форма состоит из вкладок и там много подчиненных форм и полей....и изменения должны отражаться любые. можно ли сделать так чтобы не задавать изменения на каждый элемент а на все элементы сразу?
0
2454 / 797 / 24
Регистрация: 18.08.2009
Сообщений: 1,697
07.02.2011, 12:52 10
yulianna2501, в случае необходимости подтверждения изменения или ввода данных я использую для форм временные таблицы. Для подтверждения изменения на все элементы сразу отключите для формы на вкладке Макет формы кнопку закрытия и создайте свою кнопку, на которую повесьте обработку с выводом окна MsgBox где будете запрашивать сохранять данные или нет. И по ответу уже либо сохранять изменения, либо зачищать поля формы. Если делать для формы временную таблицу, то при согласии пользователя с внесенными изменениями можно запросом переводить данные из временной таблицы в постоянную и очищать временную таблицу.
1
26 / 28 / 0
Регистрация: 28.01.2011
Сообщений: 530
07.02.2011, 13:05 11
Елена, спасибо.но я ни разу не пользовалась и не слышала про временные таблицы(( может вы дадите ссылочку на книжку где можно почитать или может на форуме уже была подобная бд-кинуть ссылку на нее??
0
90 / 69 / 1
Регистрация: 18.11.2010
Сообщений: 176
07.02.2011, 13:23 12
yulianna2501, там нет ничего сложного. Используем Copy&Paste и всё (т.е. делаем копию таблицы - в появившимся окошке отмечаем "только структуру", к названию добавлямем слово "временая" для понятности работы - и эту таблицу уже используем как "перевалочный пункт")

Идея простая: сделать две таблицы с идентичной структурой.
1
26 / 28 / 0
Регистрация: 28.01.2011
Сообщений: 530
07.02.2011, 15:25 13
Anatolij13, но у меня к форме привязана не 1 таблица..

Добавлено через 2 минуты
мне понравился способ в бд "выбор старосты". если есть варианты как можно сделать вылазеющее окно при нажатии кнопки "стрелка" (переход к следующему наименованию) пожалуйста озвучьте =)

Добавлено через 1 час 34 минуты
+ люди, которые будут работать с бд совсем не шарят ни в ассess ни в чем другом.им будет трудно заполнять таблицу, потом залазить в форму и там дополнять инфу.да и это не удобно. моя задача-упростить ввод данных. было бы удобно, еслиб в форме можно было сделать вывод окна о сохранении изменений.если это невозможно, буду думать дальше..
0
2343 / 499 / 22
Регистрация: 01.04.2009
Сообщений: 2,200
07.02.2011, 15:31 14
Цитата Сообщение от yulianna2501 Посмотреть сообщение
им будет трудно заполнять таблицу, потом залазить в форму и там дополнять инфу.да и это не удобно. моя задача-упростить ввод данных.
так и сделать вывод временной таблицы на форме.
и кнопку "Сохранить"
0
26 / 28 / 0
Регистрация: 28.01.2011
Сообщений: 530
07.02.2011, 15:34 15
Patch, а можно поподробней??или ссылочку на материал где можно прочитать, если неохото обьяснять =)
0
2454 / 797 / 24
Регистрация: 18.08.2009
Сообщений: 1,697
08.02.2011, 07:27 16
yulianna2501, наверно надо уже выложить проблемную часть базы
0
08.02.2011, 07:27
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.02.2011, 07:27
Помогаю со студенческими работами здесь

Проверка на добавление/изменение данных на форме
Есть таблица с двумя логическими полями в каждом из них всегда только одна запись должна иметь...

Как ввести логин и пароль в запросе webbrowser на авторизацию
Здравствуйте, вопрос в следующем: при направлении webbrowser на страницу возвращающую 401 код в...

Изменение данных связанныхт таблиц в подчинённой форме
Здравствуйте. Прошу помощи. Исходные данные Имеется две связанные таблицы: 1. ид (не...

Как программно ввести ник и пароль через интерфейс IWebBrowser2
Пробую программно сделать вход в сбербанк-онлайн я работаю на платформе masm32 обёрнутую в мою...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru