sga-help.ru

Все вопросы к тесту (html) Разработка приложений на базе интегрированных сред (Microsoft office и др.)



Вариант

Исходные данные для самостоятельной работы находятся в файле Вклады населения.ods. Для выполнения заданий файл должен быть открыт.

Активизируйте лист Ввод данных, отберите из списка вкладчиков, которые заключили вклад Депозит при взносе более 36000 после 15.07. Укажите фамилию вкладчика.

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

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

Перейдите на лист Данные для самостоятельной работы и определите число вкладов Западного или Центрального отделений, открытых 02.09 . Укажите это число.

Перейдите на лист Данные___к___сам___работе___сводные___таблицы. Создайте сводную таблицу для данной базы, отражающую количество принятых на работу мужчин и женщин по каждому отделу и по годам работы. Укажите число женщин, принятых на склад в 2004 году.



Технология создания и обработки табличной базы данных

В OpenOffice.org Calc есть несколько средств, предназначенных для работы с базами данных. Они могут быть использованы для самых разнообразных целей. Для одних пользователей база данных – это способ простого хранения набора данных (например, список клиентов), другие используют ее для хранения данных, которые в конечном итоге должны быть включены в отчет. Ниже приведены операции, которые обычно выполняются над базами данных.

Ввод данных в базу.

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

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

Вставка формул для подведения промежуточных итогов.

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

Создание итоговой сводной таблицы на основе данных базы.

Ввод данных в базу.

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

При создании баз данных нужно помнить о некоторых рекомендациях:

· в каждом столбце должна содержаться однотипная информация, например, не следует смешивать в одном столбце даты и обычный текст;

· нельзя использовать пустые строки в базе, т.к. при проведении операций над списком OpenOffice.org Calc определяет его границы автоматически, при этом пустая строка обозначает конец базы;

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

Проверка вводимых значений

OpenOffice.org Calc позволяет указать тип данных, которые могут помещаться в определенной ячейке или диапазоне и позволяет создать проверку вводимых данных.

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

Фильтрация списка

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

Фильтрация по одному критерию

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

Фильтрация по нескольким критериям

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

Фильтрацию списка по нескольким критериям можно осуществить и с помощью расширенного фильтра.

Для этого надо скопировать необходимые заголовки столбцов листа в свободное место листа, а затем в строке под заголовками ввести критерии для фильтра. Горизонтально расположенные данные в строке будут всегда логически связаны при помощи оператора "И", а вертикально расположенные данные в столбцах будут связаны при помощи оператора "ИЛИ".

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

Сортировка списка

Сортировкой называется изменение порядка строк в списке. Сортировка применяется в случаях, когда необходимо, чтобы строки имели определенную последовательность. OpenOffice.org Calc – очень гибкая система в отношении методов сортировки данных.

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

Сортировка списка по нескольким полям

При сортировке по нескольким полям надо установить курсор в любую ячейку созданной таблицы и выполнить команды меню Данные – Сортировка. В появившемся диалоговом окне

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

Подведение промежуточных итогов

Прежде чем подводить итоги, необходимо произвести сортировку списка соответствующим образом. OpenOffice.org Calc создает промежуточные и общие итоги. При выводе промежуточных итогов OpenOffice.org Calc всегда создает структуру списка; с помощью символов структуры можно отобразить список с нужным уровнем детализации данных.

Для подведения промежуточных итогов надо выполнить команду Данные — Промежуточные итоги. Появится диалоговое окно.

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

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

Применение сводных таблиц

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

Сводные таблицы создаются с помощью средства Мастер сводных таблиц.



Создание и обработка базы данных с помощью OpenOfficeCalc

Ввод и проверка исходных данных

  • Создайте на рабочем диске папку под своей фамилией и скопируйте в эту папку файл под именем Вклады населения.ods.
  • Откройте файл Вклады населения.ods.
  • Активизируйте лист Ввод данных. В ячейку F1 введите название столбца Возраст.
  • Выделите диапазон F2:F11.
  • Выберите команду Данные - Проверка. OpenOffice.org Calc отобразит на экране диалоговое окно Проверка вводимых значений с тремя вкладками.
  • Выберите вкладку Критерий и укажите тип данных, которые должны находиться в данной ячейке - выберите в поле Допустимый тип данных – целое число, в поле Данные - между. В поле Минимум введите значение - 18, в поле Максимум – 60:

5. Щелкните на вкладке Помощь при вводе и в поле Помощь при вводе введите текст, который должен появляться на экране при выделении указанной ячейки (это необязательно). Например, введите сообщение Укажите возраст вкладчика.

6. Установите флажок – Показывать помощь при выделении ячейки и в поле Заголовок введите Подсказка.

7. Выберите вкладку Действия при ошибке и в поле Действие выберите значение Стоп (программа не даст вводить значения дальше до тех пор, пока не будет введено допустимое значение). В поле Заголовок и в поле Сообщение введите соответственно Внимание и Возраст должен быть не менее 18 и не более 60:

8. Щелкните на кнопке ОК.

9. Введите в ячейку F2 – 16. Появится сообщение, что возраст введен неправильно:

10. Нажмите кнопку ОК в появившемся окне.

11. Введите в диапазон F2:F11 следующие значения:

Возраст

22

34

45

59

19

39

60

55

23

50

12. Добавьте к таблице в ячейку G1 поле – Вид счета.

13. Выделите диапазон G2:G11 и выполните команды меню Данные – Проверка.

14. Заполните диалоговое окно следующей информацией:

15. Укажите помощь при вводе:

16. Нажмите кнопку ОК. Появится значок Списка.

17. Раскройте список и заполните ячейки G2:G11 Соответственно:

Вид счета

Текущий

Срочный

Депозит

Срочный

Текущий

Срочный

Депозит

Депозит

Срочный

Текущий

  • Добавьте к таблице поле Дата. Назначьте проверку вводимым данным: укажите диапазон с 1 января по 31 декабря текущего года.
  • Введите следующие даты:

02/01/10

03/12/10

06/09/10

10/08/10

11/03/10

13/06/10

15/07/10

22/11/10

23/05/10

25/12/10

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

Москва

Архангельск

Архангельск

Москва

Воркута

Москва

Соликамск

Архангельск

Москва

Воркута

  • Сохраните изменения в файле

Фильтрация по одному критерию

  • Активизируйте Лист 2 и назовите его – Фильтрация списка.
  • Введите данные указанные в таблице, начиная с ячейки А1.

Фамилия

Имя

Отчество

Оклад,

руб

Годовой фонд зарплаты ( руб)

Отдел

Дата приема на работу

Андреева

Анна

Семеновна

8700

104400руб.

Бухгалтерия

04.11.02

Андреев

Иван

Семенович

12000

144000руб.

Бухгалтерия

09.07.98

Басина

Ольга

Владимирович

9900

118800руб.

Склад

11.05.01

Буршев

Василий

Сергеевна

8000

96000руб.

Склад

06.09.99

Дроценко

Наталья

Олеговна

6800

81600руб.

ОТК

02.01.99

Ерохин

Иван

Федорович

10500

126000руб.

Бухгалтерия

07.08.00

Кононова

Мария

Андреевна

10000

120000руб.

Склад

11.04.94

Кострова

Ирина

Максимовна

9400

112800руб.

Цех №1

09.06.96

Кроткий

Игорь

Петрович

7600

91200руб.

Цех №2

05.10.01

Круглов

Семен

Петрович

9700

116400руб.

Бухгалтерия

03.12.00

Крылов

Никита

Иванович

8450

101400руб.

Цех №1

03.01.00

Метрова

Татьяна

Олеговна

7000

84000руб.

ОТК

05.12.99

Орбатов

Иван

Сергеевич

9800

117600руб.

Цех №2

15.07.03

Рандеев

Петр

Иванович

8600

103200руб.

Цех №2

09.06.01

Смойлов

Алексей

Алексеевич

6800

81600руб.

Цех №1

05.11.01

  • Установите табличный курсор на одну из ячеек списка.
  • Выполните команду Данные – Фильтр - Автофильтр. OpenOffice.org Calc проанализирует список и добавит в строку заголовков полей кнопки раскрывающихся списков (кнопки автофильтра):
  • Щелкните на кнопке автофильтра в ячейке Отдел. Список раскроется и покажет все значения, содержащиеся в этом столбце
  • Выберите наименование Склад, и OpenOffice.org Calc спрячет все строки, кроме тех, которые включают отмеченное значение, так как критерием отбора служит выбранное значение.
  • Снова щелкните на кнопке автофильтра и выберите опцию (Все). Программа отобра­зит весь список полностью.
  • Сохраните изменения в файле.

Фильтрация по нескольким критериям

  • Щелкните на кнопке автофильтра в ячейке Годовой фонд заработной платы. Выберите опцию (Настраиваемый). Открывается диалоговое окно Стандартный фильтр.
  • В поле Условие из раскрывающегося списка выберите критерий больше (>), в поле справа введите 60 000р.
  • Установите переключатель и. В поле Условие выберите критерий меньше (<) и установите для него значение, например, 100 000р.:
  • Нажмите кнопку ОК.

