русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Краткая характеристика основных макрокоманд


Дата добавления: 2015-07-04; просмотров: 1551; Нарушение авторских прав


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

· Группа Импорт и экспорт данных:

Ø !! ИмпортЭкспортДанных – осуществляет импорт данных из другой БД в текущую, экспорт данных из текущей базы в другую БД или связь таблицы из другой БД с текущей;

Ø ЭкспортСФорматированием – осуществляет вывод данных из указанного объекта БД в формате Microsoft Excel (XLS), RTF (RTF), текста MS-DOS (TXT), HTML (HTM) или снимка SNP;

Ø !! ВыполнитьСохраненныйИмпортЭкспорт – осуществляет выполнение выбранной спецификации импорта или экспорта;

и другие макрокоманды.

· Группа Команды интерфейса пользователя:

Ø Вернуть – осуществляет повторное выполнение последнего отмененного действия пользователя;

Ø Добавитьменю – добавляет меню в строку пользовательского меню формы или отчета;

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

Ø ОтменитьЗапись – отменяет последнее действие пользователя;

Ø ПерейтиК – осуществляет переход к указанной группе или категории из области навигации;

Ø !! ПанельИнструментов – позволяет вывести или скрыть стандартную или настраиваемую панель инструментов



и другие макрокоманды.

· Группа Макрокоманды определяет список макрокоманд для изменения макросов:

Ø !! ВыводНаЭкран – осуществляет скрытие или отображение результатов макроса во время его выполнения;

Ø ЗапускМакроса – позволяет вызвать макрос из другого макроса, повторить макрос, запустить макрос при выполнении определенного условия или связать макрос с командой специального меню;

Ø ЗапускПрограммы – осуществляет выполнение функции на языке VBA. Поэтому для запуска подпрограммы или процедуры обработки события нужно создать функцию, вызывающую эту подпрограмму или процедуру;

Ø ОстановитьВсеМакросы – останавливает выполнение всех выполняемых макросов. При этом включаются и выводятся на экран системные сообщения, если они были отключены. Часто используется при использовании двухстороннего ветвления, если вторую ветвь нецелесообразно выполнять (например, в случае ввода неправильного пароля) или для того, чтобы не открывать отчет с пустым набором данных, или если остановка всех макросов требуется для обработки ошибки.

Ø ОстановитьМакрос – осуществляет остановку макроса, выполняемого в данный момент времени;

Ø ЗадатьВременнуюПеременную – позволяет задать переменную, которую можно дальше использовать;

Ø !! ОткрытьМодульVisualBasic;

и другие макрокоманды.

· Группа Объекты базы данных:

Ø ВыделитьОбъект – осуществляет выбор указанного объекта БД, после чего можно выполнять макрокоманду для этого объекта;

Ø !! ЗадатьЗначение – устанавливает значение для элемента управления, поля или свойства формы, режима таблицы, формы или отчета;

Ø КЭлементуУправдения – перемещает фокус ввода на указанное поле или элемент управления в текущей форме или таблице;

Ø НаЗапись – Позволяет установить указатель записи на указанную запись (новую, следующую, предыдущую первую, последнюю или конкретную);

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

Ø !! КопироватьОбъект – позволяет копировать объект БД в другую БД или в ту же БД, но с другим именем;

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

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

Ø !! ПереименоватьОбъект;

Ø Открыть форму;

Ø Открыть отчет;

и другие макрокоманды.

· Группа Операции ввода данных используется для изменения данных:

Ø СохранитьЗапись – сохраняет текущую запись;

Ø УдалитьЗапись – удаляет текущую запись;

и другие макрокоманды.

· Группа Системные команды:

Ø ВыйтиИзAccess – осуществляет выход из приложения MS Access с выбором одного из нескольких возможных вариантов сохранения;

Ø ЗакрытьБазуДанных;

Ø !! ЗапускПриложения – осуществляет запуск другого приложения MS Windows или MS-DOS, например, Excel или Word;

Ø !! КомандыКлавиатуры – осуществляет передачу нажатий клавиш в приложение MS Access или другое активное приложение. Эти нажатия клавиш обрабатываются так, как если бы они были нажаты в приложении. Эта макрокоманда широко используется при создании демонстрационных и рекламных роликов;

Ø ПесочныеЧасы – представляет указатель мыши в виде песочных часов (или другого значка) во время выполнения макроса. После завершения макроса автоматически восстанавливается обычный указатель мыши;

Ø !! Печать – осуществляет печать активного объекта БД (таблицы, формы, отчета);

Ø Сигнал – осуществляет подачу звукового сигнала при возникновении ошибки или при существенных изменениях интерфейса;

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

и другие макрокоманды.

· Группа Управление окнами:

Ø Восстановить окно;

Ø Закрыть окно;

Ø Развернуть окно;

Ø РазмерПоложениеОкна –позволяет изменить размер и положение активного окна;

Ø Свернуть окно.

· Группа Фильтр, запрос или поиск:

Ø ЗадатьФильтр – позволяет задать имя фильтра или условие для отбора записей в таблице, форме или отчете;

Ø НайтиЗапись – позволяетнайти первую или следующую запись по заданному образцу поиска;

Ø НайтиСледующуюЗапись – позволяет найти следующую запись, удовлетворяющую условию, заданному в макрокоманде НайтиЗапись или в диалоговом окне Поиск. Используется для быстрого просмотра записей.

Ø ОбновитьЗапись – позволяет обновить текущую запись;

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

Ø ПоискЗаписи – позволяет найти запись (первую, следующую, предыдущую, последнюю) по заданному условию;

Ø !! ЗапускЗапросаSQL;

Ø ПоказатьВсеЗаписи – позволяет отменить все фильтры, наложенные ранее на объект;

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

Ø УдалитьФильтр – позволяет удалить текущий фильтр.

 



<== предыдущая лекция | следующая лекция ==>
Создание макросов | Групповые макросы


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 2.571 сек.