Главная Обратная связь

Дисциплины:






Поиск и отбор данных



MS Access 2007

  1. СОЗДАНИЕ ПРОСТЫХ ОБЪЕКТОВ БАЗЫ ДАННЫХ

 

Создание структуры и таблицы базы данных (БД)

Создание новой базы данных.

а) создайте новую базу данных sess.mdb;

б) создайте в режиме «Конструктор» структуру таблицы СТУДЕНТ по следующему образцу:

Табл. 1

Имя поля Тип данных Свойства поля[1]
Номер Text
Фамилия Text
Имя Text
Отчество Text
Пол Text
Дата рождения Дата/время  
Группа Text
Автобиография Поле МЕМО  
Фотография Поле объекта OLE  

 

в) сохраните таблицу;

г) заполните таблицу базы данных СТУДЕНТ по следующему образцу:

Табл. 2

Номер Фамилия Имя Отчество Пол Дата рождения Группа
Анохин Андрей Борисович М 24.02.95
Петрова Анна Владимировна Ж 15.03.95
Кравцов Алексей Иванович М 09.09.95
Сергеев Петр Михайлович М 01.01.96
Борисова Мария Михайловна Ж 14.04.96
Зайцев Сергей Александрович М 29.07.96
Волкова Светлана Николаевна Ж 07.12.96
Шарапова Мария Юрьевна Ж 01.01.98

 

д) внесите в поле "Автобиография" или перенесите через буфер обмена автобиографию из файла Шарапова.doc, для удобства просмотра вызовите нажатим клавиш <Shift+F2> увеличенное окно ввода;

е) в поле "Фотография" вставьте объект из файла M_SH.bmp. Для этого откройте файл в редакторе Paint и перенесите изображение через буфер обмена. Просмотр объекта после ввода - двойным щелчком мыши;

ж) сохраните таблицу.

 

 

Создание однотабличных пользовательских форм

а) создайте однотабличную пользовательскую форму для таблицы СТУДЕНТ;

б) произведите просмотр и редактирование данных в таблице с использованием пользовательской формы;

в) произведите подстройку размеров полей «Автобиография» и «Фотография» в режиме «Конструктор».

Указания по редактированию элементов формы

Отображаемый элемент формы содержит поле с надписью (в дальнейшем - поле).

  1. Произведите копирование надписи редактируемого элемента, для чего пометьте надпись и выбрать в контекстном меню «Копировать».
  2. Произведите вставку надписи редактируемого элемента в произвольное место формы, для чего вызовите контекстное меню и выбрать в контекстном меню «Вставить».
  3. Произведите копирование поля (например, с рисунком) и вставку его в произвольное место формы. Одновременно с полем вставится и надпись. Надпись сделайте невидимой, для чего в окне свойств надписи установите: Вывод на экран: нет.
  4. Удалите исходное поле и надпись.
  5. Отбуксируйте созданные по п. 2 и 3 поле и надпись в нужное место формы и отрегулируйте их размеры с помощью мыши.
  6. Свяжите надпись, созданную по п.2, с полем, для чего в меню надписи выберите пункт «Связать надпись с элементом управления»

Примечание: см. также раздел 4.2.



 

Поиск и отбор данных

 

1. Поиск данных.

а) произведите поиск записей в таблице (форме) СТУДЕНТ:

§ по признаку - год рождения -1996;[2]

§ по признаку - фамилия начинается с буквы С.[3]

1. Сортировка данных.

Отсортируйте записи в таблице СТУДЕНТ в соответствии с алфавитным порядком записей в столбце ФАМИЛИЯ.

2. Фильтрация данных в таблицах и формах.

а) произведите фильтрацию данных в режиме «Filter by Form» по признаку: год рождения -96, затем дополнительно по признаку: пол – м; После просмотра результатов – восстановите исходный вид таблицы;

б) найдите записи в режиме фильтрации «Advanced Filter/Sort» по условию: сортировка по фамилии, выборка по условию: год рождения <05.05.96 или группа - 10841.

4. Создание запросов к однотабличной БД.

а) создайте простой запрос к таблице СТУДЕНТ на выборку полей: номер, фамилия, имя, отчество, пол, год рождения;

б) создайте в режиме «DesignView» простой запрос к таблице СТУДЕНТ на выборку полей: номер, фамилия, имя, отчество, пол, год рождения с условием сортировки по столбцу «Фамилия» и отбора записей по условию «>01.01.96 And <30.12.99» в столбце «Дата рождения».

 

Вывод данных

 

1.Создание отчета.

а)используя имеющуюся таблицу СТУДЕНТ, создайте и произведите предварительный просмотр перед печатью отчет в следующей форме:

СТУДЕНТ

Табл.3

Фамилия Имя Отчество Группа
Анохин Андрей Борисович
Петрова Анна Владимировна
Кравцов Алексей Иванович
Сергеев Петр Михайлович
Борисова Мария Михайловна
Зайцев Сергей Александрович
Волкова Светлана Николаевна
Сатина Анастасия Сергеевна

 

б) в режиме «Конструктор» измените название отчета на «Список студентов».





sdamzavas.net - 2017 год. Все права принадлежат их авторам! В случае нарушение авторского права, обращайтесь по форме обратной связи...