Фамилия

Имя

Отчество

Оклад, руб

Годовой фонд зарплаты ( руб)

Отдел

Дата приема

на работу

Буршев

Василий

Сергеевна

8000

96000руб.

Склад

06.09.99

Дроценко

Наталья

Олеговна

6800

81600руб.

ОТК

02.01.99

Кроткий

Игорь

Петрович

7600

91200руб.

Цех №2

05.10.01

Метрова

Татьяна

Олеговна

7000

84000руб.

ОТК

05.12.99

Смойлов

Алексей

Алексеевич

6800

81600руб.

Цех №1

05.11.01

Таким образом, вывелся список сотрудников с годовым фондом зарплаты в диапазоне от 60 000р. до 100 000р.

  • Покажите снова весь список.
  • Отмените Автофильтр с помощью команды Данные – Фильтр - Автофильтр.
  • Сохраните изменения в файле.

Использование расширенного фильтра

С помощью расширенного фильтра отберем записи с видом вклада Депозит, сделанные в городе Архангельск.

  • Активизируйте лист Ввод данных.
  • Выделите столбцы B,C,D и выполните команды меню Формат – Столбец – Скрыть.
  • Скопируйте интервал ячеек с названиями столбцов A1:J1 в интервал ячеек A15:J15.
  • В ячейку G16 введите - Депозит, в ячейку J16 – Архангельск.
  • Выделите весь список с названиями столбцов.
  • Выполните команды меню Данные – Фильтр - Расширенный фильтр.
  • В появившемся диалоговом окне укажите диапазон ячеек условия фильтрации A15:J16.
  • Нажмите кнопу Дополнительно, установите флажок Результат фильтра в и укажите адрес ячейки А20, где будут расположены результаты фильтрации:
  • Нажмите кнопку ОК. Результат фильтрации отразится в диапазоне ячеек, начиная с А20.

Изменим, условие фильтрации: отберем записи с видом вклада Депозит и все вклады, сделанные в городе Архангельск.

  • Перенесите условие фильтрации Архангельск в ячейку J17.
  • Выделите весь список.
  • Выполните команды меню Данные – Фильтр - Расширенный фильтр.
  • В появившемся диалоговом окне укажите диапазон ячеек условия фильтрации A15:J17.
  • Нажмите кнопу Дополнительно, установите флажок Результат фильтра в и укажите адрес ячейки А25, где будут расположены результаты фильтрации.
  • Нажмите кнопку ОК. Появится результат поиска:

Сортировка списка

Сортировка по одному полю

  • Перейдите на Лист 3 и назовите его Сортировка.
  • Скопируйте на лист Сортировка базу данных сотрудников с листа Фильтрация списка.
  • Выделите все данные списка (без строки заголовков).
  • Щелкните на кнопке сортировки Сортировка по убыванию расположенной на стандартной панели инструментов. Программа расположит список в указанном порядке.
  • Щелкните на кнопке сортировки Сортировка по возрастанию, расположенной на стандартной панели инструментов. Программа расположит список в обратном алфавитном порядке.
  • Сохраните изменения в файле.

Сортировка по нескольким полям

Выполним сортировку по нескольким полям, например, сначала по полю Фамилия, затем по полю Годовой фонд зарплаты.

  • Активизируйте любую ячейку списка.
  • Выполните команд Данные - Сортировка.
  • В диалоговом окне Сортировка в списке Сортировать по выберите поле Фамилия, установите опцию по возрастанию. В списке Затем по выберите поле Годовой фонд зарплаты, установите опцию по убыванию.
  • Нажмите кнопку ОК. Обратите внимание на изменения.
  • Сохраните изменения в файле.

Подведение промежуточных итогов

  • Добавьте новый рабочий лист. Назовите его Итоги
  • Скопируйте на него список сотрудников с листа Фильтрация.
  • Отсортируйте исходный список по полю Отдел.
  • Выполните команду Данные – Промежуточные Итоги.
  • В списке Группировать по в укажите поле Отдел. Так как список был отсортирован по полю Отдел, то строки с одинаковым отделом располагаются непосредственно рядом друг с другом. Как только происходит изменение в поле Отдел, значит, информация о сотрудниках одного отдела закончилась, и далее следуют строки, касающиеся сотрудников другого отдела.
  • В списке Использовать функцию выберите Сумма – это операция, с помощью которой будут подводиться итоги (данные будут суммироваться).
  • В списке Вычислить промежуточные итоги для укажите поля Оклад и Годовой фонд зарплаты – по этим полям будут подводиться итоги.
  • Нажмите кнопку ОК.

Результат подведения итогов

  • Для того, чтобы просмотреть только промежуточные и общие итоги щелкните на кнопке (2-ой уровень списка), расположенной в верхнем левом углу списка.
  • Чтобы вернуть список в первоначальное положение, щелкните на кнопке 3 (3-й уро­вень списка).
  • Щелкните на кнопке 1, чтобы отобразить только общие итоги.
  • Разверните весь список, нажав на кнопке 3.
  • Сохраните изменения в файле.

Применение сводных таблиц

1. Перейдите на лист Данные для сводной таблицы.

2. Выделите всю базу данных (A1:F16)

3. Выполните команды меню Данные - Сводная таблица - Запустить. Запустится мастер, который выдает запрос об источнике исходных данных.

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

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

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

6. Выделите элемент Тип и перетащите его в область Поля столбца. Элементы поля, назначенные области Столбец размещаются вдоль верхнего края сводной таблицы в качестве заголовков столбцов.

7. В Списке полей сводной таблицы выделите элемент Сумма счета и перетащите его в область Поля данных.

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

8. Перенесите поля Клиент, Открыл и Дата в область Поля страницы

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

9. Нажмите на кнопку Дополнительно и укажите, что сводная таблица будет строиться на новом листе.

10. Нажмите кнопку ОК. На новом листе появится результат.

11. Назовите лист Сводная таблица___1.

12. Измените, представление данных в сводной таблице, просмотрите, какие счета открыты кассиром для VIP клиентов за 02.09.

13. Перейдите на лист Данные для сводной таблицы и измените даты счетов 01.09.10 на 03.09.10.

14. Перейдите на лист Сводная таблица___1, выделите любую ячейку сводной таблицы и выполните команды Данные - Сводная таблица - Обновить.

15. Раскройте список Даты и проверьте, что появилась новая дата счета.

16. Сохраните изменения в файле.



0199.03.01;ЭПТ2.01;1

Используемые программы:

OpenOffice.org Calc

Используемые файлы:

Вклады населения.ods



Вариант

Исходные данные для самостоятельной работы находятся в файле Вклады населения.ods. Для выполнения заданий файл должен быть открыт.

Активизируйте лист Ввод данных, определите число вкладчиков, заключивших договора на вклад Текущий на 3 более лет. Укажите число таких вкладчиков.

Активизируйте лист Сортировка. Представьте сведения о сотрудниках, расположив наименования отделов в алфавитном порядке. Сотрудников, работающих в одном и том же отделе, расположите по убыванию оклада. Укажите фамилию сотрудника, находящегося в начале списка сотрудников отдела Цех 1

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

Перейдите на лист Данные для самостоятельной работы и определите число вкладов в Северном отделении типа Депозит, открытых 01.09 . Укажите это число.

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



Вариант

Исходные данные для самостоятельной работы находятся в файле Вклады населения.ods. Для выполнения заданий файл должен быть открыт.

Активизируйте лист Ввод данных, определите число вкладчиков, заключивших договора на вклад Текущий на 4 года и менее и взнос которых не более 30000.

Активизируйте лист Сортировка. Представьте сведения о сотрудниках, расположив наименования отделов в алфавитном порядке. Сотрудников, работающих в одном и том же отделе, расположите по возрастанию оклада. Укажите фамилию сотрудника, находящегося в начале списка сотрудников отдела Цех 2

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

Перейдите на лист Данные для самостоятельной работы и определите число вкладов в Северном отделении, открытых Уполномоченными и на счету которых более 15000 рублей.. Укажите это число.

Перейдите на лист Данные___к___сам___работе___сводные___таблицы. Создайте сводную таблицу для данной базы, отражающую количество принятых на работу мужчин и женщин по каждому отделу и по годам работы. Укажите число женщин, принятых на работу в отдел управления в 2005 году.



Вариант

Исходные данные для самостоятельной работы находятся в файле Вклады населения.ods. Для выполнения заданий файл должен быть открыт.

Активизируйте лист Ввод данных, отберите из списка вкладчиков, которые положили вклады не ранее 01.05 и укажите число таких лиц.

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

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

Перейдите на лист Данные для самостоятельной работы и определите число клиентов VIP или Обычных сумма счета которых более 50000. Укажите это число.

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



Вариант

Исходные данные для самостоятельной работы находятся в файле Вклады населения.ods. Для выполнения заданий файл должен быть открыт.

