Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Информатика / Другие методич. материалы / Практические работы по Базам Данных Microsoft Access

Практические работы по Базам Данных Microsoft Access


До 7 декабря продлён приём заявок на
Международный конкурс "Мириады открытий"
(конкурс сразу по 24 предметам за один оргвзнос)

  • Информатика

Документы в архиве:

17.46 КБ Molev_MA_Variant_2.docx
541 КБ Практическая работа №1 создания таблицы в режиме конструктора.doc
91.5 КБ Практическая работа №10 Редактирование формы.doc
51 КБ Практическая работа №11 Создание запросов на выборку.doc
48.5 КБ Практическая работа №12 Создание запросов с вычисляемыми полями.doc
102.5 КБ Практическая работа №13 Создание запросов с параметрами.doc
108 КБ Практическая работа №14 Создание итоговых запросов.doc
238.5 КБ Практическая работа №2 создание однотабличной формы .doc
156 КБ Практическая работа №3 копирование структуры таблицы.doc
291 КБ Практическая работа №4 Создание Схемы данных.doc
150.5 КБ Практическая работа №5 Создание подстановочного поля.doc
80.5 КБ Практическая работа №6 Создание подстановочных списков.doc
115 КБ Практическая работа №7 Создание многотабличных форм.doc
56 КБ Практическая работа №8 Создание многотабличных форм с подчиненными формами.doc
259.5 КБ Практическая работа №9 Создание кнопочных форм.doc

Название документа Molev_MA_Variant_2.docx

Поделитесь материалом с коллегами:

1. Предисловие

    1. Должен быть указан кем разработан документ: Государственной Думой

    2. Кем внесен в реестр: Советом Федерации

    3. Кем и когда утвержден: Государственной Думой 21 декабря 2012 года

    4. Дата регистрации документа: 29 декабря 2012 года

2. Содержание документа, касающееся вашей тематики

2.1 Области применения:

1. Предметом регулирования настоящего Федерального закона являются общественные отношения, возникающие в сфере образования в связи с реализацией права на образование, обеспечением государственных гарантий прав и свобод человека в сфере образования и созданием условий для реализации права на образование (далее - отношения в сфере образования).

2. Настоящий Федеральный закон устанавливает правовые, организационные и экономические основы образования в Российской Федерации, основные принципы государственной политики Российской Федерации в сфере образования, общие правила функционирования системы образования и осуществления образовательной деятельности, определяет правовое положение участников отношений в сфере образования.

2.2. Нормативные ссылки:

1. Образовательная организация принимает локальные нормативные акты, содержащие нормы, регулирующие образовательные отношения (далее - локальные нормативные акты), в пределах своей компетенции в соответствии с законодательством Российской Федерации в порядке, установленном ее уставом.

2. Образовательная организация принимает локальные нормативные акты по основным вопросам организации и осуществления образовательной деятельности, в том числе регламентирующие правила приема обучающихся, режим занятий обучающихся, формы, периодичность и порядок текущего контроля успеваемости и промежуточной аттестации обучающихся, порядок и основания перевода, отчисления и восстановления обучающихся, порядок оформления возникновения, приостановления и прекращения отношений между образовательной организацией и обучающимися и (или) родителями (законными представителями) несовершеннолетних обучающихся.

3. При принятии локальных нормативных актов, затрагивающих права обучающихся и работников образовательной организации, учитывается мнение советов обучающихся, советов родителей, представительных органов обучающихся, а также в порядке и в случаях, которые предусмотрены трудовым законодательством, представительных органов работников (при наличии таких представительных органов).

4. Нормы локальных нормативных актов, ухудшающие положение обучающихся или работников образовательной организации по сравнению с установленным законодательством об образовании, трудовым законодательством положением либо принятые с нарушением установленного порядка, не применяются и подлежат отмене образовательной организацией.

2.3. Характеристика ИС из данного документа:

1. Договор об образовании заключается в простой письменной форме между:

1) организацией, осуществляющей образовательную деятельность, и лицом, зачисляемым на обучение (родителями (законными представителями) несовершеннолетнего лица);

2) организацией, осуществляющей образовательную деятельность, лицом, зачисляемым на обучение, и физическим или юридическим лицом, обязующимся оплатить обучение лица, зачисляемого на обучение.

2. В договоре об образовании должны быть указаны основные характеристики образования, в том числе вид, уровень и (или) направленность образовательной программы (часть образовательной программы определенных уровня, вида и (или) направленности), форма обучения, срок освоения образовательной программы (продолжительность обучения).

3. В договоре об образовании, заключаемом при приеме на обучение за счет средств физического и (или) юридического лица (далее - договор об оказании платных образовательных услуг), указываются полная стоимость платных образовательных услуг и порядок их оплаты. Увеличение стоимости платных образовательных услуг после заключения такого договора не допускается, за исключением увеличения стоимости указанных услуг с учетом уровня инфляции, предусмотренного основными характеристиками федерального бюджета на очередной финансовый год и плановый период.

