Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

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

Создание базы данных | Создание таблицы с помощью Мастера | Изменение ширины столбца таблицы | Представление формы в режиме таблицы | Вставка элемента управления в форму | Конструктор отчета | Создание подчиненной формы | Список полей. | Прямоугольник | Упражнение 18. Создание элемента-диаграммы. |


Читайте также:
  1. A. Создание персонажей
  2. I. Создание визитной карточки
  3. I. Создание информационного трехстраничного буклета
  4. I. Создание Энергетического и Духовного Тел
  5. MS PowerPoint. Создание слайда с диаграммой и таблицей
  6. MS PowerPoint. Создание управляющих кнопок
  7. VBA7. Сортировка чисел в столбце по возрастанию или убыванию с созданием формы и панели инструментов с кнопкой

 

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

В случае необходимости примените к введенному тексту выравнивание вправо, расширьте зону имени поля по горизонтали и вертикали. Делается это так же, как с любым другим графическим объектом. Щелчком мыши нужно добиться того, чтобы появились "узелки" на рамке, за которые можно растягивать или сужать выделенную рамку.

 

Построение выражений

 

Теперь нужно разместить формулу (выражение, вычисляющее средний балл). Для этого выделите поле средний БАЛЛ (таким образом, чтобы присутствовали "узелки") и вызовите команду Свойства... меню Вид или при помощи контекстного меню.

В окне диалога <Свойства> установите текстовый курсор в поле ввода Данные. Появятся две кнопки. Нажмите на кнопку Построить, раскроется окно <Построитель выражений>.

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

=([Зачет № 1] + [Зачет № 2] + [Зачет № 3])/3. Для ввода имени имеющегося поля, нужно выделить имя поля в списке и нажать кнопку Вставить или дважды щелкнуть мышью по имени поля в списке. Нажмите кнопку ОК и закройте окно свойств поля.

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

 

Задания

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

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

 

Упражнение 10. Создание запроса. Сортировка в запросе.

 

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

1. В окне <База данных> нажмите кнопку Запросы.

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

3. Выберите Конструктор.

4. На переднем плане вы увидите окно диалога <Добавление таблицы>.

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

6. Закройте окно диалога <Добавление таблицы>.

7. Активизируется окно <3апрос на выборку>.

8. Перетащите имя поля ФИО из списка полей таблицы анкета в первую клетку строки Поле бланка запроса (в нижней половине окна).

9. Таким же образом перетащите в следующие ячейки строки Поле имена группа и зачет№ 1, зачет № 2, зачет № 3 из списка полей таблицы информатика-зачеты. Вместо перетаскивания можно использовать двойной щелчок мыши по имени поля.

Выполните команду Запуск меню Запрос. Просмотрите выведенный список студентов с указанием группы.

Отсортируйте имеющийся список по группам. Для этого:

· вернитесь в режим конструктора запроса Вид-Конструктор;

· щелкните мышью в строке Сортировка под именем поля ГРУППА. Появится кнопка, раскрывающая список возможных сортировок;

· выберите По возрастанию. Заново выполните запрос.

· Закройте запрос, сохранив его под именем СПИСКИ К ЗАЧЕТУ.

 

Задания

1. Откройте форму зачетная ВЕДОМОСТЬ ПО ИНФОРМАТИКЕ. Введите новые данные. Закройте форму. В окне <База данных> выберите вкладку Запрос и откройте запрос СПИСКИ К зачету. Проверьте наличие новых записей. Заново отсортируйте списки по классам.

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

3. Подготовьте новый отчет (с применением запроса), содержащий следующие данные:ФИО, группа, телефон и оценка ЗА ТРЕТИЙ зачет. Отсортируйте список по алфавиту.

 

Упражнение 11. Создание запроса по образцу с условиями.

 

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

В окне <База данных> выберите вкладку Запрос. Нажмите кнопку Создать. Выберите Конструктор.

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

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

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

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

Закройте запрос, сохранив его под именем ОТЛИЧНИКИ. Создайте отчет на основе запроса Отличники.

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

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

