Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.05.2017, 19:14   #1
Kiriller99
 
Регистрация: 20.05.2017
Сообщений: 4
По умолчанию Access 2016 CurrentUser

Добрый день! В 2000 MS Access была возможность подключить файл .mda с списком юзеров. При входе пользователя база запрашивала пользователя ввести логин / пароль, после чего при успешном входе присваивала наименование данного юзера переменной CurrentUser. В 2016 Access я не могу найти возможность запроса login / password. Соответственно, база берет наименование юзера, просто зашедшего в компьютер, и присваивает его значение переменной currentuser.

Вопрос: как можно сделать так, чтобы перед входом в базу Access запрашивал бы имя пользователя / пароль и присваивал бы имя пользователя переменной currentuser?
Kiriller99 вне форума Ответить с цитированием
Старый 20.05.2017, 21:47   #2
Aleksandr H.
2 the Nation Glory
Старожил
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Сообщений: 3,289
По умолчанию

Как запрашивала 2000 база имя/пароль?
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы.
Aleksandr H. вне форума Ответить с цитированием
Старый 20.05.2017, 22:04   #3
Kiriller99
 
Регистрация: 20.05.2017
Сообщений: 4
По умолчанию

Подключал файл .mda, через MS Access Workgroup Administrator, после чего при открытии базы данных вначале шел запрос имя пользователя / пароль, и если авторизация прооисходила, currentuser = login
Kiriller99 вне форума Ответить с цитированием
Старый 21.05.2017, 08:41   #4
Aleksandr H.
2 the Nation Glory
Старожил
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Сообщений: 3,289
По умолчанию

https://support.office.com/en-us/art...ID=HA010342116
Код:
User-level security features are not available in databases that use one of the new file formats (.accdb, .accde, .accdc, .accdr).
Цитата:
Сообщение от Kiriller99 Посмотреть сообщение
как можно сделать так, чтобы перед входом в базу Access запрашивал бы имя пользователя / пароль и присваивал бы имя пользователя переменной currentuser
Как обычную идентификацию: создать таблицу имя-пароль. создать форму с полями имя, пароль, кнопка вход. по нажатию кнопки сравнить пару имя/пароль с формы с парами таблицы имя-пароль. если совпадение найдено - пропускать дальше.
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы.
Aleksandr H. вне форума Ответить с цитированием
Старый 23.05.2017, 22:22   #5
Kiriller99
 
Регистрация: 20.05.2017
Сообщений: 4
По умолчанию

"S:\Program Files (x86)\Microsoft Office\root\Office16\MSACCESS.EXE" S:\Users\KS\Desktop\20170520\baza.m db /wrkgrp S:\Users\KS\Desktop\20170520\rigel-z.mdw
Kiriller99 вне форума Ответить с цитированием
Старый 23.05.2017, 22:24   #6
Kiriller99
 
Регистрация: 20.05.2017
Сообщений: 4
По умолчанию

vtcnjgjkj;tybt access + местоположение базы + /wrkgrp + местоположение файла с логинами - паролями, к которому эта база привязана. При нажатии на такой линк открывается access, происходит запрос логина - пароля и при успешном вводе пропускается в БД. Иначе - отказ.
Kiriller99 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Microsoft Visio 2016 Ann1234567890 Помощь студентам 1 21.03.2017 15:02
Юмор 2016 Smitt&Wesson Свободное общение 388 01.01.2017 13:37
Excel 2016 denisdenisov Microsoft Office Excel 5 23.08.2016 16:49
С Новым 2016 годом! Streletz Свободное общение 38 12.01.2016 12:29