Активизируйте лист Ввод данных, отберите из списка вкладчиков, которые заключили вклад срочный на 4 и более лет. Укажите фамилию вкладчика первого в отобранном списке

Активизируйте лист Сортировка. Представьте сведения о сотрудниках, расположив наименования отделов в алфавитном порядке. Сотрудников, работающих в одном и том же отделе, расположите по возрастанию оклада. Укажите фамилию сотрудника, находящегося в начале списка сотрудников отдела ОТК

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

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

Перейдите на лист Данные___к___сам___работе___сводные___таблицы. Создайте сводную таблицу для данной базы, отражающую количество принятых на работу мужчин и женщин по каждому отделу и по годам работы. Укажите число мужчин, принятых на работу в отдел управления в 2000 году.



Тестирование

Ввод данных в табличную базу данных начинается с определения

Для фильтрации списка можно использовать фильтр

Использование команды Данные – Промежуточные итоги создает итоги

Фильтрация списка может осуществляться по

Фильтрация списка – это процесс сокрытия всех строк, кроме тех, которые удовлетворяют определенным ___.




Вариант

1. Создайте формулу с использованием программы Openoffice.org Math в новом документе Openoffice.org Writer.

2. Создать новый документ OpenOffice.org Writer. Внедрить в него документ с таблицей OpenOffice.org Calc Вариант___4.ods. Закрыть с сохранением изменений конечный документ под именем 4___вариант.odt.

3. Связать исходный документ с таблицей OpenOffice.org Calc Вариант___4.ods и конечный документ OpenOffice.org Writer 4___Вариант.odt. Закрыть конечный документ с сохранением изменений.

Выполните второе задание. Откройте файл Вариант___4.ods. Подсчитайте общую сумму расходов и укажите ее. Закройте файл Вариант___4.ods с сохранением изменений.

Выполните первое задание и укажите конструкцию формулы в окне редактора формул (конструкцию укажите без пробелов и фигурных скобок)

Выполните третье задание. Откройте файл Вариант___4.odt . Уменьшите в таблице расходы на рекламу до 2000 рублей. Подсчитайте общую сумму расходов и укажите ее.

Проверьте, внеслись ли изменения в конечный документ. Да/Нет

Проверьте, внеслись ли сделанные изменения в конечном документе. Да/Нет



Вариант

1. Создайте формулу Openoffice.org Math в новом документе документе Openoffice.org Writer.

2. Создать новый документ OpenOffice.org Writer. Внедрить в него документ с таблицей OpenOffice.org Calc Вариант___3.ods. Закрыть с сохранением изменений конечный документ под именем 3___вариант.odt.

3. Связать исходный документ с таблицей OpenOffice.org Calc Вариант___3.ods и конечный документ OpenOffice.org Writer 3___Вариант.odt. Закрыть конечный документ с сохранением изменений.

Выполните второе задание. Откройте файл Вариант___3.ods. Подсчитайте общую сумму расходов и укажите ее. Закройте файл Вариант___3.ods с сохранением изменений.

Выполните первое задание и укажите конструкцию формулы в окне редактора формул (конструкцию укажите без пробелов и фигурных скобок)

Выполните третье задание. Откройте файл Вариант___3.odt . Увеличьте в таблице расходы на командировки до 20000 рублей. Подсчитайте общую сумму расходов и укажите ее.

Проверьте, внеслись ли изменения в конечный документ. Да/Нет

Проверьте, внеслись ли сделанные изменения в конечном документе. Да/Нет



Вариант

1. Создать формулу с использованием приложения OpenOf-fice.org Math в новом документе OpenOffice.org Writer.

2. Создать новый документ OpenOffice.org Writer. Внедрить в него документ с таблицей OpenOffice.org Calc Вариант___5.ods. Закрыть с сохранением изменений конечный документ под именем 5___вариант.odt.

3. Связать исходный документ с таблицей OpenOffice.org Calc Вариант___5.ods и конечный документ OpenOffice.org Writer 5___Вариант.odt. Закрыть конечный документ с сохранением изменений.

Выполните второе задание. Откройте файл Вариант___5.ods. Подсчитайте общую сумму расходов и укажите ее. Закройте файл Вариант___5.ods с сохранением изменений.

Выполните первое задание и укажите конструкцию формулы в окне редактора формул (конструкцию укажите без пробелов и фигурных скобок)

Выполните третье задание. Откройте файл Вариант___5.odt. Увеличьте в таблице сумму за обучение до 25000 рублей. Подсчитайте общую сумму расходов и укажите ее.

Проверьте, внеслись ли изменения в конечный документ. Да/Нет

Проверьте, внеслись ли сделанные изменения в конечном документе. Да/Нет



Вариант

1. Создать формулу с использованием программы Openoffice.org Math в новом документе Openoffice.org Writer.

2. Создать новый документ OpenOffice.org Writer. Внедрить в него документ с таблицей OpenOffice.org Calc Вариант___1.ods. Закрыть с сохранением изменений конечный документ под именем 1___вариант.odt.

3. Связать исходный документ с таблицей OpenOffice.org Calc Вариант___1.ods и конечный документ OpenOffice.org Writer 1___Вариант.odt. Закрыть конечный документ с сохранением изменений.

Выполните второе задание. Откройте файл Вариант___1.ods. Подсчитайте общую сумму расходов и укажите ее. Закройте файл Вариант___51ods с сохранением изменений.

Выполните первое задание и укажите конструкцию формулы в окне редактора формул (конструкцию укажите без пробелов и фигурных скобок)

Выполните третье задание. Откройте файл Вариант___1.odt . Увеличьте в таблице расходы за книги до 1400 рублей. Подсчитайте общую сумму расходов и укажите ее.

Проверьте, внеслись ли изменения в конечный документ. Да/Нет

Проверьте, внеслись ли сделанные изменения в конечном документе. Да/Нет



Вариант

1. Создать формулу с использованием программы Openoffice.org Math в новом документе Openoffice.org Writer.

2.Создать новый документ OpenOffice.org Writer. Внедрить в него документ с таблицей OpenOffice.org Calc Вариант___2.ods. Закрыть с сохранением изменений конечный документ под именем 2___вариант.odt.

3.Связать исходный документ с таблицей OpenOffice.org Calc Вариант___2.ods и конечный документ OpenOffice.org Writer 2___Вариант.odt. Закрыть конечный документ с сохранением изменений.

Выполните второе задание. Откройте файл Вариант___2.ods. Подсчитайте общую сумму расходов и укажите ее. Закройте файл Вариант___2.ods с сохранением изменений.

Выполните первое задание и укажите конструкцию формулы в окне редактора формул (конструкцию укажите без пробелов и фигурных скобок)

Выполните третье задание. Откройте файл Вариант___2.odt . Увеличьте в таблице расходы на литературу до 2000 рублей. Подсчитайте общую сумму расходов и укажите ее.

Проверьте, внеслись ли изменения в конечный документ. Да/Нет

Проверьте, внеслись ли сделанные изменения в конечном документе. Да/Нет



0199.03.01;ЭПТ2.02;1

Используемые программы:

OpenOffice.org Writer

OpenOffice.org Math

OpenOffice.org Calc

Используемые файлы:

База.ods,

База___1.ods,

Вариант___1.ods,

Вариант___2.ods,

Вариант___3.ods,

Вариант___4.ods,

Вариант___5.ods



Технология обмена данными между программами в интегрированной среде OpenOffice.org

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

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

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

Копировать [Ctrl Ins],[Ctrl C] – скопировать выделенную информацию в буфер обмена; Вырезать [Shift Del],[Ctrl X] – переместить выделенную информацию в буфер обмена (в исходном месте эта информация удаляется); Вставить [Shift Ins],[Ctrl V] – вставить информацию из буфера обмена (в текущее место обрабатываемого документа).

Внедрение и связь объектов

Внедрение или связывание объекта из существующего файла в Конечный документ – файл, в который вставлен внедренный или связанный объект. Исходный документ - файл, содержащий данные, на основе которого создается объект. Одним из способов внедрения объектов в документ является импорт из готового файла, в котором данный объект хранится. В этом случае в конечном документе создается копия исходного объекта и поэтому изменения одного из них не сказывается на другом. Для редактирования внедренного объекта необходимо на него дважды щелкнуть мышью.

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

Создание нового внедренного объекта

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

Использование приложения OpenOffice.org Math в текстовом процессоре OpenOffice.org Writer

В программе OpenOffice.org Writer средством для ввода математических выражений является приложение OpenOffice.org Math. Оно позволяет создавать объекты формул и вставлять их в текстовый документ. При необходимости вставленный объект можно редактировать в поле документа. Для запуска приложения OpenOffice.org Math служат команды Объект - Объект OLE… из меню Вставка. В открывшемся диалоговом окне Вставка OLE объекта следует выбрать тип объекта Формула OpenOffice.org. Откроется панель управления Выбор. При этом строка меню текстового процессора замещается строкой меню редактора формул. Если панель Выбор не открыта, то необходимо из меню Вид выбрать команду Выбор.

