Программное обеспечение

Программы их основное назначение и категории: встроенные, нерезидентные и резидентные. Распространенные классы программных продуктов. Прикладные и системные программы. Инструментальные системы (система программирования). Драйверы и программы-оболочки.

Рубрика Программирование, компьютеры и кибернетика
Вид курс лекций
Язык русский
Дата добавления 27.09.2010
Размер файла 1,7 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Выберите вкладку Запросы, если находитесь в другом диалоговом окне. Щелкните по кнопке Создать.

В появившемся диалоговом окне выберите пункт Конструктор, щелкните по кнопке ОК.

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

Завершите выбор, щелкнув по кнопке Закрыть.

Выберите поля «Фамилия» и «Имя» из таблицы «Список учеников» и поля «Word» и «Excel» из таблицы «Личные данные».

Установите курсор в ячейку правее Excel (в строке Поле).

Щелкните по кнопке Построить .

Это выражение подставится в новом поле. Нажмите клавишу Enter.

Сохраните запрос под именем «Среднее».

Щелкните по кнопке для представления запроса. Новое поле будет иметь имя «Среднее».

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

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

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

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

Sum

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

Avg

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

Min

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

Max

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

Count

Возвращает число записей, в которых значения данного поля отличны от Null, введите в строку Поле специальное выражение COUNT (*)

StDev

Вычисляет стандартное отклонение всех значений данного поля в каждой группе. Эта функция применяется только к числовым или к денежным полям. Если в группе меньше двух строк, Access возвращает значение Null.

Var

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

First

Возвращает первое значение этого поля в группе.

Last

Возвращает последнее значение этого поля в группе.

Использование параметров запроса.

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

Чтобы определить параметр, введите в строку Условие отбора вместо конкретного значения имя или фразу, заключенную в квадратные скобки ([]). То, что заключено внутри квадратных скобок, Access рассматривает как имя параметра. Оно выводится в окне диалога при выполнении запроса, поэтому в качестве имени параметра разумно использовать содержательную фразу. В одном запросе можно задать несколько параметров; при этом имя каждого рпараметра должно быть уникальным и информативным.

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

Перекрестные запросы.

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

Для построения перекрестного запроса выделите имя нужной таблицы в окне базы данных и выберите Новый запрос в раскрывающемся списке кнопки Новый объект на панели инструментов. В окне диалога Новый запрос выберите Конструктор, а затем в окне конструктора выберите команду Запрос Перекрестный. Access добавит в бланк запроса строку Перекрестная таблица. В этой строке для каждого поля перекрестного запроса может быть выбрана одна из четырех установок: Заголовки строк, Заголовка столбцов, Значение (выводимое в ячейках перекрестной таблицы) и Не отображается. Для перекрестного запроса надо определить по крайней мере одно поле в качестве заголовков строк, одно для заголовков столбцов и одно поле значений. Каждое поле, являющееся заголовком столбцов, должно иметь в строке Групповая операция установку Группировка. Для поля, использующего в качестве заголовков строк, в строке Групповая операция должна быть установлена операция Группировка, выбрана одна из итоговых функций (Count, min, max и т. д.) или введено выражение, содержащее итоговую функцию. Для поля с установкой Значение выберите одну из итоговых функций или введите выражение, использующее итоговую функцию.

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

Создание и изменение простого отчета.

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

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

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

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

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

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

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

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

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

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

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

Настройка параметров печати.

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

Чтобы открыть Макет страницы, выберите команду Файл Макет страницы.

Создание простого отчета.

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

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

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

Пустой макет отчета содержит разделы Верхний колонтитул, нижний колонтитул, между которыми находится Область данных шириной в 5 дюймов и высотой в 2 дюйма. Линейки с делениями по верхнему и левому краям окна отчета помогают планировать расположение данных на странице. Чтобы остановить боковые поля шириной в 1 дюйм на странице стандартного размера 8,5 на 11 дюймов, вы должны располагать элементы отчета в области шириной не более 6,5 дюйма. Расположение данных на странице по вертикали определяется тем, как вы зададите верхний и нижний колонтитулы и соответствующие поля страницы. Как при работе с формами, вы можете изменить размер любого раздела, перетащив его границу. Ширина всех разделов должна быть одной и той же, поэтому при изменении ширины одного из разделов Access автоматически настраивает ширину всех остальных.

В каждом разделе Access выводит сетку макета, которая содержит 24 точки на дюйм по горизонтали и вертикали; кроме того, имеются вертикальные сплошные линии с интервалом в 1 дюйм. Если в качестве единицы измерения используется сантиметр, то Access выводит сетку с 10 точками на сантиметр, как по горизонтали, так и по вертикали. Вы можете изменить плотность точек в сетке, установив в окне свойств отчета другие значения для свойств Число делений по Х и Число делений по Y.

