Методические указания и задания к выполнению курсовой работы по курсу «базы данных»




НазваниеМетодические указания и задания к выполнению курсовой работы по курсу «базы данных»
страница5/9
Дата публикации12.08.2013
Размер0.63 Mb.
ТипМетодические указания
lit-yaz.ru > Информатика > Методические указания
1   2   3   4   5   6   7   8   9


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


Свойство

Значение

Имя


ЧислоЗаписей

Данные

=1

Сумма с накоплением

Для группы

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

Нет


После этого нужно добавить вычисляемое поле в примечание группы и задать в качестве значения свойства Данные имя ЭУ из области данных, в котором рассчитывается сумма с накоплением, например, =[ЧислоЗаписей].

^

Размещение данных на страницах отчета


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

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

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


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

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

  • до раздела: раздел печатается с начала новой страницы;

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

  • до и после раздела: раздел печатается с начала новой страницы; печать следующего раздела также начнется с новой страницы.

Замечания:


  1. Свойство Конец страницы определено для всех разделов, кроме верхнего и нижнего колонтитулов.

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


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


  1. не создавайте перекрывающиеся элементы управления;

  2. не создавайте лишние рисунки и другие графические объекты;

  3. по возможности, не выполняйте сортировку и группировку по выражениям;

  4. индексируйте поля, по которым проводится сортировка и группировка;

  5. создавайте подчиненные отчеты на базе запросов, а не на базе таблиц; включайте в запросы только необходимые поля: лишние поля замедляют выполнение подчиненных отчетов;

  6. индексируйте в подчиненном отчете все поля, связанные с главным отчетом;

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

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


^ 3. АВТОМАТИЗАЦИЯ ПРИЛОЖЕНИЯ С ПОМОЩЬЮ МАКРОСОВ
3.1 Общие сведения о макросах
Разработанные отдельные объекты Access (таблицы, запросы, формы, отчеты) должны быть связаны в единое приложение. Для связывания объектов можно использовать макросы, которые по сути представляют собой небольшие программы на языке макрокоманд системы Access.
^ Определение макроса

Макрокоманды (МК) используются для автоматизации выполнения определенного действия или ряда действий. С помощью МК можно манипулировать данными, открывать формы и отчеты, создавать меню и диалоговые окна, изменять значения элементов управления (ЭУ) и их свойств, перемещать данные между таблицами, то есть можно автоматизировать выполнение практически любой задачи.
Access 2003 предлагает более 50 макрокоманды. Каждая МК имеет имя и набор аргументов. Значения одних аргументов задаются автоматически (но их можно изменять), значения других аргументов должен устанавливать программист. МК содержатся в объекте, называемом макросом. Макрос может содержать одну или несколько МК, а также представлять собой более сложную структуру - группу макросов и макросы с условием.

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

^

Создание макроса


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

Основные командные кнопки вкладки:

^ Запуск – запускает макрос на выполнение;

Конструктор – открывает окно конструктора макросов (для просмотра и изменения макроса);

Создать – позволяет создать новый макрос (открывается пустое окно конструктора макросов).

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

После выбора МК в нижней части окна автоматически выводятся ее аргументы. Значения некоторых аргументов задаются по умолчанию (но эти установки можно изменить), значения других аргументов нужно задать. Здесь же выводится краткая справка о МК. Более полную справку можно получить по клавише F1.

Для изменения порядка макрокоманд в макросе нужно выделить МК и перетащить ее в требуемую строку. Удаление МК осуществляется по команде Правка → Удалить строки или с помощью клавиши Delete.

Для перехода между частями окна конструктора можно использовать клавишу F6.

Созданный макрос нужно сохранить (кнопка Сохранить), указав ему имя. Имя макроса рекомендуется связать по смыслу с формой или ЭУ, для которых макрос разработан.

Для выполнения макроса можно использовать кнопку ^ Запуск окна БД или кнопку Запуск (на ней изображен восклицательный знак) панели инструментов. Однако следует помнить, что не всякий макрос можно запускать указанным способом: если в макросе используются значения из формы, то он может быть запущен только из этой формы. Возможен также запуск макроса из другого макроса.
^ Примеры макрокоманд:
1) МК Сообщение

Аргументы МК:
1   2   3   4   5   6   7   8   9

Похожие:

Методические указания и задания к выполнению курсовой работы по курсу «базы данных» iconМетодические указания по выполнению курсовой работы по дисциплине «Финансы и кредит»
Методические указания по выполнению курсовой работы для студентов специальности

Методические указания и задания к выполнению курсовой работы по курсу «базы данных» iconМетодические указания по анализу финансового 12 состояния организации 12
Методические указания предназначены для выполнения курсовых работ по дисциплине «Анализ хозяйственной деятельности» для студентов...

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

Методические указания и задания к выполнению курсовой работы по курсу «базы данных» iconМетодические указания по выполнению курсовой работы Управленческие решения
Цель курсовой работы – закрепление теоретических знаний, умения практически оценивать ситуации и делать объективные выводы и предложения...

Методические указания и задания к выполнению курсовой работы по курсу «базы данных» iconМетодические указания к выполнению курсовой работы (на примере создания...
В соответствии с учебным планом по дисциплине «Автоматизация технологических процессов и производств» студенты специальности 220301....

Методические указания и задания к выполнению курсовой работы по курсу «базы данных» iconМетодические указания по выполнению контрольно-курсовой работы для...
Цели и задачи выполнения контрольно-курсовой работы

Методические указания и задания к выполнению курсовой работы по курсу «базы данных» iconМетодические указания по выполнению контрольно-курсовой работы для...
Цели и задачи выполнения контрольно-курсовой работы

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

Методические указания и задания к выполнению курсовой работы по курсу «базы данных» iconМетодические указания к выполнению курсовой работы по дисциплине...
«Программирование в компьютерных системах» среднего профессионального образования»

Методические указания и задания к выполнению курсовой работы по курсу «базы данных» iconСиловые полупроводниковые преобразователи
Программа и методические указания по выполнению расчетно-графической работы по курсу



Образовательный материал



При копировании материала укажите ссылку © 2013
контакты
lit-yaz.ru
главная страница