Как правило, перед первым использованием приложения OpenOffice.org Math, следует выполнить его настройку. Настройка состоит в назначении шрифтов для различных элементов, входящих в формулу. Она выполняется командой Шрифты из меню Формат во время создания или редактирования формулы. Другие настройки редактора формул выполняют в диалоговом окне Интервал командами Формат - Интервал… или в диалоговом окне Размер шрифтов…. Рекомендуется определять шрифты и их размеры и в дальнейшем не менять их с целью единообразия представления формул.

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

Использование диаграммы в качестве внедренного объекта в текстовом процессоре OpenOffice.org Writer

Диаграммы широко применяются в научно-технической документации. Рассмотрим два метода вставки диаграмм в документ.

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

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

Динамический обмен данными (DDE)

DDE предоставляет программам возможность обмена данными друг с другом. Этот интерфейс позволяет использовать многие возможности одного приложения из другого приложения Windows, например, из текстового процессора OpenOffice.org Writer можно получить доступ к средствам OpenOf-fice.org Calc. Приложение (текстовый процессор OpenOffice.org Writer), из которого вызывается OpenOffice.org Calc, называется DDE-клиентом. OpenOffice.org Calc в этой ситуации становится DDE-сервером. Использование DDE может понадобиться, например, для проведения вычислений, которые трудно осуществить в приложении-клиенте. Например, вычислить данные по формулам легче в электронной таблице OpenOffice.org Calc, а оформить отчеты с этими таблицами - в текстовом процессоре OpenOffice.org Writer.

Некоторые примеры внедрения и связывания объектов и обмена данными между программами

В качестве внедренного или связанного объекта можно выбрать файл, содержащий таблицу OpenOffice.org Calc, а в качестве конечного файла - документ OpenOffice.org Writer.

Для создания внедренного или связанного объекта из существующего файла необходимо:

- создать документ OpenOffice.org Writer;

- выбрать команды Объект - Объект OLE… из меню Вставка;

- установить режим Создать из файла;

- нажать кнопку Обзор… для выбора файла, содержащего таблицу Ope-nOffice.org Calc из списка;

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

Для создания нового внедренного объекта необходимо:

- выбрать в документе место, куда следует поместить внедренный объект;

- выбрать команды Объект - Объект OLE… из меню Вставка;

- в открывшемся диалоговом окне Вставка OLE объекта следует установить режим Создать новый;

- выбрать тип создаваемого объекта в списке Тип объекта.

Для создания связанного объекта на основе данных из открытого документа необходимо:

- выделить данные для связанного объекта (например, данные в таблице OpenOffice.org Calc);

- нажать кнопку Копировать;

- перейти к файлу, в который будут помещены данные (например, к файлу с документом OpenOffice.org Write);

- выбрать команду Вставить как в меню Правка;

- для создания связанного объекта выбрать Связь по DDE.



Создание и обработка комплексных документов с помощью OpenOffice.org

Создание нового внедренного объекта на примере использования приложения OpenOffice.org Math.

1. Запустите приложение OpenOffice.org Writer. Откроется новый документ.

2. На новой странице стилем Заголовок 1 наберите Набор и редактирование формул.

3. Выполните команды меню Вставка – Объект – Объекты OLE – Формула OpenOffice.org. Нажмите на кнопку OK. Появится панель управления Выбор. Внизу экрана открывается окно редактора формул:

Введите простую формулу 3х4.

4. Нажмите на панели инструментов Выбор левую верхнюю кнопку Унарные / Бинарные операторы. В нижней части окна Выбор появится список доступных операторов.

5. Нажмите кнопку Умножение (крестик). В окне редактора формул появится разметка , а в области документа появится серый блок с рисунком .

6. Символы знака вопроса замените соответствующим текстом 3 и 4. В поле разметки появится выражение 3 times 4.

7. Щелкните дважды мышкой в области документа вне серого блока. Появится введенная формула.

8. Переведите текстовый курсор на две строки ниже.

Введите формулу 1/x+1

9. Выполните команды меню Вставка – Объект – Объекты OLE – Формула OpenOffice.org.

10. Нажмите на панели Выбор кнопку Деление (косая черта). Появится соответствующая разметка.

11. Введите вместо первого знака вопроса с клавиатуры цифру 1, вместо второго знака вопроса букву х.

12. Нажмите на панели инструментов Выбор кнопку Знак +.

13. Вместо знака вопроса введите 1. Появится введенная формула:

Введите формулу:

14. Установите текстовый курсор ниже введенной формулы.

15. Выполните команды меню Вставка – Объект – Объекты OLE – Формула OpenOffice.org.

16. Нажмите кнопку Отношения.

17. В раскрывающемся списке нажмите кнопку Равно.

18. Вместо первого знака вопроса введите букву а.

19. Выделите второй вопросительный знак и нажмите кнопку Операторы.

20. В раскрывшемся списке нажмите кнопку Пределы, затем кнопку Скобки и кнопку Круглые скобки.

21. Выделите знак вопроса в круглых скобках и нажмите кнопку Унарные / Бинарные операторы и затем кнопку Сложение +.

22. Вместо первого знака вопроса введите – 1.

23. Выделите второй знак вопроса и нажмите кнопку Деление (дробь).

24. Вместо первого знака вопроса введите – 1, вместо второго введите – n.

25. Установите текстовый курсор после слова lim, нажмите клавишу Пробел.

26. Нажмите кнопку Операторы, а затем кнопку Нижний предел.

27. Вместо первого знака вопроса введите n, сделайте пробел, нажмите кнопку Прочее.

28. В появившемся списке нажмите кнопку Стрелку вправо, затем кнопку Бесконечный.

29. Второй знак вопроса выделите, и нажмите клавишу Del. В окне редактора появится выражение:

a = lim from{n rightarrow infinity } (1 + 1 over n )

30. Щелкните дважды в области документа, в документе отразится вводимая формула. Результат внедрения объекта (формулы) в текстовый документ:

31. Создайте на рабочем диске папку под своей фамилией и сохраните в этой папке результат работы в файле с именем Набор формул.

Создание нового внедренного объекта на примере построения диаграммы

1. Откройте новый документ.

2. Создайте таблицу в соответствии с ниже приведенной:

Фамилия

Зарплата

Иванова

15000

Петрова

12000

Удальцов

27000

Воронов

17000

Назарова

20000

3. Выделите всю таблицу и выполните команды Вставка – Объект – Диаграмма. Появится окно Мастера диаграмм.

4. Проверьте область выбора и установку флажков Первая строка как название, Первый столбец как название. Нажмите кнопку Далее.

5. Выберите тип диаграммы – Гистограмма. Нажмите кнопку Далее.

6. Выберите вариант диаграммы – Обычная. Установите флажок – Ряды данных в строках. Нажмите кнопку Далее.

7. Установите название диаграммы - Зарплата. Нажмите кнопку Готово:

8. Сохраните в своей папке результат работы в файле с именем Диаграмма.

Создание внедренного или связанного объекта из существующего файла

1. Создайте новый документ OpenOffice.org Writer.

2. Выполните команды меню Вставка - Объект – Объект OLE.

3. В появившемся диалоговом окне установите флажок Создать из файла:

4. Нажмите кнопку Обзор

5. В появившемся списке выберите файл Набор формул. Нажмите кнопки Открыть и ОК.

6. Появится внедренный объект.

7. Для редактирования текста щелкните дважды в области объекта. Появится окно программы, в котором файл создавался.

8. Добавьте к заголовку слова: в OpenOffice.org.

9. Выделите заголовок и установите шрифт Arial Black, размер – 14.

10. Щелкните вне текста. В документе появится отредактированный внедренный объект:

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

12. Перейдите в созданном документе на новую страницу.

13. Выполните команды меню Вставка - Объект – Объект OLE.

14. В появившемся диалоговом окне установите флажок Создать из файла и флажок Связать с файлом.

15. Нажмите кнопку Обзор

16. В появившемся списке выберите файл Набор формул. Нажмите кнопки Открыть и ОК.

17. Появится вставленный объект.

18. Для редактирования текста щелкните дважды в области объекта. Появится окно программы, в котором файл создавался.

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

20. Щелкните вне текста. В документе появится отредактированный внедренный связанный объект.

21. Откройте файл Набор формул и удостоверьтесь, что текст изменился.

Создание нового внедренного объекта

1. Перейдите в документе на новую страницу.

2. Наберите текст ВЕДОМОСТЬ НА ЗАРПЛАТУ.

3. Нажмите клавишу Enter четыре раза (т.е. определите место для вставки объекта).

4. Выполните команды меню Вставка - Объект – Объект OLE.

5. В появившемся диалоговом окне установите флажок Создать новый и в списке выберите тип создаваемого объекта Электронная таблица. Нажмите кнопку OK. Появится окно электронной таблицы.

6. Создайте ниже приведенную таблицу:

Фамилия

Зарплата

Налог

Сумма к выдаче

Иванова

15000

Петрова

12000

Удальцов

27000

Воронов

17000