Верхний и нижний колонтитулы будут печататься соответственно вверху и внизу каждой страницы отчета. Добавить или удалить верхний и нижний колонтитулы можно с помощью команды Вид Колонтитулы. Можно задать заголовок отчета, который будет печататься только в самом начале отчета, и примечание отчета, печатающее в конце отчета. Чтобы добавить в отчет эти разделы, выберите команду Формат Заголовок/примечание отчета.

Создание отчета с помощью мастера.

В окне диалога Новый отчет (рис2) можно выбрать один из шести вариантов.

Конструктор

Создает отчет в режиме конструктора

Мастер отчетов

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

Автоотчет: в столбец

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

Автоотчет: ленточный

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

диаграмма

Этот мастер помогает построить диаграмму и создает в отчете свободную рамку OLE с внедренной диаграммой Microsoft Graph.

Почтовая наклейка

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

Свойство разделов.

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

Доступные свойства и их описания приведены ниже:

Имя

Access автоматически генерирует уникальное имя раздела

Конец страницы

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

Новая строка или столбец

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

Не разрывать

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

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

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

Расширение

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

Сжатие

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

Дополнительные сведения

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

Форматирование

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

Печать

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

Возврат

Введите имя макроса или процедуры VBA, которую должен выполнить Access, если ему придется «вернуться» к разделу, обнаружив, что тот не умещается на текущей странице, а вы установили для свойства Не разрывать значение Да. Это событие происходит после возникновения события Форматирование, но перед событием Печать, что позволяет отменить значения, установленные процедурой обработки события Форматирование, когда формирует раздел на новой странице. Остальные свойства (Высота, Оформление и Цвет фона) управляют внешним видом раздела. Каждый раз, когда вы регулируете высоту раздела, перемещая его нижнюю границу, Access переустанавливает значение свойства Высота. Значения свойств Оформление и Цвет фона вы можете изменить с помощью панели инструментов форматирования.

Для колонтитулов доступны только следующие свойства: Имя, Вывод экрана, Высота, Оформление, Цвет фона, Дополнительные сведения, Форматирование и Печать.

Свойства отчета.

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

Доступные свойства отчета и их описания приведены ниже.

Источник записей

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

Фильтр

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

Фильтр включен

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

Порядок сортировки

Это свойство показывает условие сортировки, унаследованное от источника записей либо примененное из макроса или процедуры VBA при последнем открытии данного отчета.

Сортировка включена

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

Подпись

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

Блокировка записей

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

Верхний колонтитул

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

Нижний колонтитул

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

Группировка по датам

С помощью этого свойства вы можете указать, как Access должен группировать значения дат и времени, заданные в окне сортировки и группировки. При установке Американский стандарт первым днем недели считается воскресенье,а первая неделя года начинается с первого января. Значение Параметры настройки устанавливается по умолчанию, и в этом случае Access использует значения параметров “Первый день недели ” и “Первая неделя года”, указанные в окне Язык и стандарты панели управления Windows.

Неразрывная группа

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

Ширина

Это свойство устанавливается Access, когда вы перетаскиваете правый край отчета.

Рисунок, Тип рисунка

Для свойства Рисунок вы можете указать полный путь и имя файла растрового рисунка, который будет использоваться в качестве подложки отчета. Если для свойства Тип рисунка установлено значение Внедренный, то Access копирует рисунок в объект (отчет) и устанавливает для свойства Рисунок значение(bitmap). Если свойство Рисунок установлено значение Связанный, то Access загружает рисунок при каждом открытии отчета, используя путь указанный в свойстве Рисунок. Свойства Рисунок и Тип рисунка доступны также для форм.

Масштаб рисунка

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

Выравнивание рисунка

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

Мозаичное заполнение

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

Страницы с рисунком

Это свойство позволяет вывести рисунок на первой странице, на всех страницах отчета или не выводить его вовсе.

Строка меню

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

Контекстное меню

Введите имя макроса, определяющего специальное контекстное меню, которое можно вывести на экран нажатием правой кнопки мыши после открытия отчета в режиме предварительного просмотра.

Число делений по Х

Число делений по Y

Задайте число горизонтальных (Х) или вертикальных (Y) делений на дюйм или на сантиметр для точек сетки макета. При использовании дюймов точки сетки выводятся в макете отчета, если число делений меньше или равно 24 для обоих осей. Если установлена метрическая система измерения, вы увидите точки сетки, когда число делений равно 9 или меньше.

Формат для печати

Когда значение этого свойства установлено равным Да, вы можете выбрать один из шрифтов True Type и принтерных шрифтов. Если это свойство установлено в значение Нет, доступны только экранные шрифты.

Для лазерного принтера

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

Источник палитры