4. Сведения, указанные в договоре об оказании платных образовательных услуг, должны соответствовать информации, размещенной на официальном сайте образовательной организации в сети "Интернет" на дату заключения договора.

5. Организация, осуществляющая образовательную деятельность, вправе снизить стоимость платных образовательных услуг по договору об оказании платных образовательных услуг с учетом покрытия недостающей стоимости платных образовательных услуг за счет собственных средств этой организации, в том числе средств, полученных от приносящей доход деятельности, добровольных пожертвований и целевых взносов физических и (или) юридических лиц. Основания и порядок снижения стоимости платных образовательных услуг устанавливаются локальным нормативным актом и доводятся до сведения обучающихся.

6. Договор об образовании не может содержать условия, которые ограничивают права лиц, имеющих право на получение образования определенных уровня и направленности и подавших заявления о приеме на обучение (далее - поступающие), и обучающихся или снижают уровень предоставления им гарантий по сравнению с условиями, установленными законодательством об образовании. Если условия, ограничивающие права поступающих и обучающихся или снижающие уровень предоставления им гарантий, включены в договор, такие условия не подлежат применению.

7. Наряду с установленными статьей 61 настоящего Федерального закона основаниями прекращения образовательных отношений по инициативе организации, осуществляющей образовательную деятельность, договор об оказании платных образовательных услуг может быть расторгнут в одностороннем порядке этой организацией в случае просрочки оплаты стоимости платных образовательных услуг, а также в случае, если надлежащее исполнение обязательства по оказанию платных образовательных услуг стало невозможным вследствие действий (бездействия) обучающегося.

8. Основания расторжения в одностороннем порядке организацией, осуществляющей образовательную деятельность, договора об оказании платных образовательных услуг указываются в договоре.

9. Правила оказания платных образовательных услуг утверждаются Правительством Российской Федерации.

10. Примерные формы договоров об образовании утверждаются федеральным органом исполнительной власти, осуществляющим функции по выработке государственной политики и нормативно-правовому регулированию в сфере образования.

2.4. Ссылка на источник:

http://xn--80abucjiibhv9a.xn--p1ai/%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B/2974

Название документа Практическая работа №1 создания таблицы в режиме конструктора.doc

Поделитесь материалом с коллегами:

Практическая работа №1. Создание таблицы в режиме конструктора.

Рассмотрим последовательность создания таблицы в режиме конструктора на примере создания таблицы ЛичныеДела.

  1. Сhello_html_14f1fca7.pngоздайте Новую Базу данных.

  2. Для этого запустите Microsoft Office Access 2007.

1 способ (если значок программы присутствует на рабочем столе):

2 способ

hello_html_3a741174.png

1

2

3 способ

hello_html_775273af.png

1

2

3

4


  1. Создайте Новую Базу данных, название: фамилия класс.

hello_html_14ae002b.png

База данных автоматически сохраняется в папку Мои документы. Перед нажатием кнопки создать определите папку, в которую сохраняете создаваемую Бд.

hello_html_762cfe0f.png

hello_html_m5afdc731.png



  1. В открывшейся Бд выберите последовательно ленту Создание – Конструктор таблиц

hello_html_m4ac90a47.png


  1. Создайте таблицу со следующей структурой:

Для первого поля в таблицу занести имя поля Код. Щелчком в клетке «Тип данных» вызвать раскрывающийся список типов и из него щелчком выбрать тип Счетчик.

hello_html_m53415f30.png


Определить поле ключевым.

hello_html_m63ddd363.pnghello_html_m5322d5e0.pnghello_html_m3e720f9d.png












Для второго поля в таблицу занести имя поля Фамилия.

Щелчком в клетке «Тип данных» вызвать раскрывающийся список типов и из него щелчком выбрать тип Текстовый.

В нижней панели окна конструктора таблицы, озаглавленной «Свойства поля», задать размер поля.

hello_html_30993204.png

Аналогичные действия выполнить последовательно для остальных полей, задавая при необходимости формат поля (выбирая требуемый из раскрывающегося списка).

hello_html_m60895ef0.png

  1. После ввода всех полей закрываем конструктор.

hello_html_699f719d.png

На запрос о сохранении отвечаем Сохранить.

hello_html_1978e396.png

Даем имя таблице ЛичныеДела и нажимаем кнопку Ок.


hello_html_7de16a51.png

Таблица отображается в левой части Бд

hello_html_7fbde4b4.png


  1. Переходим в режим таблицы: дважды щелкнув на ее название в левой части Бд.

  2. Заполняем таблицу данными. Значения поля Код вводить не требуется, они будут меняться автоматически. Дату вводим через точку, например: 10.01.55.


Код

Фамилия

Пол

ДатаР

ТабНомер

Разряд

Цех

1

Тарасов

м

10.01.55

1418

6

1

2

Торопов

м

14.07.60

1162

5

2

3

Смирнов

м

19.11.59

1942

4

1