Назарова

20000

7. Подсчитайте налог, как 13% от зарплаты.

8. Подсчитайте Сумму к выдаче, как разницу между Зарплатой и Налогом:

9. Для внесения изменений в таблицу щелкните дважды на таблице. Произойдет переход к программе создания электронных таблиц.

10. Измените зарплату Ивановой на 20000. Результат суммы к выдаче автоматически изменится.

11. Вернитесь в текстовый документ. Все изменения останутся.

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

Обмен данными между программами с помощью связи по DDE

1. Откройте файл База.

2. Скопируйте блок ячеек Н4:Н11 в буфер обмена.

3. Откройте файл База___1.

4. Выделите ячейку Н4. Выполните команды меню Правка – Вставить как.

5. В появившемся окне установите флажок Вставить связь и нажмите кнопку ОК. Между ячейками установится Связь по DDE.

С помощью DDE объекты связываются через ссылку на файл, но не вставляются. В строке формул отражается полученная связь.

6. В файле База введите данные в столбец Н (Опыт работы).

7. Перейдите в файл База___1 и проверьте, что в таблице столбец Н также заполнился.

8. Закройте файлы База и База___1 без сохранения изменений.



Тестирование

В качестве внедряемого объекта можно использовать

Передача данных через буфер обмена осуществляется с помощью команд группы меню Правка:

При запуске приложения OpenOffice.org Math открывается панель инструментов

Простейшим средством для передачи данных между программами является буфер ___.

Связанные данные хранятся в




Создание и обработка базы данных с помощью OpenOffice.org Base

Использование мастера для создания таблицы

1. Запустите программу OpenOffice.org Base и создайте базу данных под именем 0199___11.

2. В основном окне Базы данных выберите вкладку Таблицы, а затем режим работы - Использовать мастер для создания таблиц. Откроется диалоговое окно мастера:

3. В окне диалога из категории Персональный выберите пример таблицы – Адреса.

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

4. Выберите следующие поля: LastName, FirstName, PhoneNumber, CountryOrRegion.

5. Нажмите кнопку Дальше.

6. В следующем окне диалога выберите тип данных для полей таблицы:

· для 1-го поля LastName - Целое, обязательное;

· для 2-го поля FirstName – Текстовое, длина поля 25, обязательное;

· для 3-го поля PhoneNumber – Текстовое, длина 15, необязательное;

· для 4-го поля CountryOrRegion – Текстовое, длина 25, необязательное.

7. Нажмите кнопку Дальше.

8. В следующем окне разрешите «OpenOffice.org Base» самостоятельно определить ключ (т.е. в этом окне не придется ничего вводить). Выберите значение Автоматически добавить первичный ключ и установите флажок Автоматическое значение:

9. Нажмите кнопку Дальше.

10. В последнем окне диалога оставьте название таблицы Адреса и согласитесь на непосредственный ввод данных в таблицу.

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

Таблица создана. В строке заголовков таблицы появится название Адреса. Все имена полей представлены в виде заголовков столбцов таблицы:

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

1. Закройте таблицу Адреса.

2. Вызовите контекстное меню для строки с названием Адреса и выполните команду Правка:

Таблица откроется в режиме дизайна (конструктора):

Примечание: первое ключевое поле программа вставила сама.

3. Отредактируйте имена полей, изменив их названия на: Код поля, Фамилия, Телефон, Страна.

4. Измените, свойство ключевого поля, установив Автозначение - Да, что облегчит ввод данных.

5. В свободное поле введите День рождения, установите тип данных Дата.

5. Выделите поле Телефон. Измените, тип поля на числовой, откройте поле Пример формата и измените маску ввода (код формата: 0-00-00):

6. Нажмите кнопку ОК. Закройте окно Проектирование таблицы с сохранением изменений.

7. Откройте таблицу Адреса двойным нажатием мыши и заполните таблицу в соответствии с нижеприведенными данными и закройте таблицу:

Примечание: при наборе телефона просто набирайте пять цифр, так как формат ячейки уже установлен.

Создание и работа с формами

Создадим форму для работы с таблицей с помощью мастера.

1. Для создания формы в основном окне Базы данных выберите вкладку Формы и щелкните по значку Использовать мастера для создания формы. Появится окна мастера форм.

2. В окне диалога выберите таблицу Адреса.

3. Выберите для формы все, имеющиеся в таблице поля. Поменяйте местами поля День рождения и Телефон. Нажмите кнопку Дальше два раза.

4. В следующем окне диалога выберете внешний вид формы Столбцы – подписи сверху

5. Нажмите кнопку Дальше два раза.

6. Выберите стиль Сине-голубой, Трехмерный вид и нажмите кнопу Дальше.

6. Согласитесь с названием Адреса и нажмите кнопку Готово. Появится созданная форма:

8. Перейдите, на пустую запись, и добавьте еще 4 записи:

9. Закройте форму с сохранением изменений.

10. Откройте таблицу Адреса и проверьте правильность заполнения таблицы с помощью формы.

11. Закройте таблицу с сохранением изменений.

Создание новой таблицы Данные для анализа.

1. В окне базы данных перейдите на вкладку Таблицы и выберите режим создания таблицы в режиме дизайна.

2. В появившемся окне конструктора таблиц создайте структуру таблицы:

3. Создайте ключевое поле с помощью контекстного меню ячейки перед названием поля Номер.

4. Сохраните таблицу под именем Данные для анализа.

5. Заполните таблицу данными:

Организация поиска

Найдем все записи учеников 10 класса.

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

2. Выполните команду Открыть.

3. Установите курсор в поле Класс.

4. Нажмите кнопку на панели инструментов Найти запись. Появится диалоговое окно.

5. В качестве образца поиска введите 10. Нажмите кнопку Найти. В таблице будет выделена найденная запись:

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

7. Закройте окно поиска.

Организация поиска по различным критериям.

Найдем всех учеников, фамилии которых начинаются на "И";

1. Установите курсор в поле Фамилия и нажмите кнопку Найти запись.

2. В появившемся диалоговом окне в поле Текст введите букву И. В поле Положение выберите – начало поля.

3. Нажмите кнопку Найти. Будут выделяться записи, где фамилия начинается с буквы И:

4. Закройте диалоговое окно.

Создание и применение фильтра

Найдем все записи для учеников 10 класса.

1. Нажмите кнопку Фильтр по умолчанию. Откроется бланк запроса.

2. Укажите Имя поля Класс, условие отбора – равно, значение – 10:

3. Нажмите кнопку ОК. Появится таблица с отобранными записями:

4. Для отмены фильтрации нажмите кнопку Удалить фильтр.

Использование шаблонов для создания фильтра

Найдем всех учеников:

1) у которых рост больше или равен 175 см,

2) у которых рост больше 170, но меньше 175 см.

1. Нажмите кнопку Фильтр по умолчанию.

2. В появившемся окне введите критерии поиска:

3. Нажмите кнопку ОК, появится результат фильтрации:

4. Нажмите кнопку Удалить фильтр.

5. Нажмите кнопку Фильтр по умолчанию и введите критерии:

6. Нажмите кнопку ОК. Появятся результаты фильтрации:

7. Закройте таблицу.

Применение элементов управления при создании формы

1. Создайте в режиме дизайна новую таблицу Специальности (Названия полей и Типы полей указаны ниже):

2. Заполните таблицу данными:

3. Закройте таблицу Специальности.

4. Откройте таблицу Адреса в режиме конструктора (Правка – Правка).

5. Введите в первое пустое поле название нового поля Пол, установите тип – Текстовый.

6. Перейдите в область Описание и введите текст: М - мужской, Ж – женский.

7. Перейдите в область Свойства поля и установите длину – 1.

8. Введите в следующее пустое поле название поля Специальность, тип поля – Текстовый, длина поля – 25.

9. Закройте таблицу.

10. Создайте форму для таблицы Адреса со всеми существующими полями, назовите форму Анкета. Закройте форму.

Для заполнения поля Пол таблицы Адреса создадим элемент управления – Группа.

11. Выделите созданную форму Анкета и нажмите кнопку Правка. Форма откроется в режиме проектирования. На экране появится панель элементов управления. Щелкните по кнопке Мастер панели элементов управления.

12. Нажмите (если она не нажата) кнопку Дополнительные элементы управления.

13. Выберите инструмент Группа и в свободном месте нарисуйте прямоугольник. Откроется окно мастера (если окно не открывается, щелкните кнопку Мастера).

14. В первом окне введите названия участников группы: Мужской, Женский.

15. Нажмите Далее.

16. В следующем окне нажмите кнопку Далее.

17. Установите значение Мужской по умолчанию. Нажмите Далее.

18. В третьем окне дайте значения каждому параметру: М – Мужской, Ж – Женский:

19. Нажмите кнопку Далее. Установите сохранение в поле базы данных Пол и нажмите кнопку Далее.

20. Дайте название группе – Пол и нажмите кнопку Готово.

Для заполнения поля Специальность таблицы Адреса создадим поле со списком.

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

