•          Теория
  •    Задания
  •    Тесты
  •    Вопросы
  •     Учебная программа

MS Access. Формы

1. Создайте с помощью Мастера форму в один столбец для просмотра и добавления записей в таблицу Читатетели под именем вида Фамилия_Читатели

Форма Читатели

 

Далее измените внешний вид формы Фамилия_Читатели в режиме конструктора в соответствии с образцом

Добавьте элемент управления Линия в Заголовке формы, установив толщину n пт, тип линии - пунктирный (для четных вариантов) или штрих-пунктирный (для нечетных вариантов). Здесь и далее n - номер варианта.

Измените геометрические размеры области данных в форме:

  • задайте ширину области данных 16 см, для чего установите указатель мыши на правую границу области данных так, чтобы он приобрел вид горизонтальной двунаправленной стрелки и переместите мышь при нажатой левой кнопке вправо до отметки 16 на горизонтальной линейке;
  • аналогично установите значение высоты области данных 7 см, а высоту заголовка формы в 3 см.

ПРИМЕЧАНИЕ: 
параметры области данных можно задать через свойства формы и области данных

Добавьте в форму кнопку закрытия ее окна:

  • проверьте, что на Панели элементов нажата кнопка Мастера (это облегчит работу по определению функций командных кнопок);
  • выберите элемент Кнопка на Панели элементов / щелчком мыши поместите его в правый нижний угол раздела Примечание формы;
  • в последовательности окон диалога мастера Создание кнопок определите:Категории: Работа с формой, Действия: Закрыть форму / кнопка Далее /Рисунок: Выход / кнопка Далее / задайте имя кнопки Выход / кнопка Готово(таким образом, командной кнопке с именем Выход по щелчку назначено действие закрыть форму Читатели)

2. Создайте дубликат формы Фамилия_Читатели для заполнения информации о новых читатетлях под именем вида Фамилия_НовыйЧитатель, указав в свойствах формы, что она используется для ввода данных

3. Создайте форму с вкладками Фамилия_книги, разместив на второй вкладке вычисляемое поле "Стоимость в евро", при этом курс евро дожен вводится как параметр

4. Создать с помощью мастера подчиненнюу форму Фамилия_Читатели_Выдачи (имя подчиненной формы - Фамилия_Читатели_Выдачи_Подчиненная) по образцу (на основании таблиц Читатели, Книги, Выдачи), которая содержит информацию о читателях и выданных и не возвращенных им книгах

ПРИМЕЧАНИЕ:

  • В оформлении формы используются такие элементы управления, как Надпись и Прямоугольник
  • В подчиненную форму необходимо добавить условие по отсутсвию отметки о выдачи
     

    Читатели и выдачи

  • В Примечании формы размещена кнопка, закрывающая текущую форму
  • Поле Читатель  является вычисляемым, в нем объединены поля  Имя, Отчесвто, Фамилия посредством оператора склейки (&) 
  • Поле Количество несданных книг является вычисляемым и содержит информацию о количестве книг, оставшихся на руках у читателя. Для корректной работы создаваемого поля необходимо:
    1) Создать в Примечании подчиненной формы вычисляемое поле, определяющее количество выданных читателю книг: =Count([Название])
    2) Создать в главной форме новое поле, содержащее обращение к созданному в примечании подчиненной формы полю.

5.  Создайте связную форму Фамилия_Книги_Выдачи (имя связной формы - Фамилия_Книги_Выдачи_Связная), содержащую информацию о книгах и читателях, которым эти книги были выданы с указанием даты выдачи.

ПРИМЕЧАНИЕ:

Форма создана на основании таблиц Книги, Выдачи и Читатели, при этом главной является таблица Книги. Связная форма имеет ленточный вид и открывается по кнопке, расположенной в примечании формы.

6.  Создайте в режиме Конструктора кнопочную форму под именем вида Фамилия_КнопочнаяФорма с вкладками по образцу, на которой разместить кнопки для открытия созданных форм и кнопку закрытия формы. Вкладка Отчеты временно не содержит элементов

 

© sil 2021