 
        
        - •Работа в субд 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 мг/л | 
