Создание электронной базы данных учащихся класса или школы в целом
Прошло несколько лет с тех пор, как я писал нижеследующую статью, посвященную работе с программой MS Access. За это время я полностью перешел на работе и дома на свободное программное обеспечение, так как считаю его более перспективным и юридически обоснованным.
Точно такой же подход реализован и в пакете Либреофис. База с которой я работаю уже несколько лет, разработана в программе Libreoffice Base. Подход при создании базы точно такой же как и в нижеследующем описании.
На своем сайте я выкладываю разработанный мной шаблон базы данных, который можно скачать и использовать в своей работе.
********************************************************************************************************************************
В данной статье, мы рассмотрим возможность создания базы данних учащихся класса с помощью программы MS ACCESS из пакета MS OFFICE 2007. Какие удобства нам светят, при работе с данной программой?
-
Экономия бумаги.
-
Экономия своего личного времени (не надо будет долгое время рыскать по бумагам, чтобы найти личные данные ученика).
-
В конце концов, это красиво и эстетично и если вы привлечёте к работе пару «головастых»учеников – им будет хорошая практика.
Ну от слов, к делу. Итак, с чего начать? Открываем программу и создаем таблицу в режиме конструктора.
В поле «КОД», тип данных выставляем «счётчик», в поле «ДАТА», выставляем тип данных «дата время», в поле «ПРИМЕЧАНИЯ», ставим «поле МЕМО», а в поле фото тип данных «вложение».
Кстати, перед тем, как создавать базу данных, в папку с нашей будущей БД, поместим папку с фотографиями нашего класса (мы их потом будем брать оттуда). После того, как макет таблицы мы сделали, сохраняем ее под необходимым нам именем. Затем открываем нашу табличку, и заполняем 2-3 строки.
Когда всё у нас будет готово, таблица будет выглядеть примерно так:
Теперь, переходим к самому интересному. Начинаем создавать форму.
Переходим на вкладку «СОЗДАНИЕ», нажимаем кнопку «создание форм» и открываем «мастер форм» (Рис.4). Откроется окно создания формы. Переносим все поля, кроме поля «Код» - хотя можно его и оставить, тогда в форме оно будет отображаться.
Потом задаем имя формы, и нажимаем флажок «Изменить макет формы».
Открывается конструктор форм. Нажимаем «Поле со списком» и курсором, в верхней части (у меня она черного цвета) рисуем прямоугольник — справа от «ф_9в класс».
Сразу программа, предложит нам сделать следующие шаги и мы выбираем последний пункт.
Поиск в поле со списком, сделаем на основе фамилии.
Программа нам предложит создать подпись поля со списком. По умолчанию это будет ФИО1. «1» можно будет убрать.
Следующим шагом, у нас будет изменение макета формы под себя. Н при сдвиге одного поля, сдвигаются все. Как нам сделать так, чтобы сдвигалась, только нужная нам часть? Для этого выделяем нужные нам поля и нажимаем кнопку «удилить» (рис. 11). Произойдет удаление мекета группировки и Вы можете сдвигать объект по своему вкусу.
После того, как Вы расположили объекты по своему вкусу, переходим в режим формы, и увидим следующее (рис. 12):
Наша форма работает! При выборе необходимой фамилии, выходят все данные на нее.!
Тот образец, который я выложил на сайте, содержит в себе данные по трем вымышленным фамилиям. Если Вы будете пользоваться моей заготовкой, то не выходя из формы, изменяете данные в ячейках, так как Вам нужно. Затем, чтобы добавить новую строку, нажимаете кнопку добавления новой строки (Рис.13 – обведено красным) и добавляете необходимые данные. Когда заполните на весь класс, перезагружаете форму и всё у вас работает!
P.S. при запуске программы, она потребует с Вас включить заблокированное содержимое – включайте, иначе поиск плохо будет работать.
Просмотров: 3986