- •Работа в субд Microsoft Access
- •Основные понятия.
- •Числовой – тип данных для хранения действительных чисел.
- •Счетчик – тип порядковой нумерации записей.
- •Создание базы данных.
- •С помощью мастера таблиц можно создавать часто встречающиеся структуры данных на основе имеющихся шаблонов.
- •Следуя по шагам указаниям Мастера таблиц, создайте бд Контакты с полями Имя, Фамилия, Адрес, НазваниеКомпании, РабочийТелефон.
- •Переименуйте поле Код_Контакты в поле Номер.
- •Заполнение базы данных.
- •Жидкость
- •Поиск данных.
- •Например:
Заполнение базы данных.
Заполнить содержимое полей БД можно в режиме таблицы.
Задание 3.1:
Заполните БД Тип Реактива значениями:
Жидкость
Твердое
Газообразное
Если таблица содержит большое количество полей, размер которых тоже может быть значительным (например, поля типа Memo) и, чтобы не любой пользователь имел доступ к таблице, удобнее для ввода значений полей использовать формы.
Формы дают возможность сосредоточиться на одной конкретной записи. Они облегчают ввод, редактирование и восприятие информации, могут содержать вспомогательные подписи и элементы управления.
Создавать формы можно двумя способами: с помощью Мастера форм, использующего готовые шаблоны оформления и Конструктора форм, позволяющего разнообразить их оформление. Удобно использовать два способа вместе.
Мастер форм позволяет сберечь время и быстро сконструировать привлекательную форму для записей любой таблицы, но формы при этом однообразны и не содержат пояснительных надписей. Конструктор форм позволяет передвигать и масштабировать элементы формы, связывать их с источником данных и настраивать любые другие параметры.
Задание 3.2:
Создайте форму для заполнения таблицы Реактивы с помощью Мастера форм (При открытой БД Реактивы дважды щелкните на копке Формы и выберите Создание формы с помощью мастера).
В открывшемся окне мастера форм последовательно выберите:
Таблица: Реактивы
Кнопкой > выберите поля таблицы по отдельности или кнопкой >> - все поля таблицы (ключевое поле включать нежелательно – значения генерируются автоматически, а для пользователя информации не несет).
Стиль
Вариант оформления
В появившемся окне формы содержатся названия и области отображения для всех выбранных полей (куда вносится информация). В нижней части формы расположены кнопки перемещения по записям, аналогичные кнопкам окна таблицы.
Недостатки в созданной форме можно устранить, используя Конструктор форм (переключится с формы на конструктор можно через пункт меню Вид). Находясь в режиме конструктора, невозможно вносить записи в БД, но можно изменять элементы управления формой.
Задание 3.3:
Перейдите в режим Конструктора.
В окне конструктора присутствует форма с разметочной сеткой, вертикальная и горизонтальная линейки и Панель элементов.
Элементы панели:
Выделить объект – выделяет объект.
Мастера – включает подсказку для элементов.
Надпись – Создает текстовый элемент (например, заголовок).
Поле (текстовое поле) – Используется для вывода данных из поля таблицы (имеет надпись и текстовое поле). Используется чаще для создания вычислимых полей.
Группа переключателей – Используется, если необходимо создать зависимые кнопки в группе, где возможен только один вариант из нескольких.
Выключатель – Создает кнопку включения/выключения, которая нажата во включенном состоянии.
Переключатель – Используется внутри группы.
Флажок – Создает окошки проверки и логические элементы управления (типа Да/Нет).
Поле со списком – Создает раскрывающийся список предопределенных опций и позволяет пользователю вводить данные.
Список – Создает раскрывающийся список из предопределенных элементов и не разрешает пользователю вводить новые данные.
Кнопка – Создает кнопку, которая может запускать макрос или вызывать процедуру Access
Рисунок – Создает рамку для ввода рисунка.
Свободная рамка объекта – Создает рамку для вывода изображений, графиков и OLE-объектов, которые не находятся в базе данных.
Связанная рамка объекта - Создает рамку OLE-объектов, которые находятся в базе данных ( меняется с каждой записью).
Разрыв страницы – Вставляет знак конца страницы.
Набор вкладок – Создает эффект диалогового окна со вкладками на форме (которые расположены одна под другой)
Подчиненная форма/отчет – Создает рамку для демонстрации встроенной формы или отчета.
Линия – Рисует линию.
Прямоугольник – Рисует прямоугольник.
Дополнительные элементы – Вызывает меню зарегистрированных элементов управления.
Задание 3.4:
Выделите все объекты и сдвиньте их вниз, оставив место для заголовка.
Введите заголовок РЕАКТИВЫ, задав для него шрифт, начертание, размер и цвет.
Вставьте набор вкладок. Используя команды Вырезать, Копировать, Вставить поля Наименование, СтруктурнаяФормула, Тип поместите на одну вкладку, поля МолМасса, Плотность, Ткип, РастВода, РастЭфир, Характеристика – на вторую, а Цена, Количество и Дата – на третью. С помощью контекстного меню выберите команду Свойства для вкладок и поменяйте их названия на Реактив, Свойства, Закуплено.
Задание 3.5:
На третьей вкладке добавьте вычислимое поле – Стоимость (=[Количество] * [Цена]).
Выбрав команду Список, введите знак =, а затем выражение. Можно также вызвать панель свойств Списка (правый щелчок мыши), найти свойство «Данные» и использовать кнопку «Построить». В «Построителе выражений» используют имена полей.
Задание 3.6:
Заполните БД на 10 записей по таблицам 1,2 (Отсутствующие значения полей ввести самостоятельно).
Таблица 1.
Номер |
Наименование |
МолМасса |
Плотность |
Ткип |
РастВода |
РастЭфир |
Цена |
1 |
Ацетон |
58,08 |
0,7899 |
56 |
р |
р |
18 |
2 |
Глицерин |
92,09 |
1,2604 |
290 |
р |
н |
21 |
3 |
Этилен-гликоль |
62,07 |
1,1155 |
198 |
р |
н |
8 |
4 |
Уксусная кислота |
60,05 |
1,0492 |
118 |
р |
р |
18 |
5 |
Фенол |
94,12 |
1,0576 |
185 |
н |
р |
20 |
6 |
Этанол |
46,07 |
0,8065 |
78 |
р |
р |
10 |
7 |
Бензол |
78,12 |
0,8790 |
80 |
н |
р |
25 |
8 |
Гексан |
86,18 |
0,6548 |
69 |
н |
р |
20 |
9 |
Сероуглерод |
76,13 |
1,2630 |
46 |
н |
р |
30 |
10 |
Толуол |
92,14 |
0,8670 |
110 |
н |
р |
25 |
11 |
Хлороформ |
119,38 |
1,4880 |
61 |
н |
р |
22 |
Таблица 2.
Номер |
Наименование |
Характеристика реактивов |
1 |
Ацетон |
Легко перегоняется с водяным паром. Хороший растворитель для полярных соединений. Осаждает парафины. Обладает резким запахом. ПДК – 2400мг/л |
2 |
Глицерин |
Способен к переохлаждению. Вязкий. Хорошо растворяется водой. ПДК – нет. |
3 |
Этиленгликоль |
Дешевый. Огнеопасный. Трудно удаляется из аппарата. ПДК – 200 мг/л |
4 |
Уксусная кислота |
Растворяется в воде. Перегоняется с водяным паром. Используется как растворитель при кристаллизации. Имеет резкий запах. ПДК – 25 мг/л |
5 |
Фенол |
Нерастворим в воде. Не перегоняется с водяным паром. Токсичен. Растворяется в щелочах. ПДК – 19 мг/л. |
6 |
Этанол |
Хороший растворитель. Легко перегоняется с водяным паром. ПДК – 1900 мг/л |
7 |
Бензол |
Склонен к образованию эмульсий, удобен для экстракции алкалоидов и фенолов из буферных растворов. ПДК – 5 мг/л |
8 |
Гексан |
Легко высушивается. Плохой экстрагент для полярных соединений. ПДК – 1800 мг/л |
9 |
Толуол |
Полярный растворитель. Склонен к образованию эмульсий. Используется эдя экстракции алкалоидов. ПДК – 300 мг/л |
10 |
Хлороформ |
Легко высушивается. Хороший экстрагент для неполярных веществ. Может образовывать эмульсии. ПДК – 240 мг/л |