22. В появившемся окне выберите таблицу Специальности. Нажмите кнопку Далее.

23. В новом окне выберите поле Специальность. Нажмите кнопку Далее.

24. В новом окне установите флажок сохранять в поле Специальность:

25. Нажмите кнопку Готово. Появится поле со списком.

26. Перейдите в основной режим работы. В форме отразятся данные таблицы Адреса:

Заполним поля таблицы Пол и Специальность с помощью созданных элементов управления.

27. Щелкните в поле Пол, установите флажок Ж, так как фамилия указанная в записи – Макарова, наименование поля отразится в поле Пол.

28. Для заполнения поля Специальность щелкните в поле со списком и выберите из списка Учитель технологии и щелкните в поле Специальность:

29. Информация введется в поле Специальность.

30. Заполните с помощью созданной формы все записи таблицы в соответствии с ниже приведенной таблицей и закройте форму:

31. Откройте таблицу Адреса и проверьте правильность заполнения таблицы.



Технология создания и поиска данных в OpenOffice.org Base

База данных – это организованная структура, предназначенная для хранения информации.

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

Будет открыто окно диалога Создание базы данных, в которое следует ввести имя для сохранения базы данных. После ввода имени базы данных откроется окно базы данных:

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

Таблица - это объект, предназначенный для хранения данных в виде записей (строк) и полей (столбцов). Обычно каждая таблица используется для хранения сведений по одному конкретному вопросу.

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

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

Отчет - объект базы данных, предназначенный для печати данных.

Создание и заполнение таблиц

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

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

Запись - полный набор данных об определенном объекте. В режиме таблицы запись изображается как строка.

Окно базы данных кроме вкладок для основных объектов, содержит кнопки для выбора режима работы с базой данных.

При создании таблиц это:

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

2. Использовать мастер для создания таблиц

3. Создать представление

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

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

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

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

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

Организация поиска

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

Создание и применение фильтра

Организовать поиск необходимых записей можно с помощью фильтра по умолчанию. Для этого надо открыть таблицу в режиме таблицы и нажать кнопку Фильтр по умолчанию. Затем в появившемся диалоговом окне установить все критерии поиска. После нажатия кнопки ОК появятся отобранные записи.

Создание форм

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

Для создания формы можно воспользоваться мастером. Для этого надо перейти на объект Формы в окне Базы данных и выбрать строку Использовать мастер для создания формы. Далее следуя указаниям мастера:

1. Из выпадающего списка Таблицы или Запросы выбрать объект, на основе которого будет создаваться форма. В списке Существующие поля будут видны все поля этого объекта. Поскольку эти поля уже расположены в правильном порядке, следует нажать на кнопку «->», чтобы переместить эти поля в список Поля в форме.

2. Нажать кнопку Дальше. Появится предложение создать Субформу. Если форма не имеет субформ, то надо нажать кнопку Дальше.

3. Выбрать определенный порядок расположения полей и названий полей и нажать кнопку Дальше.

4. Установить источник данных или оставить выбор по умолчанию: Форма для отображения всех данных, и нажать кнопку Дальше.

5. Применить стили: окно Применить стили содержит десять возможных рисунков фона. Следует выбрать один и нажать Дальше.

6. Задать имя формы и выбрать следующее действие: работа с формой или модифицирование формы. Нажать кнопку Готово. Форма будет создана.

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

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



0199.03.01;ЭПТ2.03;1

Используемые программы:

OpenOffice.org Base



Вариант

Исходные данные для самостоятельной работы находятся в таблице Адреса.

Добавьте в таблицу Адреса новое поле Стаж (Тип данных – Числовой). Создайте форму Данные для резюме со всеми полями таблицы Адреса. В созданной форме добавьте элемент управления Группа с обозначением полей параметров – года рождения и значениями параметров:

Год рождения

Стаж

1980

3

1979

4

1978

6

1977

7

1976

8

1975

10

1974

11

1973

12

С помощью созданной формы добавьте значения поля стаж. Ниже приведен вид формы.

Определите число преподавателей – женщин в таблице Адреса, стаж которых более 3 лет. Укажите это число.

Откройте форму Адреса и введите 5 новых записей:

Определите число учителей, фамилия которых оканчивается на букву а. Укажите это число.

Откройте форму Анкета, добавьте данные в поле Пол. Определите число учителей женского пола, родившихся до 30.12.1976 года. Укажите это число.



Вариант

Исходные данные для самостоятельной работы находятся в таблице Адреса.

Добавьте в таблицу Адреса новое поле Стаж (Тип данных – Числовой).. Создайте форму Данные для резюме со всеми полями таблицы Адреса. В созданной форме добавьте элемент управления Группа с обозначением полей параметров – года рождения и значениями параметров:

Год рождения

Стаж

1980

1

1979

2

1978

3

1977

4

1976

5

1975

6

1974

7

1973

8

С помощью созданной формы добавьте значения поля Стаж. Ниже приведен вид формы.

Определите число преподавателей в таблице Адреса, родившихся после 30.12.1974 года и стаж которых более 4 лет. Укажите это число.

Откройте форму Адреса и введите 5 новых записей:

Определите число учителей, фамилии которых начинаются с буквы Т.

Укажите это число.

Откройте форму Анкета, добавьте данные в поле Пол. Определите число учителей мужского пола, родившихся до 30.12.1975 года. Укажите это число.



Вариант

Исходные данные для самостоятельной работы находятся в таблице Адреса.

Добавьте в таблицу Адреса новое поле Стаж (Тип данных – числовой). Создайте форму Данные для резюме со всеми полями таблицы Адреса. В созданной форме добавьте элемент управления Группа с обозначением полей параметров – года рождения и следующими значениями параметров:

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

Определите число преподавателей в таблице Адреса, стаж которых более 6 лет. Укажите это число.

Откройте форму Адреса и введите 5 новых записей:

Определите число учителей, которые родились после 30.12.1977 года. Укажите это число.

Откройте форму Анкета, добавьте с помощью элемента управления Пол данные в поле Пол. Откройте таблицу Адреса и определите число учителей мужского пола, родившихся до 30.12.1980 года. Укажите это число.



Вариант

Исходные данные для самостоятельной работы находятся в таблице Адреса.

Добавьте в таблицу Адреса новое поле Стаж (Тип данных – Числовой). Создайте форму Данные для резюме со всеми полями таблицы Адреса. В созданной форме добавьте элемент управления Группа с обозначением полей параметров – года рождения и значениями параметров:

Год рождения

Стаж

1980

3

1979

5

1978

7

1977

9

1976

11

1975

13

1974

14

1973

15

С помощью созданной формы добавьте значения поля стаж. Ниже приведен вид формы.

Определите число преподавателей в таблице Адреса, родившихся после 30.12.1974 года, стаж которых более 7 лет. Укажите это число.

Откройте форму Адреса и введите 5 новых записей:

Определите число учителей, которые родились до 30.12.1973 года. Укажите это число.

Откройте форму Анкета, добавьте с помощью Группы Пол данные в поле Пол. Определите с помощью свободного фильтра число учителей женского пола, родившихся после 30.12.1975 года. Укажите это число.



Вариант

Исходные данные для самостоятельной работы находятся в таблице Адреса.

Добавьте в таблицу Адреса новое поле Стаж (Тип данных – Числовой). Создайте форму Данные для резюме со всеми полями таблицы Адреса. В созданной форме добавьте элемент управления Группа с обозначением поля параметров – Год рождения и значениями параметров:

Год рождения

Стаж

1980

4

1979

5

1978

6

1977

7

1976

8

1975

9

1974

10

1973

11

Ниже приведен вид формы.

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

Определите число преподавателей женщин в таблице Адреса, стаж которых более 10 лет. Укажите это число.

Откройте форму Адреса и введите 5 новых записей:

Определите число учителей, в фамилии которых есть буква о. Укажите это число.

Откройте форму Анкета, добавьте данные в поле Пол. Определите число учителей мужского пола, родившихся после 30.12.1977 года. Укажите это число.



Тестирование

Для поиска записей можно использовать кнопки

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

Поиск записей может осуществляться по

Полный набор данных об определенном объекте определяет

Создание базы данных начинается с создания




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

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

Создадим базу данных Студенты.

1. Запустите OpenOffice.org Base и создайте новую базу данных Студенты.

2. В окне базы данных перейдите на вкладку Таблицы и выберите режим создания таблицы в режиме дизайна.

3. В появившемся окне конструктора таблиц создайте следующую структуру таблицы.

4. Создайте ключевое поле Номер контракта:

5. Для поля Телефон установите маску ввода (код формата: 000-00-00).

6. Сохраните таблицу под именем Анкета студента.

7. Создайте вторую таблицу Зачеты со следующей структурой:

8. Сохраните таблицу под именем Зачеты.

9. Закройте обе таблицы.

Установка связей между таблицами

Установим связи между таблицами Анкета студента и Зачеты.

1. Выполните команды меню Сервис – Связи. Появится диалоговое окно Добавить таблицы.