Если в вашем распоряжении имеется цветной принтер вы можете указать файл .dib (аппаратно-независимый растр), .pal (палитра Windows), .ico (значок) или .dmp (растровый рисунок), чтобы вместо встроенной палитры Access использовать другой набор цветов.

Дополнительные сведения

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

Открытие

Введите имя макроса или процедуры

Использование макросов

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

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

Для открытия отчета в режиме предварительного просмотра или непосредственного вывода отчета на принтер. Вы можете вывести данные из отчета в файл в формате RTF (.rtf), в обычном текстовом формате (.txt) или файл Microsoft Excel (.xls) и затем открыть их в Microsoft Word, Windows Notepad или Microsoft Excel.

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

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

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

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

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

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

Для вывода на экран информационных сообщений и подачи звуковых сигналов для привлечения внимания к вашим сообщениям.

Для переименования любого объекта базы данных, копирования выбранного объекта в текущую или другую базу данных Access. Можете использовать макросы для сохранения или удаления объектов.

Для запуска приложения, а также для обмена данными с приложением с помощью механизма DDE или буфера обмена.

Обзор Команд

Макрокоманды подразделяются на несколько, сформированных по функциональному принципу:

Открытие и закрытие таблиц, запросов, форм, отчетов.

Печать данных

Выполнение запроса.

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

Установка значений.

Поиск данных.

Построение специального меню и выполнение команд меню.

Управление выводом на экран и фокусом.

Сообщение

Открытие и закрытие таблиц, запросов, форм, отчетов.

Макрокоманда

Назначение

Закрыть

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

ОткрытьФорму

Открывает форму в режиме таблицы, конструктора, предварительного просмотра или формы можно применить фильтр или условие отбора.

ОткрытьМодуль

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

ОткрытьЗапрос

Открывает запрос в режиме таблицы, конструктора или предварительного просмотра. Если указан запрос на изменение, то Access выполнит обновление данных в соответствии с запросом. (О задании параметров запроса на изменение см. описание макрокоманды ЗапускЗапросаSQL в подразделе “Выполнение запроса”). Вы можете разрешить добавление, обновление или “только чтение” записей.

ОткрытьОтчет

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

ОткрытьТаблицу

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

Печать данных

Макрокоманда

Назначение

ОткрытьЗапрос

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

ОткрытьОтчет

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

ОткрытьТаблицу

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

ВывестиВФормате

Выводит заданную таблицу, запрос, форму, отчет или модуль в файл .xls (Microsoft Excel), .rtf (Microsoft Word) или .txt (Windows Notepad), а также по вашему выбору запускает соответствующее приложение для редактирования файла. Для отчетов Access выводит все элементы управления, содержащие данные (включая вычисляемые элементы управления) за исключением объектов OLE.

Печать

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

Выполнение запроса

Макрокоманда

Назначение

ОткрытьЗапрос

Может открыть запрос в режиме предварительного просмотра. Выполнение запроса на изменение. Для задания параметров запроса на изменение используите макрокоманду ЗапускЗапросаSQL.

ЗапускЗапроса

Выполняет заданную инструкцию языка SQL

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

Макрокоманда

Назначение

ОтменитьСобытие

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

КомандаМеню

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

Выход

Закрывает все окна Access и завершает сеанс работы.

ЗапускМакроса

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

ЗапускПрограммы

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

ОстановитьВсеМакросы

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

ОстановитьМакрос

Прекращает выполнение текущего макроса.

Установка значений

Макрокаманда

Назначение

Обновление

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

КомандыКлавиатуры

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

Задать Значение

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

Поиск данных

Макрокоманда

Назначение

ПрименитьФильтр

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

СледующаяЗапись

Ищет следующую запись, отвечающую условию, ранее заданному в макрокоманде НайтиЗапись или в окне диалога Поиск в поле.

НайтиЗапись

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

НаЗапись

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

Построение специального меню и выполнение команд меню.

Макрокоманда

Назначение

ДобавитьМеню

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

ЗадатьКомандуМеню

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

КомандаМеню

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

Управление выводом на экран и фокусом.

Макрокоманда

Назначение

ВыводНаЭкран

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

КЭлементУправления

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

НаСтраницу

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

ПесочныеЧасы

На время выполнения макроса изменяет форму указателя на песочные часы.

Развернуть

Увеличивает активное окно до размеров рабочей области Access.

Свернуть

Сворачивает активное окно в значок.

СдвигРазмер

Перемещает и изменяет размер активного окна

ОбновитьОбъект

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

Обновление

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

Восстановить

Восстанавливает окно в прежних размерах.

ВыделитьОбъект

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

УстановитьСообщения

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

ПоказатьВсеЗаписи

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

ПанельИнструментов

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

Сообщения пользователю

Макрокоманда

Назначение

Сигнал

Выдает звуковой сигнал

