Курсовая работа: Автоматизированная система Библиотека
Таблица, на которой строится форма: Читатель
Корректируемые данные: Читатель
Количество записей: Читатель
Подчиненная:
Источник записей: Информация
Таблица, на которой строится форма: Информация
Корректируемые данные: Да
Количество записей: сколько книг у читателя
Достоинства: Возможность корректировать таблицу «Читатель», реализуется иерархический просмотр.
Вывод: Выбираем для реализации форму 2, так как она удовлетворяет всем поставленным требованиям.
Определение подсхемы данных
Для удобства пользования желательно заносить информациюо книгах, по каждому читателю имея возможность найти его с помощью поиска.
|
|
Общая структура вложенной формы
В соответствие с приведенной подсхемой определим структуру вложенной формы «Читатель». В основной части будут располагаться реквизиты читателя (название читателя: familiya). Подчиненная форма «Информация» будет содержать список книг,которыми пользуются читатели. Связь между формами будет осуществляться по полям код студента.
Таким образом, форму «Читатель» определяют:
- Тип формы: вложенная;
- Источник записей для основной части формы: таблица «Читатель»;
- Включаемая подчиненная форма: «Информация».
Форму «Информацию» определяют:
- Тип формы: подчиненная;
- Источник строк: Информация.
Реквизиты основной и подчиненной формы
В заголовок формы «Читатель» включаем реквизит поле, содержащий имя читателя. С помощью этого поля будет осуществляться поиск записей в форме для каждого конкретного Читателя. В основную часть формы включаем подчиненную форму «Информация», в которую включаем поля, содержащие информацию о взятой книги.
7. Реализация алгоритмов обработки информации
7.1. Реализация алгоритмов средствами макросов
Разработаны следующие макросы:
1. Новая книга . Осуществляет открытие формы «Информация» для занесения данных о новой книге. Макрос привязан к событию «Нажатие кнопки» в форме «Информация 2».
2. Закрыть форму читатель . Закрывает форму «читатель».
3. Открыть новый читатель. Открывает форму «Новый читатель». Привязан к событию «Нажатие кнопки» в кнопке «Новый читатель».
4. Макрос1. Открывает запрос337, обновляет форму и записывает в таблицу взятую книгу.