2. Выделите каждую таблицу и нажмите кнопку Добавить. Закройте диалоговое окно.

3. Переместите поле Номер контракта из таблицы Анкета студента на поле Номер контракта в таблице Зачеты. Установится связь Один к одному:

4. Закройте окно проектирования связей с сохранением изменений.

5. Выделите таблицу Анкета студента и выполните команды меню Правка – Открыть объект базы данных.

6. Заполните таблицу данными:

7. Закройте таблицу с сохранением.

8. Создайте с помощью мастера основную форму для таблицы Зачеты, включив в нее поля Номер контракта, ФИО, Группа из таблицы Анкета студента:

9. В следующем окне установите флажки Добавить субформу и Субформа, основанная на существующей связи.

10. Выберите отношение Зачеты:

11. Нажмите кнопку Дальше.

12. Выберите поля для подчиненной формы: Зачет___1, Зачет___2, Зачет-3.

13. Нажмите кнопку Дальше.

14. Далее выберите стиль оформления формы, расположение элементов на форме (расположение головной формы: столбцы – подписи сверху; расположение субформы: как лист данных) и сохраните форму под именем Зачетная ведомость. Нажмите кнопку Готово.

15. В соответствии с приведенными данными заполните первую запись:

16. Переходя на следующие записи, проставьте оценки всем студентам.

17. Заполнив все записи, закройте форму.

18. Откройте таблицу Зачеты и проверьте, что таблица с помощью созданной формы заполнена данными.

Создание запросов

Создадим запрос, содержащий следующую информацию: ФИО, Группа и Оценки за зачеты.

1. В окне База данных выберите вкладку Запросы.

2. Нажмите кнопку Создать запрос в режиме дизайна. Появится окно диалога Добавить таблицу или запрос.

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

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

5. Перетащите имя поля ФИО, Группа из списка полей таблицы Анкета студента в первую клетку строки Поле бланка запроса (в нижней половине окна). Вместо перетаскивания можно использовать двойной щелчок мыши по имени поля.

6. Таким же образом перетащите в следующие ячейки строки Поле имена Зачет___1, Зачет___2, Зачет___3 из списка полей таблицы Зачеты:

7. Нажмите кнопку Выполнить запрос. Появится таблица с результатами запроса:

8. Сохраните запрос под именем Ведомость.

Оформим список отличников, т.е. учащихся, сдавших все зачеты на отлично.

1. Откройте запрос Ведомость в режиме правки (Правка – Правка).

2. В открывшемся бланке запроса в строке Критерий в столбцах Зачет___1, Зачет___2, Зачет___3 введите критерий – 5.

3. Выполните запрос. Появляется результат запроса в виде таблицы – выборки.

19. Снимите галочку в строке Видимый в столбце Группа.

20. Выполните запрос. В выборке исчезнет поле Группа:

21. Сохраните запрос под именем Отличники.

Использование союза ИЛИ при создании запроса

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

22. Создайте новый запрос, добавьте две таблицы: Анкета студента и Зачеты.

23. Перетащите в первую строку бланка запроса имена полей ФИО, Группа, Зачет___1, Зачет___2, Зачет___3.

24. В строке Критерий проставьте цифру – 2 в столбцах Зачет___1, Зачет___2, Зачет___3, в разных строках:

25. Выполните запрос. Появятся результаты запроса:

26. Закройте и сохраните запрос под именем Двоечники.

27. Выполните запрос. Закройте запрос.

Редактирование запроса в режиме SQL

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

28. В окне базы данных выделите запрос Двоечники и выполните команды меню Правка – Редактировать в режиме SQL. Запрос откроется в режиме SQL:

29. Исправьте цифру 2 на 3 и выполните запрос. Появится результат отредактированного запроса:

30. Сохраните запрос под именем Троечники.

Подсчитаем сумму баллов за зачеты каждого студента:

1. В окне базы данных перейдите на вкладку Запросы и перейдите в режим создания запроса в режиме дизайна.

2. В диалоговом окне добавления таблицы или запроса установите флажок Запросы.

3. Добавьте в бланк запроса запрос Ведомость. Закройте диалоговое окно.

4. Перенесите в бланк запроса поле ФИО, Зачет___1, Зачет___2, Зачет___3.

5. В следующее пустое поле введите выражение “Зачет___1”+”Зачет___2“ +”Зачет___3“.

6. В строке Псевдоним введите название нового поля – Сумма:

7. Уберите флажок Видимый с полей Зачет___1, Зачет___2, Зачет___3. Выполните запрос. Появятся результаты суммирования оценок:

8. Сохраните запрос под именем Результаты зачетов.



Вариант

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

Используя запрос Список___3, подсчитайте среднюю оценку, полученную студентами по трем зачетам.

Укажите среднюю оценку третьего студента в списке

Откройте форму Зачетная ведомость и добавьте оценки студентам Силину и Коренковой:

Зачет___1

Зачет___2

Зачет___3

Коренкова

4

3

5

Силина

5

4

5

Закройте форму с сохранением. Откройте таблицу Зачеты, выделите столбец Зачет___3 и отсортируйте данные по убыванию. Укажите номер контракта, который находится в первой строке. Закройте таблицу Зачеты.

Создайте запрос, который по номеру контракта, полученного в первом задании. определит группу студента (студентки), имеющего этот номер контракта. Укажите найденную группу

Создайте список студентов, имеющих четверки по какому-либо зачету. Сохраните созданный запрос под именем Список___3. Укажите число таких студентов



Вариант

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

Используя запрос Список___4, подсчитайте среднюю оценку, полученную студентами по трем зачетам.

Укажите среднюю оценку третьего студента в списке

Откройте форму Зачетная ведомость и добавьте оценки студентам Силину и Коренковой:

Зачет___1

Зачет___2

Зачет___3

Коренкова

4

5

5

Силина

4

4

4

Закройте форму с сохранением. Откройте таблицу Зачеты, выделите столбец Номер контракта и отсортируйте данные по убыванию. Укажите номер контракта, который находится в первой строке. Закройте таблицу Зачеты.

Создайте запрос, который по номеру контракта, полученного в первом задании. определит группу студента (студентки), имеющего этот номер контракта. Укажите найденную группу

Создайте список студентов, не имеющих двойки по трем зачетам. Сохраните созданный запрос под именем Список___4. Укажите номер контракта первого студента в этом списке



Вариант

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

Используя запрос Список___2, подсчитайте среднюю оценку, полученную студентами по трем зачетам.

Укажите среднюю оценку первого студента в списке

Откройте форму Зачетная ведомость и добавьте оценки студентам Силину и Коренковой:

Зачет___1

Зачет___2

Зачет___3

Коренкова

3

4

3

Силина

3

4

3

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

Создайте запрос, который по номеру контракта, полученного в первом задании. определит фамилию студента (студентки), имеющий этот номер контракта. Укажите найденную фамилию

Создайте список студентов, имеющих тройку, по какому либо зачету. Сохраните созданный запрос под именем Список___2. Укажите число таких студентов



Вариант

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

Используя запрос Список___1, подсчитайте среднюю оценку, полученную студентами по трем зачетам.

Укажите среднюю оценку Коренковой

Откройте форму Зачетная ведомость и добавьте оценки студентам Силину и Коренковой:

Зачет___1

Зачет___2

Зачет___3

Коренкова

5

4

3

Силина

2

3

3

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

Создайте запрос, который по номеру контракта, полученного в первом задании определит фамилию студента(студентки ), имеющего этот номер контракта. Укажите найденную фамилию

Создайте список студентов, не имеющих двоек по зачетам. Сохраните созданный запрос под именем Список___1. Укажите первую фамилию в этом списке



Теоретическая часть

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

Для этого в левой части главного окна приложения OpenOffce.org Base выбирается объект Формы, в правой части чаще выбирается режим Использовать мастер для создания форм. Запускается Мастер форм. На первом этапе надо выбрать из таблицы или запроса поля, которые должны отображаться в форме. Поля выбираются и переносятся с помощью кнопки > в бланк запроса. На следующем шаге Мастер предлагает определить наличие субформ. Следующий шаг - компоновка формы. Далее нужно определить, для каких целей будет использоваться форма. С помощью формы можно не только просматривать данные, но и вводить новые записи и редактировать существующие.

На следующем шаге выбирается стиль формы. Форма сохраняется в виде текстового документа в формате OpenDocument Format (в данном случае - ODT), и содержание, не относящееся к полям формы, может редактироваться как обычный текстовый документ. При сохранении предлагается также выбрать вариант дальнейших действий с формой. Чаще выбирается вариант Работа с формой и после нажатия на кнопку Готово на экране появляется конечный результат.

Запрос является также объектом базы данных OOo Base и создаётся при работе с этой программой. Запрос сохраняется в источнике данных и может быть применён многократно при изменениях данных в исходных таблицах. При использовании базы в качестве источника данных с запросами можно работать так же, как и с таблицами.