Сообщение

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

УстановитьСообщение

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

Переименование, копирование, удаление, сохранение, импорт и экспорт объектов.

Макрокоманда

Назначение

КопироватьОбъект

Копирует объект текущей базы данных в другую базу данных

УдалитьОбъект

Удалает любую таблицу, запрос, форму, отчет, макрос или модуль.

Сохранить

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

ВывестиВФромате

Выводит заданную таблицу, запрос, форму, отчет или модуль в файл. xls, rtf, txt, а также запускает по вашему выбору соответствующее приложение для редактирования файла. Для формы вывод данных производится в режиме таблицы. Для отчетов Access выводит все элементы управления, содержащие данные, за исключением объекта OLE

Переименовать

Присваивает новое имя заданному объекту в текущей базе данных.

ОтправитьОбъект

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

ПреобразоватьБазуДанных

Используется при экспорте или импорте данных между текущей базой данных и другой базы данных Microsoft Access, dBASE, Paradox, FoxPro, Btrieve SQL. Эта макрокоманда также позволяет связывать таблицы или файлы из других баз данных Access, dBASE, Paradox, FoxPro, Btrieve SQL, а также текстовые файлы или электронные таблицы.

ПреобразоватьЭлектроннуюТаблицу

Используется при экспорте или импорте данных между текущей базой данных или файлами электронных таблиц Excel или Lotus 1-2-3

ПреобразоватьТекст

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

Запуск других приложений для MS-DOS и Microsoft Windows.

Макрокоманда

Назначение

ЗапускПриложения

Запускает приложения MS-DOS или Microsoft Windows

Литература

1. Microsoft Excel для Windows-95 Шаг за шагом практическое пособие /Пер с англ. М ; ЭКОМ1996

2. Джон Вейскас. Эффективная работа с Microsoft Access 7.0 Питер 1997. Санкт-Петербург

3. Р. Борланд Эффективная работа с Microsoft Word 7.0 Питер 1997. Санкт-Петербург

4. М Додж, К. Кината, К. Стинсон., Эффективная работа с Excel 7.0 для Windows 95/ Перев. с англ. - СП6: Питер, 1996. Санкт-Петербург

5. В. Э. Фигурнов IBM РС для пользователей (7-ое издание.), Москва, ИФНРА-М, 1997

6. Д. Хергерт. Начинаем работу с Windows 95. 256с

7. Д. Крайг. Начинаем работу с Ехсеl для Windows 95.256с

8. Системное программное обеспечение, Москва, “Высшая школа”, 1991 (Серия - программное обеспечение, в 11книгах).

9. Кулик Роберт Н. Учимся мастерству. Мicrosoft Word для Windows 95. -М.: СК Пресс, 1997.


Подобные документы

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

    реферат [73,1 K], добавлен 04.06.2010

  • C++ как универсальный язык программирования, его сущность, назначение, классы и возможности. Блок-схема и листинг программы KURS.EXE, ее принцип работы, системные требования, возможные неполадки и способы их устранения. Листинг заставки VOVA777.EXE.

    курсовая работа [422,3 K], добавлен 31.05.2010

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

    презентация [91,0 K], добавлен 13.08.2013

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

    курсовая работа [1,0 M], добавлен 24.03.2012

  • Особенности разработки и отладки программы на языке Pascal (Delphi), в операционной системе Windows 7 Ultimate. Описание, назначение, функции, оборудование, программное обеспечение, алгоритмы, математическая основа, тесты и интерфейс программы DMC.exe.

    курсовая работа [422,7 K], добавлен 28.05.2010

  • Требования к программе или программному продукту. Условия эксплуатации и требования к параметрам технических средств. Программное обеспечение, рекомендуемое для функционирования программы. Руководство системного программиста и настройка программы.

    отчет по практике [1,1 M], добавлен 22.07.2012

  • "Пятнашки" на первый взгляд простая игра, но для ее реализации необходимо обратится ко всем разделам программирования в среде Турбо Паскаль. Назначение и область применения. Описание алгоритма программы. Программное и аппаратное обеспечение программы.

    курсовая работа [308,0 K], добавлен 04.07.2008

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

    дипломная работа [706,4 K], добавлен 07.05.2012

  • Этапы разработки программных продуктов. Основные понятия и методы программирования. Разработка обучающей программы по технике безопасности при работе на ПК. Постановка и разработка модели задачи. Проектирование. Отладка и тестирование программы.

    курсовая работа [3,8 M], добавлен 04.10.2008

  • Разработка программы, осуществляющей контроль за своевременностью обновления программного обеспечения с помощью рассылки электронных писем. Анализ требований к системе; выбор метода решения, алгоритма, выбор языка программирования, описание программы.

    дипломная работа [5,6 M], добавлен 29.06.2011

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.