Pascal +
137 / 136 / 127
Регистрация: 16.03.2011
Сообщений: 461
|
||||||
1 | ||||||
Ошибка при вводе пароля в базу данных. Что делать?16.04.2012, 17:42. Показов 2431. Ответов 20
Метки нет Все метки)
(
Добрый вечер. Такое задание - создать форму, которая обеспечивает разноуровневый доступ (то есть для админа, для пользователя и др). Создал для этого форму, на ней поле со списком и поле для пароля. А также некую кнопку ОК, отвечающую за вход в базу данных. Ввожу пароль (при запуске формы), а он ошибку выводит, ссылаясь на код. Скажите в чем ошибка в коде?
0
|
|
16.04.2012, 17:42 | |
Ответы с готовыми решениями:
20
Ошибка пароля при авторизации базы данных При открытии формы и вводе нужных данных в поля - ОШИБКА
|
Pascal +
137 / 136 / 127
Регистрация: 16.03.2011
Сообщений: 461
|
|
16.04.2012, 18:22 [ТС] | 2 |
Вот такая ошибка
Там кстати на форме есть скрытой "поле3" называется. Именно с этим полем происходит проверка. то есть проверяется запись введенная в поле "пароль" с записью, в "поле3"
0
|
Pascal +
137 / 136 / 127
Регистрация: 16.03.2011
Сообщений: 461
|
|
16.04.2012, 18:35 [ТС] | 3 |
Вот базу прилагаю. Заранее спасибо!
0
|
3541 / 1115 / 94
Регистрация: 13.03.2011
Сообщений: 1,513
|
|
16.04.2012, 18:50 | 4 |
Так поля то с именем "Пароль" нет, есть надпись с таким именем, а у надписей свойство Value отсутствует.
1
|
Pascal +
137 / 136 / 127
Регистрация: 16.03.2011
Сообщений: 461
|
||||||
16.04.2012, 19:32 [ТС] | 5 | |||||
Точно ведь.... спасибо.. ступил я что-то....
А скажите.. такой вопрос.. как сделать так, чтобы при вводе пароля.. например "пользователь" когда входит.. для него открывались только доступные ему "меню"? Добавлено через 17 минут Я так понимаю, часть кода для меню, не совсем правильная, потому как при авторизации (меню у меня скрыты), никакие меню ни для кого не открываются
0
|
3541 / 1115 / 94
Регистрация: 13.03.2011
Сообщений: 1,513
|
|
16.04.2012, 19:38 | 6 |
А если вместо
DoCmd.ShowToolbar менюшка попробовать CommandBars("менюшка").Visible=True
0
|
Pascal +
137 / 136 / 127
Регистрация: 16.03.2011
Сообщений: 461
|
|
16.04.2012, 19:42 [ТС] | 7 |
Также .. никак не отображается..
Я вроде их скрыл.. вызвал контекстное меню панелей.. и снял галочку напротив панели, которую скрываю (Менюшка). Вроде скрыл то правильно Но все равно не отображается
0
|
3541 / 1115 / 94
Регистрация: 13.03.2011
Сообщений: 1,513
|
|
16.04.2012, 20:09 | 8 |
Так чего же им отображаться, если OpenAgrs у вас Empty, а следовательно ни в какую ветку IF при выполнении не попадаем. Да если бы и попали, то получили бы ошибку, т.к. в DoCmd.ShowToolbar менюшка нужно имя панели брать в кавычки, т.е. DoCmd.ShowToolbar "менюшка". С CommandBars тоже все будет работать.
0
|
Pascal +
137 / 136 / 127
Регистрация: 16.03.2011
Сообщений: 461
|
|
16.04.2012, 20:20 [ТС] | 9 |
0
|
3541 / 1115 / 94
Регистрация: 13.03.2011
Сообщений: 1,513
|
|
16.04.2012, 20:32 | 10 |
Я же ва русским по белому
![]()
0
|
Pascal +
137 / 136 / 127
Регистрация: 16.03.2011
Сообщений: 461
|
|
16.04.2012, 20:35 [ТС] | 11 |
А, подскажите, какие есть варианты устранения проблемы этой?
Так, почему-то не работает..
0
|
3541 / 1115 / 94
Регистрация: 13.03.2011
Сообщений: 1,513
|
|
16.04.2012, 21:21 | 12 |
Никаких проблем нет. У меня на вашей базе работает, как ваше DoCmd, так и CommandBars.
Вы мое сообщение от 19:32 видели? Добавлено через 36 минут И еще, информация для размышления, что вы на самом деле хотели написать - OpenAgrs или OpenArgs.
0
|
Pascal +
137 / 136 / 127
Регистрация: 16.03.2011
Сообщений: 461
|
|
16.04.2012, 22:08 [ТС] | 13 |
Почему же у меня не запускается то.. странно.. уже код изменил на вариант CommandBars
0
|
Pascal +
137 / 136 / 127
Регистрация: 16.03.2011
Сообщений: 461
|
|
16.04.2012, 22:09 [ТС] | 14 |
Вот код
0
|
Pascal +
137 / 136 / 127
Регистрация: 16.03.2011
Сообщений: 461
|
|
16.04.2012, 22:46 [ТС] | 16 |
Да я понимаю, что OpenArgs пустое значение.. но каким образом мне присвоить ему значение?
0
|
Pascal +
137 / 136 / 127
Регистрация: 16.03.2011
Сообщений: 461
|
|
16.04.2012, 22:48 [ТС] | 17 |
Да.. и как вообще задавать или присваивать значение, если ..
0
|
3541 / 1115 / 94
Регистрация: 13.03.2011
Сообщений: 1,513
|
|
16.04.2012, 23:20 | 18 |
Читайте справку о методе OpenForm.
Добавлено через 26 минут И вообще странная у вас логика. При загрузке формы вы пытаетесь задать/определить информацию о вошедшем, тогда как она станет доступной только после того, как в этой же форме пользователь введет логин и пароль.
0
|
Pascal +
137 / 136 / 127
Регистрация: 16.03.2011
Сообщений: 461
|
|
16.04.2012, 23:32 [ТС] | 19 |
то есть лучше будет, эту часть кода в конец переместить?
0
|
3541 / 1115 / 94
Регистрация: 13.03.2011
Сообщений: 1,513
|
|
16.04.2012, 23:42 | 20 |
Я бы поместил после того, как пользователь идентифицирован по введенным им логину и паролю, т.е. опознан "своим".
1
|
16.04.2012, 23:42 | |
Помогаю со студенческими работами здесь
20
Выбор таблицы при вводе данных в базу
При вводе русских букв пишет какие-то непонятные иероглифы, что делать? При неправильном вводе логина и пароля нехочит добавлять запись об этом в БД, где-то мелкая ошибка Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |