Использование кнопки для запуска действия или последовательности действий

Использование кнопки для запуска действия или последовательности действий

Используйте кнопки в форме Access для запуска действия или набор макрокоманд. Например можно создать кнопка, которая открывает другой форме. Чтобы выполнить действие кнопки, напишите макрос или процедура обработки события и вложите его в кнопках команды На нажмите кнопку свойства. Можно также внедрить макрос непосредственно в свойстве На нажмите кнопки. Это дает возможность скопировать кнопку другие формы без потери функциональности кнопки.

В этой статье

Добавление кнопки команды в форму с помощью мастера

Кнопка "Создать", перетащив макроса в форму

Кнопка "Создать" команды без использования мастера

Настройка кнопки

Добавление кнопки к форме при помощи мастера

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

  1. В области переходов щелкните форму правой кнопкой мыши и выберите в контекстном меню команду Конструктор.

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

    Изображение кнопки

  3. На вкладке Конструктор в группе Элементы управления щелкните элемент Кнопка.

    Изображение кнопки

  4. В сетке конструктора щелкните то место, куда требуется вставить кнопку.

    Будет запущен мастер создания кнопок.

  5. Следуйте указаниям мастера. На последней странице нажмите кнопку Готово.

    Мастер создает кнопку и внедряет макрос в свойство Нажатие кнопки (On Click) кнопки. Этот макрос содержит команды для выполнения задач, выбранных в мастере.

Просмотр или изменение макроса, внедренного в кнопку

  1. В области переходов щелкните правой кнопкой мыши форму, содержащую кнопку, и выберите в контекстном меню команду Конструктор Изображение кнопки или Режим макета Изображение кнопки .

  2. Выделите кнопку, щелкнув ее, и нажмите клавишу F4, чтобы открыть ее окно свойств.

  3. На вкладке Событие окна свойств в ячейке свойства Нажатие кнопки (On Click) должно отображаться [Внедренный макрос]. Щелкните в любом месте ячейки свойства, а затем нажмите кнопку Кнопка "Построитель" в правой части ячейки.

Откроется построитель макросов, в котором отображаются макрокоманды, составляющие внедренный макрос.

К началу страницы

Создание кнопки перетаскиванием макроса в форму

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

  1. Откройте форму в режиме конструктора: в области переходов щелкните правой кнопкой мыши нужную форму и выберите в контекстном меню команду Конструктор Изображение кнопки .

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

    Access автоматически создает кнопки и использует имя макроса в качестве подписи кнопки. Access вставляет имя макроса в свойстве На нажмите кнопки, чтобы макрос запускается при нажатии кнопки. Access использует универсальное имя для кнопки, поэтому рекомендуется более понятное имя введите имя свойства кнопки. Чтобы открыть страницу свойств для кнопки, пока форма открыта в режиме конструктора, нажмите кнопку и нажмите клавишу F4.

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

К началу страницы

Создание кнопки без помощи мастера

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

  1. Щелкните правой кнопкой мыши форму в области переходов и выберите в меню команду Конструктор Изображение кнопки .

  2. Убедитесь в том, что на вкладке Конструктор в группе Элементы управления не выделена кнопка Использовать мастера.

    Изображение кнопки

  3. На вкладке Конструктор в группе Элементы управления щелкните элемент Кнопка.

    Изображение кнопки

  4. В форме щелкните то место, в которое следует поместить кнопку.

    Кнопка будет вставлена в форму.

    Поскольку кнопка Использовать мастера не была выделена, дальнейшие действия не будут выполняться. Если при помещении кнопки в форму запускается мастер создания кнопок, в нем можно нажать кнопку Отмена.

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

  6. Для отображения всех свойств кнопки откройте вкладку Все.

  7. Чтобы завершить создание кнопки, задайте ее свойства, как показано в следующей таблице.

Свойство

Описание

Имя

По умолчанию новой кнопке присваивается имя Команда с порядковым номером, например Команда34. Хотя это и не обязательно, рекомендуется дать кнопке имя, отражающее ее функцию (например, кнОтчетПродаж или ЗакрытьФорму). Это поможет в будущем, если потребуется сослаться на кнопку в макросе или процедуре обработки события.

Подпись

Введите надпись, которая должна отображаться на кнопке. Например, Отчет о продажах или Закрыть форму.

Примечание : Если в свойстве Рисунок (Picture) указан рисунок, надпись не отображается.

Нажатие кнопки

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

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

  • Чтобы при нажатии на кнопку запускалась имеющаяся встроенная функция или функция VBA, введите знак равенства (=), а за ним — имя функции, например =MsgBox("Здравствуй, мир!") или =MyFunction(аргументы).

  • Чтобы построить выражение, нажмите кнопку Кнопка "Построитель" и выберите пункт Выражения.

  • Для создания процедуры обработки событий, использующей программу на языке Visual Basic для приложений (VBA), нажмите кнопку Кнопка "Построитель" и выберите пункт Программы. Для создания нового встроенного макроса, содержащего команды, которые должны выполняться по нажатию кнопки, нажмите кнопку Кнопка "Построитель" и выберите пункт Макросы.

    Примечание : необходимо предоставить Access баз данных, которые содержат код VBA надежные состояние перед запуском кода.

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

К началу страницы

Настройка кнопки

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

  1. В области переходов щелкните форму правой кнопкой мыши и выберите в контекстном меню команду Конструктор Изображение кнопки .

  2. Выполните одно из следующих действий.

    • Создание набора кнопок с горизонтальным (в строку) или вертикальным (в столбик) расположением   

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

      1. Щелкните правой кнопкой мыши одну из кнопок, которые нужно добавить к макету, и выберите в контекстном меню команду Макет.

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

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

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

        Кнопка в табличном макете

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

        Кнопка в макете в столбик

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

        Добавление кнопки к макету элементов управления, расположенному в столбик

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

        Кнопка, добавленная к макету элементов управления, расположенному в столбик

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

        1. Нажмите кнопку команды.

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

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

          Примечание : Команды Переместить вверх и Вниз отключены для макетов с накоплением.

      5. Перемещение макета кнопок целиком   

        1. Щелкните любую кнопку в макете.

          В верхнем левом углу макета появится область выделения макета.

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

    • Добавление линий сетки в макет кнопок   

      1. Выделите любой кнопки команд в макете.

      2. На вкладке "Расположение" выберите команду линии сетки, а затем выберите нужный стиль линии сетки, которые нужно.

    • Создание прозрачной кнопки   

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

      1. Щелкните кнопку, которую нужно сделать прозрачной, и нажмите клавишу F4, чтобы открыть ее окно свойств.

      2. На вкладке Формат окна свойств щелкните ячейку свойства Прозрачный (Transparent).

      3. В раскрывающемся списке выберите пункт Да.

        Очертания кнопки по-прежнему будут видны в режиме режиме конструктора, но кнопка станет невидимой в режиме формы.

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

    • Создание кнопки, которая выглядит как гиперссылка   

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

      1. Выделите кнопку, щелкнув ее, и нажмите клавишу F4, чтобы открыть ее окно свойств.

      2. На вкладке Формат окна свойств щелкните ячейку свойства Тип фона (Back Style).

      3. В раскрывающемся списке выберите пункт Прозрачный.

        Очертания кнопки будут скрыты, но ее надпись останется видимой.

      4. Чтобы подчеркивать или изменить цвет текста в заголовке, материалы в группе " Шрифт " на вкладке " Формат ".

        Команды, доступные в группе шрифт Access

    • Создание кнопки "Отмена"   

      1. Щелкните кнопку и нажмите клавишу F4, чтобы открыть ее окно свойств.

      2. В ячейке свойства Отмена выберите значение Да.

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

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

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

    • Отображение рисунка на кнопке    Укажите путь и имя файла рисунка (например, с расширением BMP, ICO или DIB) в ячейке свойства Рисунок для кнопки. Если путь или имя файла неизвестны, нажмите кнопку Кнопка "Построитель" , чтобы открыть построитель рисунков.

      Построитель рисунков

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

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

    • Отображение рисунка и подписи на кнопке   

      Можно отобразить подписи и изображение на кнопке. Воспользуйтесь следующей процедурой.

      1. Добавьте рисунок на командную кнопку (процедура описана ранее в этом разделе).

      2. Выделите командную кнопку. Если страница свойств еще не открыта, нажмите клавишу F4, чтобы открыть ее.

      3. На вкладке Формат окна свойств введите текст в поле Подпись.

      4. Щелкните стрелку рядом с полем Расположение подписи к рисунку и выберите требуемое расположение. Например, чтобы отобразить подпись под рисунком, выберите вариант По нижнему краю. Чтобы отобразить подпись справа от картинки, выберите вариант По правому краю. Чтобы выбрать расположение в соответствии с региональными параметрами компьютера, выберите вариант Обычное. При использовании этого варианта подпись будет отображена справа для языков с письмом слева направо и слева — для языков с письменностью справа налево.

К началу страницы

В этой статье

Добавление кнопки к форме при помощи мастера

Создание кнопки перетаскиванием макроса в форму

Создание кнопки без помощи мастера

Настройка кнопки

Добавление кнопки к форме при помощи мастера

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

  1. В области переходов щелкните форму правой кнопкой мыши и выберите в контекстном меню команду Конструктор.

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

    Изображение кнопки

  3. На вкладке Конструктор в группе Элементы управления щелкните элемент Кнопка.

    Изображение кнопки

  4. В сетке конструктора щелкните то место, куда требуется вставить кнопку.

    Будет запущен мастер создания кнопок.

  5. Следуйте указаниям мастера. На последней странице нажмите кнопку Готово.

    Мастер создает кнопку и внедряет макрос в свойство Нажатие кнопки (On Click) кнопки. Этот макрос содержит команды для выполнения задач, выбранных в мастере.

Просмотр или изменение макроса, внедренного в кнопку

  1. В области переходов щелкните правой кнопкой мыши форму, содержащую кнопку, и выберите в контекстном меню команду Конструктор Изображение кнопки или Режим макета Изображение кнопки .

  2. Выделите кнопку, щелкнув ее, и нажмите клавишу F4, чтобы открыть ее окно свойств.

  3. На вкладке Событие окна свойств в ячейке свойства Нажатие кнопки (On Click) должно отображаться [Внедренный макрос]. Щелкните в любом месте ячейки свойства, а затем нажмите кнопку Кнопка "Построитель" в правой части ячейки.

Откроется построитель макросов, в котором отображаются макрокоманды, составляющие внедренный макрос.

К началу страницы

Создание кнопки перетаскиванием макроса в форму

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

  1. Откройте форму в режиме конструктора: в области переходов щелкните правой кнопкой мыши нужную форму и выберите в контекстном меню команду Конструктор Изображение кнопки .

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

    Кнопка будет создана в Microsoft Office Access 2007 автоматически, а имя макроса будет использовано в качестве надписи на кнопке. Кроме того, имя макроса Office Access 2007 вставляется в свойство Нажатие кнопки (On Click) кнопки, так что макрос будет запускаться при ее нажатии. Вместо исходного имени кнопки рекомендуется ввести в свойство Имя (Name) более информативное имя. Чтобы открыть окно свойств для кнопки, когда форма открыта в режиме конструктора, щелкните кнопку и нажмите клавишу F4.

Дополнительные сведения о создании макросов см. в статье Создание макроса.

К началу страницы

Создание кнопки без помощи мастера

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

  1. Щелкните правой кнопкой мыши форму в области переходов и выберите в меню команду Конструктор Изображение кнопки .

  2. Убедитесь в том, что на вкладке Конструктор в группе Элементы управления не выделена кнопка Использовать мастера.

    Изображение кнопки

  3. На вкладке Конструктор в группе Элементы управления щелкните элемент Кнопка.

    Изображение кнопки

  4. В форме щелкните то место, в которое следует поместить кнопку.

    Кнопка будет вставлена в форму.

    Поскольку кнопка Использовать мастера не была выделена, дальнейшие действия не будут выполняться. Если при помещении кнопки в форму запускается мастер создания кнопок, в нем можно нажать кнопку Отмена.

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

  6. Для отображения всех свойств кнопки откройте вкладку Все.

  7. Чтобы завершить создание кнопки, задайте ее свойства, как показано в следующей таблице.

Свойство

Описание

Имя

По умолчанию новой кнопке присваивается имя Команда с порядковым номером, например Команда34. Хотя это и не обязательно, рекомендуется дать кнопке имя, отражающее ее функцию (например, кнОтчетПродаж или ЗакрытьФорму). Это поможет в будущем, если потребуется сослаться на кнопку в макросе или процедуре обработки события.

Подпись

Введите надпись, которая должна отображаться на кнопке. Например, Отчет о продажах или Закрыть форму.

Примечание : Если в свойстве Рисунок (Picture) указан рисунок, надпись не отображается.

Нажатие кнопки

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

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

  • Чтобы сделать кнопки запуска существующих встроенной функции или функцию VBA, введите знак равенства (=), за которым следует имя функции; Например, =MsgBox(«Привет») или =MyFunction(аргументов).

  • Чтобы построить выражение, нажмите кнопку Кнопка "Построитель" и выберите пункт Выражения.

  • Для создания процедуры обработки событий, использующей программу на языке Visual Basic для приложений (VBA), нажмите кнопку Кнопка "Построитель" и выберите пункт Программы. Для создания нового встроенного макроса, содержащего команды, которые должны выполняться по нажатию кнопки, нажмите кнопку Кнопка "Построитель" и выберите пункт Макросы.

    Примечание : Прежде чем программа VBA может быть выполнена, базам данных Office Access 2007, в которых содержится программа VBA, необходимо предоставить состояние доверенных.

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

К началу страницы

