Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛР_ИОСУ.doc
Скачиваний:
2
Добавлен:
14.11.2019
Размер:
1.57 Mб
Скачать

Порядок выполнения работы

1. Создать основную и вспомогательные формы согласно данного руководства.

2. При создании форм в режиме конструктора в окне свойств каждого элемента указывать такое имя, которое отражает назначение элемента (например, если первым на форме вставляется элемент «поле», предназначенный для вывода оценки по информатике, то вместо имени «Поле0», которое будет присвоено этому элементу автоматически, можно назначить имя «поле_инф» и т.д.).

3. В процессе работы необходимо пользоваться справочной системой Access для получения сведений об объектах, их свойствах и методах.

  1. После создания первого варианта форм для работы с базой данных «Сессия» необходимо получить у преподавателя индивидуальные задания относительно добавления в формы новых элементов, с помощью которых решаются поставленные задачи.

Лабораторная работа № 8 Создание формы для идентификации пользователя

Цель работы Освоить методы программирования на языке VBA, с помощью которых можно:

а) осуществлять доступ к внешним файлам (считывание данных из текстового файла);

б) осуществлять сравнение введенного имени пользователя и его пароля с имеющимся списком имен и паролей;

в) при несовпадении имени выдавать предупреждение;

г) при неправильном вводе пароля выводить соответствующее сообщение, а при трехкратном вводе неправильного пароля завершать работу программы (закрывать форму).

Порядок выполнения работы

1. Подготовка текстового файла со списком фамилий пользователей и их паролей

Текстовый файл создается с помощью редактора «Блокнот». Текст начинается с числа, определяющего количество фамилий в списке, затем через запятую и в кавычках перечисляются попарно фамилии и пароли. Например, при двух пользователях с фамилиями Иванов и Петров и с паролями соответственно ав1цуп и цц678орр текст выглядит следующим образом:

2, “Иванов”, “авЮцуп”, “Петров”, “цц678орр”

Список должен содержать не менее четырех фамилий. Текст затем необходимо сохранить в своей папке, например под именем spisok.txt.

2. Создание формы для проверки пароля

Предполагается, что ранее была создана БД и несколько форм для управления работы с ней, в том числе Главная_кнопочная_форма. В дополнение к имеющимся уже формам создается еще одна, например с именем Проверка, которая в дальнейшем запускается первой. Возможный вид ее представлен на рис.25.

Первое поле предназначено для ввода фамилии пользователя. Это обычное поле для ввода данных. Второе поле должно иметь мас­ку ввода типа «пароль» (вместо вводимых символов отображаются звездочки). Для этого в окне свойств второго поля нужно на вкладке Данные в пункте Маска ввода из списка возможных значений выбрать Пароль.

Примечание. Возможно будет выведено сообщение о том, что система не может установить маску ввода из-за отсутствия в системе Дополнительных мастеров. Необходимо установить их через Панель управления (выбрав пункт Установка/удале­ние программ). В крайнем случае обойтись без маски ввода (тогда вводимые символы пароля будут видны в поле ввода).

Рис.25. Вид формы Проверка

После того как основные управляющие элементы будут разме­щены на форме, следует написать процедуры обработки основных событий.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]