Перетащите в первую строку бланка запроса имена полей ФИО, класс, зачет № 1, зачет № 2, зачет № 3.

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

Выполните запрос, подготовьте и напечатайте отчет. Закройте запрос, сохранив его.

Если вы хотите убедиться, правильно ли расставлены союзы между условиями "и" (AND) или "или" (OR) перейдите в режим SQL (Вид-Режим SQL).

 

Задания

1. Подготовьте список хорошистов. В качестве условия выберите выражение >=4. Подготовьте отчет для печати.

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

Упражнение12. Создание таблиц

 

Щелкните на корешке Таблица окна базы данных, а затем на кнопке Создать. Появится диалоговое окно. Щелкните на кнопке Новая таблица и выберите режим конструктора(предварительно нужно создать базу данных выполнив команду Файл-Создать, выбрать нужный диск,папку, задать имя базы данных map.mdb).

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

 

Создание таблицы «Материки»

1. Определение полей таблицы.

Убедитесь в том, что курсор расположен в первой позиции столбца «Поле», а затем введите с клавиатуры имя первого поля — «Код». Нажмите клавишу Tab, чтобы перейти в столбец «Тип данных». Справа в ячейке столбца появится небольшая серая кнопка со стрелкой вниз. Чтобы открыть список возможных типов данных, щелкните на этой кнопке. Выберите тип для первого поля — Счетчик. Далее определите второе поле — «Материк». Тип данных задайте Текстовый. В бланке Свойства поля (левый нижний угол экрана) в строке Размер поля задайте число 25. Введите недостающие поля в создаваемую вами таблицу.

2. Создание ключа.

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

3. Сохранение таблицы.

Для того чтобы сохранить таблицу, необходимо щелкнуть на кнопке Сохранить и ввести имя таблицы, в данном случае «Материки».

  1. Заполнение таблицы.

Щелкните на кнопке Вид, выберите Режим таблицы. В получившуюся таблицу введите данные, (поля с типом данных Счетчик не заполняются!).

Код Материк Площадь Длина береговой линии Средняя высота над уровнем моря
  Европа      
  Азия      
  Северная Америка      
  Африка      
  Южная Америка      
  Австралия и Океания      
  Антарктика      

 

Создание таблицы «Известные водопады»

Создайте таблицу «Известные водопады»

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

Материк ID Название На реке Высота падения в м
  Герсоппа Шираватти  
  Кон Меконг  
  Гаварки Гав-де-Гаварки  
  Штауббах Вейсе-Лючине  
  Веттис Утла  
  Ле-Марморе Велино  
  Верингофос Исдола  
  Анхель Чурун  
  Кайетеур Потаро  
  Паулу-Афонсу Сан-Франциско  
  Сети-Кедас Паранда  
  Патус Риу-Гранди  
  Тугела Тугела  
  Каламбо Каламбо  
  Виктория Замбези  
  Мерчисон Виктория-Нил  
  Стэнли Конго  
  Йосемите Йосемите  
  Йосемите Йосемите  
  Виргиния Юж. Наханни  
  Лауэр-Фолс Йеллоустон  
  Гранд-Фолс Гамильтон  
  Сатерленд Артур  

 

Создание таблицы «Главные реки»

Создайте таблицу «Главные реки». Заполните ее (поле «РекиID» заполняется программой автоматически, на рисунке оно скрыто).

 

МатерикID Реки Длина в км
  Янцзы  
  Хуанхэ  
  Меконг  
  Амур  
  Лена  
  Волга  
  Дунай  
  Урал  
  Днепр  
  Рейн  
  Амазонка  
  Амазонка  
  Ла-Плата  
  Мадейра  
  Нил  
  Конго  
  Замбези  
  Оранжевая  
  Лимпопо  
  Миссисипи  
  Макензи  
  Юкон  
  СВ. Лаврентий  
  Рио-Гранде  
  Дарлинг  

 

Создание таблицы «Вулканы»

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

