sga-help.ru

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



Вариант

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



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

В 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 лет.
  • Введите следующие сроки вкладов:
  • Добавьте к таблице новое поле Город. Задайте список возможных значений: Москва, Архангельск, Воркута, Соликамск. Заполните поля таблицы в следующем порядке:

Москва

Архангельск

Архангельск

Москва

Воркута

Москва

Соликамск

Архангельск

Москва

Воркута

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



0199.03.01;ЭПТ2.01;1

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

OpenOffice.org Calc

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

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



Вариант

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



Вариант

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



Вариант

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



Вариант

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



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

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

заголовков столбцов




Вариант

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. Закрыть конечный документ с сохранением изменений.



Вариант

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. Закрыть конечный документ с сохранением изменений.



Вариант

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. Закрыть конечный документ с сохранением изменений.



Вариант

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. Создать формулу с использованием программы 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. Закрыть конечный документ с сохранением изменений.



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 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



Вариант

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



Вариант

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



Вариант

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



Вариант

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



Вариант

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



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

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

- найти запись
- фильтр по умолчанию




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

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

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

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. Сохраните запрос под именем Результаты зачетов.



Вариант

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



Вариант

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



Вариант

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



Вариант

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



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



0199.03.01;ЭПТ2.04;1

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

OpenOffice.org Base



Вариант

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



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

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

- формат столбца
- шрифт отображения




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

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) / Количество учащихся.



Вариант

Таблица №1

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

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

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

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

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



Вариант

Таблица №1

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

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

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

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

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



Вариант

Таблица №1

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

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

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

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

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



Вариант

Таблица №1

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

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

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

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

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



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

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

2