4

Авдеев

м

22.12.61

1111

4

1

5

Соболева

ж

1.05.60

1516

3

2

6

Бунина

ж

18.11.48

1212

7

2

7

Терещенко

м

20.02.58

1411

7

3

8

Головко

ж

7.07.57

1230

6

3

9

Воронов

м

30.8.63

1537

5

3

hello_html_1fe115da.png

Пример заполненной таблицы.






  1. После заполнения закрываем таблицу, данные сохраняются автоматически. Закрываем Базу данных. Перед сохранением, проверьте записана ли Бд в вашей папке.


Самостоятельная работа к практической работе №1.

  1. Создайте таблицы.


Таблица Итоги


Таблица Разряды


Одинарное с

плавающей

точкой

Денежный

2


  1. Введите данные в таблицу Разряды



Название документа Практическая работа №10 Редактирование формы.doc

Поделитесь материалом с коллегами:

Практическая работа №10

Редактирования формы «Начисления»


Откройте форму Начисления в режиме конструктора.

1) Удаление полей из формы

  • В форме выделите щелчком мыши элемент ДатаР вместе с присоединенной к нему надписью и нажать клавишу Delete.

2) Изменение заголовка

  • Удалите название формы Начисления

  • Сделайте щелчок мышью по кнопке Надпись на панели элементов.

  • Переместите указатель мыши в область заголовка и растяните прямоугольник до нужного размера при нажатой левой клавишы мыши.

  • Наберите на клавиатуре текст заголовка: Заработная плата

  • По окончании ввода сделайте щелчок вне рамки.

3) Добавление полей в форму

  • В форме перенесите все элементы ниже. Для этого выделите все элементы (элементы представляют собой таблицу, поэтому применимо выделение для таблиц) и перенесите их ниже, используя мышь.

  • В освободившееся сверху место добавим два новых поля.

  • Сделайте щелчок по кнопке Поле на ленте.

  • Переместить указатель мыши на свободное место в области данных и растянуть прямоугольник при нажатой левой клавише мыши. У вас появится два прямоугольника, один для надписи, другой для отображения текущей даты. Если эти прямоугольники накладываются друг на друга необходимо их раздвинуть для удобства работы (возмите мышкой за квадрат в левом верхнем углу и передвиньте прямойгольник).

hello_html_m6180bc9e.pnghello_html_m6788eec2.png

  • Сделайте щелчок внутри прямоугольника, в котором выведен текст 'Свободный", и введите с клавиатуры функцию =Date() (после имени функции введите пустые круглые скобки).

  • По окончании ввода сделайте щелчок вне рамки.

  • Выделить щелчком мыши элемент в виде прямоугольника с номером поля для вывода надписи для текущей даты (первоначально с подписью "Поле №" - с номером).

  • Правой клавишей мыши вызовите контекстное меню и выберите в нем команду Свойства.

  • В выданном окне со свойствами на вкладке «Все» найдите параметр Подпись, замените имеющуюся подпись поля на Дата.

  • Закройте окно свойств

  • Аналогично создайте поле Зарплата

  • подпись Поле № – Зарплата

  • текст "Свободный" замените на формулу: =[ТарСтавка] * [ОтрЧас]

В свойствах на вкладке «Все» в строке «Формат поля» вызовите раскрывающийся список форматов и выберите в нем формат Денежный, в строке «Число десятичных знаков» вызовите список и выберите из него число 2.

  • Закройте окно свойств.

  • Сделайте равными поля, выровняйте их по сетке.

4) Изменение стиля оформления созданной формы.

  • Для этого нажмите на ленте Инструменты конструктора форма Конструктор нажмите кнопку выделить все

hello_html_51954e9e.png.

Перейдите на ленту Упорядочить, разверните список автоформат и выберите стиль медиана.

  • Сохранить форму.


Откройте форму Сотрудники-Итоги и внесите в нее данные, поле льготы заполните самостоятельно.


Код

Фамилия

Пол

ДатаР

ТабНомер

Разряд

Цех

ПланМесяц

ФактМесяц

ОтрЧас

1

Тарасов

м

10.01.55

1418

6

1

123,00

124,00

140

2

Торопов

м

14.07.60

1162

5

2

172,80

172,80

150

3

Смирнов

м

19.11.59

1942

4

1

145,56

144,89

147

4

Авдеев

м

22.12.61

1111

4

1

123,76

144,00

170

5

Соболева

ж

1.05.60

1516

3

2

146,89

145,98

150

6

Бунина

ж

18.11.48

1212

7

2

234,67

235,75

140

7

Терещенко

м

20.02.58

1411

7

3

234,00

231,00

142

8

Головко

ж

7.07.57

1230

6

3

236,90

236,90

154

9

Воронов

м

30.8.63

1537

5

3

123,6

124,00

140


Откройте форму Начисления.

hello_html_3bc54f81.png


Название документа Практическая работа №11 Создание запросов на выборку.doc

Поделитесь материалом с коллегами:

Практическая работа №11

Создание запросов на выборку.

Запрос 1. На основании данных таблицы Сотрудники выдать список лиц, у которых: цех 1 и дата рождения не позднее 01.0156 или цех 3 и разряд не равен 6

(формула ((цех1 и дата рождения > 01.0156) или (цех 3 и разряд <> 6)))

  • Лента Создание – Конструктор запросов

  • Выберите таблицу Сотрудники для создания запроса

  • В нижней части окна в строке поле из списка последовательно выберите: столбец 1 – Фамилия, столбец 2 – ДатаР, столбец 3 – Цех, столбец 4 – Разряд. Вторая строка автоматически выводит имя таблицы из которой взято поле.

hello_html_40ee94aa.pnghello_html_3065c485.gifhello_html_180972f1.gifhello_html_m6d8762d0.gifhello_html_7743e5e0.gif

  • столбец 1 – в строке сортировка из списка выберите По возрастанию

  • столбец 2 – в строке Условие отбора: > 01.0156 (после ввода условие примет вид >#1/01/56#)

  • столбец 3 – в строке Условие отбора: 1, в строке или – 3

  • столбец 4 – или <> 6

  • во всех столбцах в строке Вывод на экран поставьте галочку

  • закройте запрос, имя Запрос1


Запрос 2 Выдать список лиц мужского пола, у которых фамилия начинается с букв «С» или «Т» и значение поля ОтрЧас больше 140. Предусмотреть выдачу номера цеха.

  • Лента Создание – Конструктор запросов

  • Выберите таблицы Сотрудники, Итоги для создания запроса

  • В нижней части окна в строке поле из списка последовательно выберите: столбец 1 – Фамилия из таблицы Сотрудники (для заполнения щелкните на поле первого столбца, затем на поле Фамилия в макете таблицы сверху, автоматически долны быть заполнены две строки), столбец 2 – пол из таблицы Сотрудники, столбец 3 – Цех из таблицы Сотрудники, столбец 4 – ОтрЧас из таблицы Итоги.

  • столбец 1 – в строке сортировка из списка выберите По возрастанию, в строке Условие отбора С*, или Т* (преобразуются в LikeC*”)

  • столбец 2 – в строке Условие отбора м, или м(после ввода условие примет вид “м”)

  • столбец 4 – Условие отбора >140, или > 140

  • во всех столбцах, кроме 2, в строке Вывод на экран поставьте галочку

  • закройте запрос, имя Запрос2


Название документа Практическая работа №12 Создание запросов с вычисляемыми полями.doc

Поделитесь материалом с коллегами:

Практическая работа №12

Создание запросов с вычисляемыми полями


Запрос 3.

Подсчитать зарплату для каждого рабочего (перемножением тарифной ставки на отработанное время), используя Построитель выражений. Значения зарплаты вывести с двумя дробными разрядами в денежной форме.

  • используя Конструктор запросов, откройте запрос

  • Выберите таблицы Сотрудники, Разряды, Итоги для создания запроса

  • В нижней части окна в строке поле из списка выберите: столбец 1 – Фамилия из таблицы Сотрудники, сортировка – По возрастанию

В столбце 2 – будет находится вычисляемое поле Зарплата

  • столбец 2 – щелкните курсором мыши в строке Поле

  • нажмите правую кнопку мыши и выберите из контекстного меню Построить

В итоге откроется окно Построитель выражений

  • в левой области двойным щелчком откройте папку Таблицы

  • в списке выберите таблицу Итоги

  • слева выберите поле таблицы ОтрЧас

  • двойным щелчком левой кнопки мыши включите поле в выражение.

hello_html_2430ebc.png

Формируемое выражение выводится в верхней части окна. В выражение включается полное имя поля, состоящее из имени таблицы и имени поля, разделенные символом «!».

  • Поставьте в выражении знак * с панели под формулой

  • добавьте поле ТарСтавка из таблицы Разряды

  • закройте Построитель выражений, нажав кнопку ОК.

По умолчанию полю с выражением присваивается имя Выражение1, чтобы заменить название и формат поля, необходимо выполнить следующее:

  • щелкните правой кнопкой мыши на поле и выберите пункт меню Свойства

  • в строке Формат выберите Денежный, в строке Подпись введите Зарплата

  • закройте свойства.

  • во всех столбцах запроса в строке Вывод на экран поставьте галочку

  • закройте запрос, сохранив его под именем Запрос3


Запрос 4

Выдать список лиц мужского пола, у которых фамилия начинается с букв «С» или «Т» и значение поля ОтрЧас больше 140. Предусмотреть выдачу номера цеха.

  • Лента Создание – Конструктор запросов

  • Выберите таблицы Сотрудники, Итоги для создания запроса

  • В нижней части окна в строке поле из списка последовательно выберите: столбец 1 – Фамилия из таблицы Сотрудники (для заполнения щелкните левой кнопкой мыши на выбираемое поле в макете таблицы, автоматически будут заполнены две строки первого столбца), столбец 2 – поле Пол из таблицы Сотрудники, столбец 3 – Цех из таблицы Сотрудники, столбец 4 – ОтрЧас из таблицы Итоги.

  • столбец 1 – в строке сортировка из списка выберите По возрастанию, в строке Условие отбора С*, или Т* (преобразуются в LikeC*”)

  • столбец 2 – в строке Условие отбора м, или м(после ввода условие примет вид “м”)

  • столбец 4 – Условие отбора >140, или > 140

  • во всех столбцах, кроме 2, в строке Вывод на экран поставьте галочку

  • закройте запрос, сохранив его под именем Запрос4

Название документа Практическая работа №13 Создание запросов с параметрами.doc

Поделитесь материалом с коллегами:


Практическая работа №13

Запросы с параметрами

Запрос 5.

Выдать информацию (значения нескольких полей из разных таблиц) о некотором сотруднике, фамилию которого необходимо запрашивать.

Создайте запрос по данным, приведенным в таблице.


Поле

Фамилия

ДатаР

ТарСтавка

ОтрЧас

Имя таблицы

Сотрудники

Сотрудники

Разряды

Итоги

Сортировка





Вывод на экран

Условие отбора

[Введите фамилию]




или






При выполнении запроса будет выдано диалоговое окно с фразой (имя параметра): "Введите фамилию".

hello_html_m4d4c8ca7.png


После ввода фамилии пользователем на экран будут выданы значения полей для конкретного сотрудника (состав полей определяется в запросе и может быть различным).


hello_html_38e5b0fb.png

Запрос можно выполнять многократно, указывая каждый раз новую фамилию. Для отбора записей можно задавать не только один, но и несколько параметров.



Запрос 6.

Организовать выдачу списка лиц определенного пола (значение поля Пол вводить как параметр), у которых число отработанных часов находится в диапазоне (верхнюю и нижнюю границы задать параметрами).

В запросе будут использоваться поля таблиц Сотрудники и Итоги.


Поле

Фамилия

Пол

Цех

ОтрЧас

Имя таблицы

Сотрудники

Сотрудники

Счотрудники

Итоги

Сортировка

По возрастанию




Вывод на экран


Условие отбора


[Укажите пол]


Between

[Введите минимальное число отработанных часов] And [Введите максимальное число отработанных часов]

или






При запуске рассматриваемого запроса друг за другом будут выдаваться три окна диалога, в которых следует задать требуемые значения.

hello_html_5286d4c2.pnghello_html_6fda3ff9.pnghello_html_1b9d4ec1.pnghello_html_46fb4663.png


Название документа Практическая работа №14 Создание итоговых запросов.doc

Поделитесь материалом с коллегами:

Практическая работа №14

Итоговые запросы

Запрос 7.

Найти среднее и максимальное значения отработанных часов и общую сумму зарплаты, используя данные всех сотрудников.

Для создания запроса надо использовать данные таблиц Итоги и Разряды.

После этого откроется лента создания запросов, на которой надо нажать на кнопку Итоги. После этого в нижней части в перечне строк выбора появится новая строка Групповая операция.

hello_html_m7a24b241.png


В таблице приведены данные для запроса.

Вычисляемое выражение формируется в окне построителя, название поля – Суммарная зарплата, формат поля – Денежный. Групповая операция выбирается из списка


Поле

ОтрЧас

ОтрЧас

[Разряды]![ТарСтавка]*[Итоги]![ОтрЧас]

Имя таблицы

Итоги

Итоги


Групповая операция

Мах

Avg

Sum

Сортировка




Вывод на экран

Условие отбора




или





В итоге выполнения запроса будут выданы три значения (максимум, среднее, сумма).

hello_html_m46d3a638.png


Запрос 8.

В каждом цехе подсчитать число лиц, имеющих льготы.

В запросе будут использованы данные таблиц Сотрудники и Итоги. При выполнении запроса будет выполнена группировка по полю Цех. Записи, относящиеся к одному цеху, будут объединены в одну группу.

В таблице приведены данные для запроса.


Поле

Цех

Фамилия

Льготы

Имя таблицы

Сотрудники

Сотрудники

Итоги

Групповая операция

Группировка

Count

Условие

Сортировка

По возрастанию



Вывод на экран


Условие отбора



Да

или




В итоге выполнения запроса будет выдана таблица с результатами:


Количество

1

2

2

1

3

2

Пример 9.

Подсчитать отдельно для мужчин и женщин число лиц, у которых значение поля ФактМесяц превышает значение поля ПланМесеяц.


Поле

Пол

Фамилия

ФактМесяц

Имя таблицы

Сотрудники

Сотрудники

Итоги

Групповая операция

Группировка

Count

Условие

Сортировка




Вывод на экран


Условие отбора



> [ПланМесяц]

или





Результат выполнения запроса.


Количество человек

ж

1

м

1



Название документа Практическая работа №2 создание однотабличной формы .doc

Поделитесь материалом с коллегами:

Практическая работа №2.

Создание однотабличной формы в режиме Мастера форм.

Разработка автоформы на основе таблицы ЛичныеДела.

  1. Откройте Бд, содержащую таблицу ЛичныеДела из своей папки.

  2. Выполните команды лента Создание, разверните список пиктограммы Другие формы и выберите Мастер форм.

hello_html_6d6b2e00.png

  1. В открывшемся окне диалога выберите поля, которые будут присутсвовать в форме. Двойной стрелкой выбираются все поля

hello_html_m2ab78609.png

  1. Далее выберите внешний вид формы: в один столбец.

hello_html_m39be1d7.png

  1. Далее выберите требуемый стиль

hello_html_m68ea8d71.png

  1. Далее задайте имя формы и нажмите кнопку Готово.

hello_html_7ba32528.png

В окне Бд отобразится созданная форма, а слева появится ее название.

hello_html_c678587.png

По низу окна Бд есть переключатели, при помощи которых можно просмотреть все записи таблицы. Чтобы добавлять записи в таблицу через форму необходимо перейти к пустой записи в конце ( то есть все записи надо перелистать).

hello_html_m73593296.png

Закройте форму.




Задание:

  1. Откройте форму ЛичныеДела. В режиме формы добавьте три произвольные записи. Закройте форму. Откройте таблицу ЛичныеДела и просмотрите введенные вами записи.

  2. Создайте еще три формы, изменяя внешний вид и стиль формы. Имена соответственно: ЛичныеДела1, ЛичныеДела2, ЛичныеДела3.

Название документа Практическая работа №3 копирование структуры таблицы.doc

Поделитесь материалом с коллегами:

Практическая работа №3

Копирование структуры таблицы, внесение изменений.


  1. Изменение структуры таблицы.

  1. Откройте БД, содержащую таблицу ЛичныеДела из своей папки.

  2. Скопируйте структуру таблицы ЛичныеДела

  1. В окне базы выделите имя таблицы ЛичныеДела и в контекстном меню выберите команду Копировать.


hello_html_532cad4e.png


  1. Щелкните левой кнопкой мыши ниже (в пустой области окна БД) и в контекстном меню выберите команду Вставить.

  2. В выданном окне «Вставка таблицы» в поле «Имя таблицы» введите имя новой таблицы Сотрудники, а в области «Параметры вставки» отметьте «только структура» и нажмите ОК.


hello_html_78c7b0a2.pnghello_html_4a329277.png


  1. Внесем изменения в структуру таблицы Сотрудники:

  1. откройте таблицу Сотрудники в режиме конструктора

  2. добавьте для поля Пол условие на вводимое значение:

  • щелкните левой кнопкой мыши на поле Пол и перейдите в часть окна Свойства поля.

hello_html_697dbefa.png


  • На закладке «Общие» в строке свойства «Условие на значение» введите выражение ж Or м (как и в таблице ЛичныеДела значение "женский" поля Пол кодируется как ж, а значение "мужской" – как м). После ввода выражения оно примет вид "ж" Or "м".

  • На закладке «Общие» для свойства «Сообщение об ошибке» введите текст Допустимые значения ж или м.


hello_html_2e7607c7.png

  • Закройте окно конструктора.


Вводимые пользователем значения поля Пол будут проверяться. Если введенное значение будет отличаться от допустимого, то на экран будет выдано сообщение об ошибке. Дальнейший ввод данных будет невозможен, пока не будет введено допустимое значение поля.

Название документа Практическая работа №4 Создание Схемы данных.doc

Поделитесь материалом с коллегами:

Практическая работа №4

Создание Схемы данных


Необходимо связать таблицы Сотрудники, Итоги, Разряды.


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

  1. Выполните команды: лента Работа с базами данных – пиктограмма Схема данных


hello_html_m2ca2ca68.png


  1. Откроется окно Схемы данных. В пустом поле нажмите правую кнопку мыши и выберите пункт Добавить таблицу.

hello_html_m8ce79d4.pnghello_html_m17363450.png


  1. Последовательно добавьте таблицы Итоги, Сотрудники, Разряды, для этого щелкните на название таблицы и нажмите кнопку добавить. Закройте добавление таблиц кнопкой закрыть.


hello_html_m3f28cded.pnghello_html_m17c4f1fe.png


В итоге в окне «Схема данных» должны быть представлены три вышеназванных таблицы со списками полей.


  1. В списке полей таблицы Сотрудники выделить щелчком левой кнопки мыши поле Код, нажмите левую кнопку мыши и переведите курсор к полю КодСогрудника таблицы Итоги.


hello_html_2b4bec0e.png

В диалоговом окне «Изменение связей» будет указано, что создается связь между двумя таблицами по типу отношения «один-к-одному» по полям Код и КодСотрудника.

В этом диалоговом окне щелчком мыши отметьте «Обеспечение целостности данных». Нажмите кнопку Создать.

hello_html_595876d0.png

После этого в окне «Схема данных» появится связь в виде линии между таблицами Сотрудники и Итоги.

hello_html_m5110af4f.png


  1. В окне «Схема данных» в таблице Разряды выделить поле Разряд и при нажатой кнопке мыши переведите курсор мыши к одноименному полю таблицы Сотрудники.

В открывшемся диалоговом окне «Изменение связей» будет указано, что создается связь между двумя таблицами по типу отношения «один-ко-многим».

В этом диалоговом окне отметьте пункты «Обеспечение целостности данных», «Каскадное обновление связанных полей» и «Каскадное удаление связанных записей».


hello_html_ma8d21c3.pnghello_html_m78fb1733.png


Нажмите кнопку Создать.

В итоге в окне «Схема данных» появится связь в виде линии между таблицами Разряды и Сотрудники.

hello_html_m798593b0.png

  1. Закрыть окно «Схема данных» щелчком по кнопке Закрыть.

hello_html_m2615e3b4.png



Название документа Практическая работа №5 Создание подстановочного поля.doc

Поделитесь материалом с коллегами:

Практическая работа №5

Корректировка данных таблицы

Создание подстановочного поля


Таблицы Разряды и Сотрудники связаны по полю Разряд (тип связи «один-ко-многим»). Значения поля Разряд в таблице Сотрудники должны соответствовать значениям одноименного поля в таблице Разряды. Создадим подстановочное поле в таблице Сотрудники для заполнения поля Разряд.

Для создания подстановочного поля необходимо выполнить следующие действия.

  • Откройте таблицу Сотрудники в режиме конструктора.

  • Сделайте поле Разряд текущим.

  • В нижней части окна конструктора таблиц (Свойства поля) перейдите на вкладку «Подстановка»

hello_html_m33e67f7e.png

  • В строке «Тип элемента управления» выберите из раскрывающегося списка «Поле со списком»

hello_html_m7467154c.png






  • В строке «Тип источника строк» выберите «Таблица или запрос»

hello_html_m63ff4147.png

  • В строке «Источник строк» выберите из списка таблицу Разряды

hello_html_m3f906edf.png

  • Сохраните изменение структуры таблицы Сотрудники

hello_html_m39888c87.png

Результат:

Для заполнения поля Разряд в таблице Сотрудники щелчком мыши надо будет раскрыть список и выбрать из него требуемое значение.

hello_html_7ee456ea.png

Кроме того, после занесения одной записи в таблицу Сотрудники можно раскрыть подтаблицу и заполнить значениями поля таблицы Итоги. Подобным образом можно занести все записи в таблицы Сотрудники и Итоги.

hello_html_m5ce9cc0f.png


Теория

Использование в таблицах подстановочных полей.

В Access имеются средства, позволяющие замещать обычное поле таблицы полем со списком. При заполнении таблицы данными значения такого поля не надо набирать вручную, они будут выбираться пользователем из созданного списка.

Поле, в котором выводится список значений, можно создать с помощью Мастера подстановок. Используются два вида списков:

  • список подстановок, в котором выводятся значения из существующей таблицы;

  • список постоянных значений, которые выводятся при создании поля.




Название документа Практическая работа №6 Создание подстановочных списков.doc

Поделитесь материалом с коллегами:

Практическая работа №6

Корректировка данных в таблице

Создание списков фиксированных значений


Для заполнения полей Пол и Цех имеет смысл создать списки фиксированных значений

  • Откройте таблицу Сотрудники в режиме конструктора

  • Активируйте поле Цех

  • В свойствах поля перейдите на вкладку Подстановка

  • В поле Тип элемента управления Поле выберите Поле со списком


hello_html_m6f2c0274.png


  • Выберите

Тип источника строк – Список значений

Источник строк введите значения 1, 2, 3 через точку с запятой (значения после ввода преобразуются )

Число строк списка – 3


hello_html_m60009b24.png


Результат:


В таблице при вводе в поле Цех будет открываться список значений


hello_html_m3a4e8d03.png


Аналогично создайте список в поле Пол

hello_html_mda7895b.png


Название документа Практическая работа №7 Создание многотабличных форм.doc

Поделитесь материалом с коллегами:

Практическая работа №7

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


Создания формы, которая может использоваться для ввода данных в таблицы «Сотрудники и Итоги»

  • выберите режим создания «Мастер форм», в качестве источника данных выберите из списка таблицу Сотрудники

  • выберите все поля таблицы Сотрудники


hello_html_4a754b61.png


  • в поле «Таблицы и запросы» выберите из раскрывающегося списка вторую таблицу Итоги


hello_html_1f50298d.png


  • выберите все поля таблицы Итоги

  • нажмите кнопку Далее

  • выберите вид формы «В один столбец»

  • нажмите кнопку Далее

  • выберите стиль оформления

  • нажмите кнопку Далее

  • введите имя формы Сотрудники-Итоги

  • нажмите кнопку Готово


Пример:


hello_html_m2f771362.png


В результате выполненных действий на экран будет выдана пустая форма в режиме формы, в которую будут включены все поля обеих, выбранных таблиц.

С помощью этой формы можно занести данные в обе таблицы (часть значений будут заноситься в одну таблицу, остальные – в другую). Поля Код и КодСотрудника будут заполняться автоматически.


Самостоятельно создайте форму на основе данных трех таблиц

  • из таблицы Сотрудники выберите поля Код, Фамилия, ДатаР, Цех

  • из таблицы Итоги – поле ОтрЧас

  • из таблицы Разряды – ТарСтавка

  • Поскольку поля, выбранные для отображения с помощью формы, находятся в разных таблицах, во втором диалоге мастера форм выберите тип представления данных: выберите строку «- Итоги».

В результате такого выбора будет автоматически включен переключатель «Одиночная форма.

  • вид формы «В один столбец»

  • стиль Access 2007

  • имя формы – Начисления

В результате выполненных действий на экран будет выдана созданная форма


hello_html_m18d2bcfd.png

Название документа Практическая работа №8 Создание многотабличных форм с подчиненными формами.doc

Поделитесь материалом с коллегами:

Практическая работа №8

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

Подчиненная форма

Создание формы, содержащей подчиненную форму, с использованием данных таблиц Разряды и Сотрудники.

  • выберите режим создания «Мастер форм»

  • в качестве источника данных основной части формы выберите из списка таблицу Разряды, которая будет главной по отношению к другой таблице

  • выберите из таблицы Разряды поля Разряд, ТарСтавка

  • выберите вторую таблицу Сотрудники для подчиненной формы

  • выберите из таблицы Сотрудники поля Фамилия, Разряд

  • нажмите кнопку Далее

  • выберите тип представления данных – строка «- Разряды». Таблица Разряды должна являться источником данных для основной части формы

  • выберите один из возможных типов подключения формы: Подчиненная форма

  • нажмите кнопку Далее

  • выберите вид подчиненной формы: нажмите кнопку Далее

  • выберите стиль оформления

  • нажмите кнопку Далее

  • введите имена для основной и подчиненной форм: Тарифы, Сотрудники-Разряды

  • выберите Открыть форму для просмотра и ввода данных

  • Нажмите кнопку Готово


Результат: Многотабличная форма с подчиненной формой

hello_html_m35b7d299.png


В форме имеется два набора кнопок для перехода по записям. Каждый управляет своей формой, а, следовательно, и записями в одной из таблиц. Нижние кнопки относятся к основной форме.

В подчиненной форме выводятся все записи, связанные с текущей записью основной части формы. В приведенном примере в подчиненной форме выведены записи, которые относятся к рабочим 3-го разряда.

Главная и подчиненная формы основаны на таблицах, связанных отношением «один-ко-многим». Главная форма показывает записи таблицы со стороны «один». Подчиненная форма выводит записи со стороны «многие».


Название документа Практическая работа №9 Создание кнопочных форм.doc

Поделитесь материалом с коллегами:

Практическая работа №9

Разработка форм с кнопками.


  • Открыть форму Тарифы в режиме конструктора


hello_html_m2edc0282.png


  • Нажмите на панели элементов Кнопка


hello_html_5808fe9a.png



  • Вычертите рамку курсором мыши в свободном месте формы (запустится мастер кнопок)

hello_html_7cab5cf7.png

В первом диалоге выданного окна «Создание кнопок» выбирите действие, которое необходимо выполнять при нажатии кнопки.

  • в группе «Категории» выберите строку «Переходы по записям», а в поле «Действия», выберите вариант «Предыдущая запись»

  • Нажмите кнопку Далее

  • Во втором диалоге окна «Создание кнопок» отметьте, «Рисунок» и выберите рисунок из списка hello_html_26272136.png

  • Нажмите кнопку Далее

  • В третьем диалоге окна задайте имя кнопки Предыдущая запись

  • нажмите кнопку Готово

  • Закройте конструктор и откройте форму.

После выполнения вышеуказанных действий кнопка с рисунком встроится в форму.


hello_html_52467937.png


  • Аналогично создайте кнопку Следующая запись.



hello_html_m785450e0.png



Самостоятельная работа

Создайте многотабличную форму Разряды

hello_html_m5699c310.png


Добавьте кнопки в основной форме, используя текст

hello_html_6242bb6a.png



57 вебинаров для учителей на разные темы
ПЕРЕЙТИ к бесплатному просмотру
(заказ свидетельства о просмотре - только до 11 декабря)

Автор
Дата добавления 22.10.2016
Раздел Информатика
Подраздел Другие методич. материалы
Просмотров173
Номер материала ДБ-280697
Получить свидетельство о публикации
Похожие материалы

Включите уведомления прямо сейчас и мы сразу сообщим Вам о важных новостях. Не волнуйтесь, мы будем отправлять только самое главное.
Специальное предложение
Вверх