Материк ID Название Горная система Высота
  Ключевая сопка п-ов Камчатка  
  Эрджияс Турция  
  Керинчи о. Суматра  
  Фудзияма о. Хонсю  
  Этна о. Сицилия  
  Гекла Исландия  
  Везувий Италия  
  Стромболи Липарские о-ва  
  Тупунгато Аргентина  
  Сан-Педро Чили  
  Котопахи Эквадор  
  Мисти Перу  
  Меру Танганьика  
  Карисимби горы Вирунга  
  Камерун Камерун  
  Дубби Эфиопия  
  Орисаба Мексика  
  Полокапетель Мексика  
  Санфорд Аляска  
  Врангель Аляска  
  Мауна-Лоа о. Гавайи  
  Руапеху Новая Зеландия  
  Багана о. Бугенвиль  
  Улавун о. Новая Британия  

Создание таблицы «Важнейшие острова»

Создайте таблицу «Важнейшие острова». Заполните ее (поле «ОстровID» заполняется программой автоматически, на рисунке оно скрыто).

 

Материк ID Название Площадь в кв. км
  Калимантан  
  Суматра  
  Хонсю  
  Сулавеси  
  Великобритания  
  Исландия  
  Ирландия  
  Новая Земля  
  Огненная Земля  
  Вост. Фолкленд  
  Зап. Фолкленд  
  Галапагос  
  Гренландия  
  Баффинова Земля  
  Виктория  
  Элсмир  
  Новая Гвинея  
  Новая Зеландия  
  Тасмания  
  Новая Британия  
  Кергелен  
  Южная Георгия  
  Южные Шетландские  
  Мадагаскар  
  Канарские  

Упражнение 13. Определение связей

 

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

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

Выберите таблицу «Важнейшие острова» и щелкните по кнопке Добавить. Таким же методом выберите остальные таблицы. Щелкните на кнопке Закрыть. После этого останется только окно Схема данных

Приступим к связыванию двух таблиц: «Материки» и «Известные водопады». Для того чтобы установить связь между этими таблицами, перетащите поле «Код» таблицы «Материки» на поле «МатерикID» таблицы «Известные водопады». После того, как вы отпустите кнопку мыши, откроется диалоговое окно Связи

Проверив названия полей в этом окне, щелкните на кнопке Создать.

Задания.

1. Самостоятельно свяжите остальные таблицы («Материки» — «Вулканы», «Материки» — «Главные реки», «Материки — «Важнейшие острова»).

2. Проведите сортировку в таблице «Вулканы» по столбцу «Горная система» (по убыванию).

3. Используя кнопку Найти(бинокль), найдите высоту вулкана Фудзияма.

 

Упражнение 14. Работа с данными при помощи запроса-выборки. Вычисляемые поля

 

Щелкните на корешке Запрос в окне базы данных. Для создания запроса по одной таблице откройте окно базы данных, выберите нужную таблицу и щелкните на кнопке Новый объект-Запрос панели инструментов. Окно конструктора запросов разделено на две части В верхней части находятся списки полей тех таблиц, которые вы выбрали для запроса. Нижняя часть представляет собой бланк, заполнив который вы получите запрос (необходимо ввести имя поля или полей, вид сортировки, отображение поля в таблице, условие отбора).

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

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

 

Задания.

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

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

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

4. Построив запрос, выведите всю информацию о реках, начинающихся с буквы «Р».

5. Построив запрос, выведите всю информацию о реках, начинающихся с буквы «А», упорядочив их названия по алфавиту.

 

 

6. Построив запрос, выведите всю информацию о реках, начинающихся с буквы «Р», длины которых не превышают 2000 км, отсортировав их названия по алфавиту.

 

 

7. Построив запрос, вывести всю информацию о реках, начинающихся с буквы «М», длина которых лежит в пределах от 2000 до 5000 км, отсортировав их по алфавиту.

 


Дата добавления: 2015-11-14; просмотров: 33 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Копирование таблицы| Вычисляемые поля

mybiblioteka.su - 2015-2024 год. (0.016 сек.)