Методические указания
Структура новой таблицы должна позволять находить не только предельные отклонения размеров, но и выполнять поиск предпочтительных полей допусков для заданного квалитета, а в случае расширения базы данных и рекомендуемых полей допусков. Эти задачи решаются с помощью различных запросов. Необходимо только предусмотреть соответствующие поля и правильно задать тип данных. При создании таблицы можно использовать данные приложения Б. Рукомендуемая структура этой таблицы (режим конструктора) представлена на рисунке 7-а, а ее вид в режиме заполнения на рисунке 7-б. Сохранена таблица под именем «ОтклоненияВ»
а) б)
Рисунок 7
Е сли к данной таблице создать запрос на выборку с группированием данных по полю «Поле допуска», см. рисунок 8-а (ВИД ГРУППОВЫЕ ОПЕРАЦИИ или одноименный пункт из контекстного меню), то в результате получим список предпочтительных полей допусков для квалитета точности, который указан в строке «Условия отбора» поля «Квалитет», см. рисунок 8-б. В нашем случае в этой строке указана ссылка на соответствующее поле формы «Точность размеров». Этот запрос назовем «ПереченьПолейВ».
а) б)
Рисунок 8
Для нахождения предельных отклонений размера создается запрос к двум таблицам, связанным по полю «Ряд». Особенность этого запроса заключается в том, что условие отбора для поля «Поле допуска» должно быть выбрано из списка полей, сформированного предыдущим запросом. Следовательно, в форме «Точность размеров» должен быть элемент управления ПолеСоСписком, связанный с запросом «ПереченьПолейВ», а спецификация имени этого элемента указана в строке условия отбора запроса «ПредельныеОтклоненияВ» в поле «Поле допуска» (см. рисунок 9).
Для размещения результатов этого запроса, в форме «Точность размеров» создается блок элементов под объединяющим названием «Система отверстия», см. рисунок 4. В блок входят: ПолеСоСписком под именем «Поле допуска» и два поля «ОтклонениеВВ» и «ОтклоненияВН».
Рисунок 9
Решение аналогичной задачи рассматривалось в п.п. 3,4. Отличия заключаются в том, что необходимо создать два Макроса, отдельно для записи верхнего и нижнего отклонений и связать их выполнение с событиями для разных элементов управления, поскольку связать два макроса с одним событием для одного элемента управления невозможно. Например, запись значения в поле «ОтклонениеВВ» осуществляется после обновления ПоляСоСписком «Поле допуска», а в поле «ОтклонениеВН» после обновления поля «ОтклонениеВВ».
Внимание Обновление полей формы может выполняться тремя равнозначными способами: фиксация маркера мыши на новом поле, нажатие клавиш "Enter" или 'Tab".
6. Дополнить форму "Точность размеров" блоком элементов, позволяющих находить предельные отклонения отверстий в системе вала.
7. Отредактировать форму "Точность размеров", придав ей законченный вид и полноэкранное представление. Проверить работоспособность.
8. Продемонстрировать решение всех задач лабораторной работы.
Содержание отчета по лабораторной работе
Защита лабораторной работы осуществляется в два этапа. На первом этапе исполнитель представляет письменный отчет, оформленный в соответствии с ГОСТ 2.105-95, и состоящий из следующих элементов:
титульный лист;
общая часть, отражающая наименование, цель и содержание работы;
перечень всех элементов СУБД Access, использованных при создании базы данных, с графической иллюстрацией их связей;
ответ на контрольный вопрос (по указанию преподавателя).
Второй этап заключается в выполнении п.8 данной инструкции
Приложение А
Допуски для размеров от1 до 500 мм по ГОСТ 25346-82
Приложение Б
Предельные отклонения валов для предпочтительных полей допусков
в системе отверстия при размерах от 1 до 500 мм
Приложение В
Предельные отклонения отверстий для предпочтительных полей
допусков в системе вала при размерах от1 до 500 мм