- •25. Когда следует использовать внутреннее объединение?
- •Как следует использовать внутреннее объединение?
- •Когда следует использовать внешнее объединение?
- •39. Изменение размера столбца вручную
- •Изменение ширины столбца в соответствии с содержимым
- •Изменение размеров строк
- •Изменение высоты строк на стандартную
- •42. Отображение и скрытие столбцов
- •Скрытие одного или нескольких столбцов
- •Отображение скрытого столбца или столбцов
- •Закрепление одного или нескольких столбцов
- •Снятие закрепления со всех столбцов
- •68. Добавление таблицы
- •74. Как задать поле типа "время"?
- •75. В каких случаях используют тип "плавающая точка (запятая)?"
- •76. В чем особенности типа "счетчик"?
- •77. Какие свойства имеет текстовое поле?
- •78. В чем особенность поля примечания по сравнению с текстовым полем?
- •79. Какие значения может принимать поле логического типа?
- •80. Для чего применяют поле типа "объект ole"?
- •81. Репликация баз данных Access
- •Составной ключ
- •Выбор полей для индексирования
- •Составные индексы
- •Импорт данных
- •Экспорт объектов и данных
- •Копирование структуры таблицы
- •Экспорт структуры таблицы и записей в другую базу данных
- •102. Добавление присоединенного поля
- •103. Добавление свободного поля
- •104. Создание многостраничной формы со вкладкамиА теперь рассмотрим процедуру создания многостраничной формы с набором вкладок:
- •108. Создание пользовательской группы
- •109. В каких случаях применяется группа переключателей
- •Другие элементы управления
- •Удобство использования
- •Добавление группы переключателей
- •Добавление группы переключателей в новый пустой шаблон формы
- •Добавление группы переключателей в шаблон формы, основанный на существующем источнике данных
- •111. Как задаются/изменяются свойства отдельных элементов формы?
- •117. Как создаются многоуровневые кнопочные формы?
- •119. При каких условиях имеет смысл экспортировать форму в другую базу данных?
- •120. Как создать в форме вычисляемые поля?
- •121. Как создать в форме кнопки с привязанными к ним макросами?
- •122. Как создать новый отчет?
- •123. На основе каких объектов создаются отчеты?
- •124. Дайте характеристику окна конструктора отчетов.
- •125. Что включают в область данных?
- •Как создать отчет по связанным таблицам?
- •Как подвести промежуточные итоги в отчете?
- •Как сделать итоги перед детальными строками?
- •Как сделать итоги после детальных строк?
- •Как создать многоуровневые итоги?
- •140) Что является результатом выполнения запроса?
- •141) Дайте общую характеристику конструктора запросов.
- •142) Что понимают под запросом на выборку? Как он создается?
- •143) Что понимают под запросом на добавление? Как он создается?
- •144) Что понимают под запросом на обновление? Как он создается?
- •145) Что понимают под запросом на удаление? Как он создается?
- •146) Как можно использовать запросы для создания отчетов?
- •147) Как можно использовать запросы для создания форм?
- •148) Что понимают под постоянными связями, а что под временными?
- •149) Как обеспечивается в запросе сортировка данных?
- •150) Продемонстрируйте умение строить запросы по связанным таблицам.
- •151) Продемонстрируйте, каким образом можно менять способ объединения таблиц (внутреннее, внешнее левое, внешнее правое) в запросах? Как визуально отличить их друг от друга?
- •152) Как задается условие отбора в запросе? Продемонстрируйте умение задавать условие отбора по полям с данными различного типа.
- •153) Как включить в конструкторе запросов строку групповых операций? Что она позволяет сделать?
- •162. Что понимают под макросом?
- •163. Как создаются макросы?
- •164. Что понимают под макрокомандой?
- •167. Как создаются группы макросов?
- •168. Как на основе макроса создать меню?
- •Настройка
- •Замечания
- •169. Как на основе макроса создать панель инструментов?
- •170. Как на основе макроса создать контекстно-зависимое меню?
- •Действие 1. Создание группы макросов, содержащей команды меню
- •Действие 2. Создание макроса, который создает меню
- •Действие 3. Назначение меню элементу управления, форме, отчету или базе данных
- •Добавление меню на вкладку "Надстройки" формы или отчета
- •Добавление меню в качестве контекстного меню для формы, отчета или элемента управления
- •Добавление меню в качестве глобального контекстного меню
- •171. Как макрос привязать к событию?
- •172. Для чего предназначен макрос AutoExec?
- •172.Для чего предназначен макрос AutoExec?
- •173.Для чего предназначен макрос AutoKeys?
- •174.Когда требуется защищать свои приложения?
- •175.Как можно защитить свое приложение от несанкционированного изменения?
- •Шифрование с использованием пароля базы данных
- •Расшифровка и открытие базы данных
- •Удаление пароля
- •176.В чем отличие файла mdb от файла mde?
- •177.Как создать файл mde?
- •178.Можно ли файл mde преобразовать в файл mdb?
- •179.Что происходит при сжатии базы данных?
- •180.Как зашифровать базу данных? (изучить по справочной системе)
- •181.В чем особенность работы с базами данных в локальной сети?
- •182.Какие способы открытия базы данных существуют и когда, какой способ открытия базы данных рекомендуется использовать?
- •183.В чем особенность монопольного доступа?
- •Как открыть базу данных монопольно?
- •Какую роль играет блокировка записей?
- •Какие виды блокировки записей существуют?
- •Как открыть базу данных в режиме общего доступа?
- •Где задается способ открытия базы данных по умолчанию?
Действие 2. Создание макроса, который создает меню
Это действие может казаться ненужным, но для создания контекстного меню из группы макросов, полученной в действии 1, необходимо создать второй макрос, содержащий макрокоманду ДобавитьМеню. Этот макрос иногда называется макросом меню.
На вкладке Создание в группе Другие щелкните Макрос. Если эта команда недоступна, щелкните стрелку либо под кнопкой Модуль, либо под кнопкой Модуль класса, а затем щелкните Макрос.
В первой строке макроса выберите в списке Макрокоманда значение ДобавитьМеню.
В группе Аргументы макрокоманды в поле Название меню введите название меню (например, "Команды отчета"). Этот аргумент не является обязательным, но рекомендуется использовать его, если в действии 3 планируется добавить меню на вкладку ленты (например, на вкладку Надстройки формы или отчета). Если в действии 3 меню добавляется как контекстное, аргумент Название меню пропускается.
В поле Имя макроса введите имя макроса, созданного ранее (действие 1).
Сохраните макрос с нужным именем, например mcrAddShortcutMenu.
На следующем рисунке показан примере макроса меню, который создает меню, полученное в действии 1.
Действие 3. Назначение меню элементу управления, форме, отчету или базе данных
В зависимости от того, где будет отображаться меню, воспользуйтесь одной или несколькими из описанных ниже процедур.
Добавление меню на вкладку "Надстройки" формы или отчета
Используйте эту процедуру, если необходимо, чтобы меню отображалось на вкладке Надстройки для определенной формы или отчета, как показано на следующем рисунке:
В области переходов щелкните правой кнопкой мыши форму или отчет, в которые требуется добавить меню, и выберите команду Конструктор.
На вкладке Конструктор в группе Сервис выберите команду Окно свойств.
Выделите объект целиком, выбрав из списка в верхней части области задач страницы свойств значение Форма или Отчет.
На вкладке Другие страницы свойств в поле свойства Контекстные меню введите имя макроса, созданного в действии 2 (в данном примере — "mcrAddShortcutMenu").
При следующем открытии окна формы или отчета вкладка Надстройки появится на ленте. Откройте вкладку для просмотра меню.
Добавление меню в качестве контекстного меню для формы, отчета или элемента управления
Используйте эту процедуру, если меню должно появляться при щелчке правой кнопкой мыши определенной формы, отчета или элемента управления, как показано на следующем рисунке:
В области переходов щелкните правой кнопкой мыши форму или отчет, в которые требуется добавить контекстное меню, и выберите команду Конструктор.
На вкладке Конструктор в группе Сервис выберите команду Окно свойств.
Выберите элемент управления или объект, которым требуется назначить контекстное меню.
Примечание. Чтобы выделить объект целиком, выберите из списка в верхней части области задач страницы свойств значение Форма или Отчет.
На вкладке Другие страницы свойств в поле свойства Контекстное меню введите имя макроса, созданного в действии 2 (в данном примере — "mcrAddShortcutMenu").
Добавление меню в качестве глобального контекстного меню
Эта процедура заменяет все контекстные меню, отображаемые по умолчанию, в текущей базе данных. Настраиваемые контекстные меню, назначенные определенным формам, отчетам или элементам управления, при этом не изменяются.
Нажмите кнопку Microsoft Office , а затем выберите команду Параметры Access.
В диалоговом окне Параметры Access выберите категорию Текущая база данных.
В группе Параметры ленты и панелей инструментов в поле Контекстное меню введите имя макроса, созданного в действии 2 (в данном примере — "mcrAddShortcutMenu").
Примечания
Настраиваемые контекстные меню заменяют используемые по умолчанию контекстные меню объектов, которым они назначены. Чтобы сохранить в этих меню определенные команды Access, с помощью макрокоманды ВыполнитьКоманду включите их в нужные группы макросов.
Настраиваемое контекстное меню, назначенное элементу управления, заменяет другие настраиваемые контекстные меню, которые определены в базе данных. Настраиваемое контекстное меню, назначенное форме или отчету, заменяет глобальное настраиваемое контекстное меню.
Если для формы, отчета или базы данных задан макрос меню, он будет запускаться каждый раз, когда открывается форма, отчет или база данных. Если при внесении изменений в макрос меню или в группу макросов, определяющих его команды, форма, отчет или база данных открыты, для применения изменений необходимо закрыть и повторно открыть их.
Чтобы создать вложенное меню (Подменю. Меню, которое открывается при выборе команды меню более высокого уровня.), выполните действие 1 для создания отдельной группы макросов, содержащей только команды вложенного меню. Затем выполните действие 1 еще раз, чтобы определить команды для меню верхнего уровня. Добавьте вложенное меню в группу макросов более высокого уровня с помощью макрокоманды ДобавитьМеню. Ниже показана группа макросов для меню, которое содержит вложенное меню, а также полученное контекстное меню. Третья строка в группе макросов создает вложенное меню Экспорт в... (mcrSubMenu).
Можно создать несколько уровней вложенных меню с помощью макрокоманд ДобавитьМеню в группах макросов для каждого уровня меню. Необходимо указать значение Название меню для каждой макрокоманды ДобавитьМеню, в противном случае вложенное меню будет отображаться как пустая строка в меню верхнего уровня.
Условия макросов анализируются только в макросе меню верхнего уровня. Другими словами, в макросе меню можно использовать условие для определения того, будет ли выводиться определенное меню или контекстное меню, но эта возможность поддерживается только для меню верхнего уровня. Не допускается применение условий, определяющих вывод или скрытие команд меню и вложенных меню. Условия можно также использовать для вывода или скрытия настраиваемого контекстного меню и глобального контекстного меню.
При необходимости макрос меню, созданный в действии 2, может быть частью группы макросов. Например, при наличии нескольких контекстных меню для различных объектов и элементов управления можно создать один объект макроса, который содержит все необходимые меню макросов. При этом обязательно нужно отобразить столбец Название макроса и ввести уникальное название для каждого из макросов. В действии 3 используйте следующий формат для ссылки на макрос: имя_группы_макросов.имя_макроса.