Для создания запроса в OpenO±ce.org Base чаще используется режим дизайна. Прежде всего, необходимо добавить нужные таблицы в запрос. Для построения запроса выбирается таблица (запрос) и нажимается кнопка Добавить, после чего диалог выбора таблиц закрывается. Все дополнительные значки ставятся автоматически. Следует напомнить, что условия, находящиеся в одной строке, связываются логической функцией И (выполняются одновременно), а условия в разных строках означают выполнение логической функции ИЛИ.

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

Для выбора информации из нескольких таблиц одновременно надо организовать связи между таблицами.

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

OpenOffice.org Base поддерживает следующие типы отношений между таблицами:

Ø один-к-одному (каждая запись в одной таблице соответствует только одной записи в другой таблице);

Ø один-ко-многим (каждая запись в одной таблице соответствует многим записям в другой таблице);

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

В окне диалога Проектирование связей установленные связи отображаются графически.

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



0199.03.01;ЭПТ2.04;1

Используемые программы:

OpenOffice.org Base



Вариант

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

Используя запрос Список___5, подсчитайте среднюю оценку, полученную студентами по трем зачетам.

Укажите среднюю оценку первого студента в списке

Откройте форму Зачетная ведомость и добавьте оценки студентам Силину и Коренковой:

Зачет___1

Зачет___2

Зачет___3

Коренкова

2

3

4

Силина

5

2

2

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

Создайте запрос, который по номеру контракта, полученного в первом задании. определит группу студента (студентки), имеющего этот номер контракта. Укажите найденную группу

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



Тестирование

В результате запроса можно изменять

Для выбора информации одновременно из нескольких таблиц надо организовать связи между ___

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

Поиск записей может осуществляться по

Создание формы возможно при использовании




Итоговое занятие «Создание отчета успеваемости учащихся». Теоретическая часть

MIN(число1;число2...) и MAX(число1;число2...) — позволяют найти минимальное и максимальное число среди аргументов, которые могут быть числами или ссылками на ячейки с числами. Может использоваться один аргумент – диапазон ячеек.

AVERAGE(число1;число2...) — позволяет найти среднее арифметическое аргументов. Может использоваться один аргумент – диапазон ячеек.

COUNTIF(диапазон; условие) — позволяет подсчитать количество ячеек в заданном диапазоне, значения которых удовлетворяют некоторому условию.

SUMIF(диапазон; условие; диапазон___суммирования) — позволяет подсчитать сумму ячеек по заданному условию.

Функции COUNTIF и SUMIF вычисляют свои значения, основываясь на критериях поиска. Критерий поиска может быть числом, выражением, текстовой строкой или даже регулярным выражением (например, можно ввести "all.*", чтобы найти все сочетания символов, начинающиеся на "all"). Критерий поиска может содержаться в ячейке, на которую ссылаются, или он может быть включен непосредственно в вызов функции.

INT(число) - округляет число до ближайшего меньшего целого.



0199.03.01;ЭПТ2.05;1

Используемые программы:

OpenOffice.org Calc

Используемый файл

Отчет успеваемости.ods



Задание. Автоматизация работы преподавателя

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



Вариант

Таблица №1

Для выполнения заданий самостоятельной работы надо создать папку на рабочем диске, скопировать в нее файл Отчет успеваемости.ods и на листе Биология создать таблицу №1.

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

При установке связей между ячейками следует применить команды Правка – Вставить как.

Уровень обученности подсчитывается по формуле:

=(Количество 5*5 + Количество 4*4 + Количество 3*3) / Количество учащихся.

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

В ячейках N3:N12 подсчитайте количество троек, полученных школьниками в течение четверти. Укажите формулу (прописными буквами, без пробелов), по которой расчет проводился для Семенова.

В яячейках P3:P12 подсчитайте число занятий, пропущенных каждым школьником. Укажите формулу (прописными буквами, без пробелов) для расчета пропусков Семенова.

Используя связи между ячейками, скопируйте формулу из L13 в K15, из M13 в K16, из N13 в K17. Подсчитайте уровень обученности. Укажите полученное число.

Исправьте все двойки в ведомости на тройки и укажите полученный уровень обученности.

Перейдите на лист Оценки за четверть и укажите полученное значение средней оценки за четверть.

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



Вариант

Таблица №1

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

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

При установке связей между ячейками следует применить команды Правка – Вставить как.

Уровень обученности подсчитывается по формуле:

=(Количество 5*5 + Количество 4*4 + Количество 3*3) / Количество учащихся.

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

В ячейках M3:M12 подсчитайте количество четверок, полученных школьниками в течение четверти. Укажите формулу (прописными буквами, без пробелов), по которой расчет проводился для Борисова.

В ячейках P3:P12 подсчитайте число занятий, пропущенных каждым школьником. Укажите формулу (прописными буквами, без пробелов) для расчета пропусков Трифонова.

Используя связи между ячейками, скопируйте формулу из L13 в K15, из M13 в K16, из N13 в K17. Подсчитайте уровень обученности. Укажите полученное число.

Исправьте все двойки в ведомости по литературе на четверки и укажите полученный уровень обученности.

Перейдите на лист Оценки за четверть и укажите полученное значение средней оценки за четверть.

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



Вариант

Таблица №1

Для выполнения заданий самостоятельной работы надо создать папку на рабочем диске, скопировать в нее файл Отчет успеваемости.ods и на листе Математика создать таблицу №1.

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

При установке связей между ячейками следует применить команды Правка – Вставить как.

Уровень обученности подсчитывается по формуле:

=(Количество 5*5 + Количество 4*4 + Количество 3*3) / Количество учащихся.

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

В ячейках L3:L12 подсчитайте количество пятерок, полученных школьниками в течение четверти. Укажите формулу (прописными буквами, без пробелов), по которой расчет проводился для Селезневой.

В ячейках P3:P12 подсчитайте число занятий, пропущенных каждым школьником. Укажите формулу (прописными буквами, без пробелов) для расчета пропусков Мишиной.

Используя связи между ячейками, скопируйте формулу из L13 в K15, из M13 в K16, из N13 в K17. Подсчитайте уровень обученности. Укажите полученное число.

Исправьте все двойки на листе Математика на пятерки и укажите полученный уровень обученности.

Перейдите на лист Оценки за четверть и укажите полученное значение средней оценки за четверть.

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



Вариант

Таблица №1

Для выполнения заданий самостоятельной работы надо создать папку на рабочем диске, скопировать в нее файл Отчет успеваемости.ods и на листе Физика создать таблицу №1.

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

При установке связей между ячейками следует применить команды Правка – Вставить как.

Уровень обученности подсчитывается по формуле:

=(Количество 5*5 + Количество 4*4 + Количество 3*3) / Количество учащихся.

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

В ячейках N3:N12 подсчитайте количество троек, полученных школьниками в течение четверти. Укажите формулу (прописными буквами, без пробелов), по которой расчет проводился для Машкова.

В ячейках P3:P12 подсчитайте число занятий, пропущенных каждым школьником. Укажите формулу (прописными буквами, без пробелов) для расчета пропусков Трифонова.

Используя связи между ячейками, скопируйте формулу из L13 в K15, из M13 в K16, из N13 в K17. Подсчитайте уровень обученности. Укажите полученное число.

Исправьте все двойки в ведомости по физике на тройки и укажите полученный уровень обученности.

Перейдите на лист Оценки за четверть и укажите полученное значение средней оценки за четверть.

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



Вариант

Таблица №1

Для выполнения заданий самостоятельной работы надо создать папку на рабочем диске, скопировать в нее файл Отчет успеваемости.ods и на листе Химия создать таблицу №1.

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

При установке связей между ячейками следует применить команды Правка – Вставить как.

Уровень обученности подсчитывается по формуле:

=(Количество 5*5 + Количество 4*4 + Количество 3*3) / Количество учащихся.

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

В ячейках O3:O12 подсчитайте количество двоек, полученных школьниками в течение четверти. Укажите формулу (прописными буквами, без пробелов), по которой расчет проводился для Титовой.

В ячейках P3:P12 подсчитайте число занятий, пропущенных каждым школьником. Укажите формулу (прописными буквами, без пробелов) для расчета пропусков Мишиной.

Используя связи между ячейками, скопируйте формулу из L13 в K15, из M13 в K16, из N13 в K17. Подсчитайте уровень обученности. Укажите полученное число.

Исправьте все двойки в ведомости на четверки и укажите полученный уровень обученности.

Перейдите на лист Оценки за четверть и укажите полученное значение средней оценки за четверть.

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



Тестирование

Результатом выполнения формулы =AVERAGE(2,5; 4,2;1;0,3) будет число

Результатом выполнения формулы =AVERAGE(2;(COUNTIF(A1:A5;2))), где интервал ячеек А1:А5 содержит значения: 2,2,3,4,5, будет число

Результатом выполнения формулы =MAX(5;COUNTIF(A1:A5;4)), где интервал ячеек А1:А5 содержит значения: 2,2,3,4,5, будет число

Результатом выполнения формулы =MIN(3; AVERAGE(2,5; 4,2;1;0,3)) будет число