Настройка кнопки

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

  1. В области переходов щелкните форму правой кнопкой мыши и выберите в контекстном меню команду Конструктор Изображение кнопки .

  2. Выполните одно из следующих действий.

    • Создание набора кнопок с горизонтальным (в строку) или вертикальным (в столбик) расположением   

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

      1. Щелкните правой кнопкой мыши одну из кнопок, которые нужно добавить к макету, и выберите в контекстном меню команду Макет.

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

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

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

        Кнопка в табличном макете

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

        Кнопка в макете в столбик

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

        Добавление кнопки к макету элементов управления, расположенному в столбик

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

        Кнопка, добавленная к макету элементов управления, расположенному в столбик

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

        1. Щелкните кнопку правой кнопкой мыши и выберите в контекстном меню пункт Макет.

        2. Выберите команду Переместить раздел вверх Изображение кнопки или Переместить раздел вниз Изображение кнопки .

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

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

      5. Перемещение макета кнопок целиком   

        1. Щелкните любую кнопку в макете.

          В верхнем левом углу макета появится область выделения макета.

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

    • Добавление линий сетки в макет кнопок   

      1. Щелкните правой кнопкой мыши любую кнопку в макете и выберите в контекстном меню пункт Макет.

      2. Выделите пункт меню Линии сетки и выберите нужный стиль линий сетки.

    • Создание прозрачной кнопки   

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

      1. Щелкните кнопку, которую нужно сделать прозрачной, и нажмите клавишу F4, чтобы открыть ее окно свойств.

      2. На вкладке Формат окна свойств щелкните ячейку свойства Прозрачный (Transparent).

      3. В раскрывающемся списке выберите пункт Да.

        Очертания кнопки по-прежнему будут видны в режиме режиме конструктора, но кнопка станет невидимой в режиме формы.

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

    • Создание кнопки, которая выглядит как гиперссылка   

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

      1. Выделите кнопку, щелкнув ее, и нажмите клавишу F4, чтобы открыть ее окно свойств.

      2. На вкладке Формат окна свойств щелкните ячейку свойства Тип фона (Back Style).

      3. В раскрывающемся списке выберите пункт Прозрачный.

        Очертания кнопки будут скрыты, но ее надпись останется видимой.

      4. Чтобы подчеркнуть текст надписи на кнопке или изменить его цвет, воспользуйтесь инструментами в группе Шрифт на вкладке Конструктор.

        Изображение ленты Access

    • Создание кнопки "Отмена"   

      1. Щелкните кнопку и нажмите клавишу F4, чтобы открыть ее окно свойств.

      2. В ячейке свойства Отмена выберите значение Да.

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

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

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

    • Отображение рисунка на кнопке    Укажите путь и имя файла рисунка (например, с расширением BMP, ICO или DIB) в ячейке свойства Рисунок для кнопки. Если путь или имя файла неизвестны, нажмите кнопку Кнопка "Построитель" , чтобы открыть построитель рисунков.

      Построитель рисунков

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

      По умолчанию свойству Тип рисунка (Picture Type) присваивается значение Внедренный. Когда свойству кнопки Рисунок (Picture) назначается графический файл, при использовании этого значения создается копия рисунка, которая сохраняется в файле базы данных Access. Любые последующие изменения оригинального рисунка не отразятся на кнопке. Для создания связи с оригинальным рисунком, чтобы любые изменения рисунка отражались на кнопке, измените значение свойства Тип рисунка (Picture Type) на Связанный. В этом случае следует хранить исходный файл в исходном расположении. Если переместить или переименовать файл рисунка, то при открытии базы данных будет выведено сообщение об ошибке, а на кнопке вместо рисунка будет отображаться ее надпись.

    • Отображение рисунка и подписи на кнопке   

      Теперь в Office Access 2007 можно отображать одновременно подпись и картинку на командной кнопке. Чтобы это сделать, выполните следующие действия.

      1. Добавьте рисунок на командную кнопку (процедура описана ранее в этом разделе).

      2. Выделите командную кнопку. Если страница свойств еще не открыта, нажмите клавишу F4, чтобы открыть ее.

      3. На вкладке Формат окна свойств введите текст в поле Подпись.

      4. Щелкните стрелку рядом с полем Расположение подписи к рисунку и выберите требуемое расположение. Например, чтобы отобразить подпись под рисунком, выберите вариант По нижнему краю. Чтобы отобразить подпись справа от картинки, выберите вариант По правому краю. Чтобы выбрать расположение в соответствии с региональными параметрами компьютера, выберите вариант Обычное. При использовании этого варианта подпись будет отображена справа для языков с письмом слева направо и слева — для языков с письменностью справа налево.

К началу страницы

Примечания : 

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

  • Используйте английский вариант этой статьи, который находится здесь, в качестве справочного материала. Вместе с другими участниками сообщества Майкрософт вы можете улучшить эту статью с помощью Community Translation Framework (CTF). Просто наведите указатель мыши на предложение в статье и выберите команду "УЛУЧШИТЬ ПЕРЕВОД" в мини-приложении CTF. Для получения дополнительных сведений о CTF щелкните здесь. Используя CTF, вы соглашаетесь с нашими условиями предоставления услуг.

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×