Foreversoft.ru

IT Справочник
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Создание кнопки в access

Создание кнопки для формы БД Access 2003

Создание кнопки для запуска макроса в форме базы данных Access 2003

Рассмотрим создание такого элемента управления как кнопка, который очень часто используется на формах для запуска различных действий. Для примера используем форму «Студенты» базы данных Training_students_O. Базу данных Access 2003 скачаем по ссылке Training_students_O и откроем ее. Далее в окне базы данных Access 2003 переключимся на вкладку Формы и откроем форму Студенты в режиме Конструктор.

Удалим с формы поле «расч.», которое в данном примере не рассматривается. Для этого надо выделить это поле и нажать клавишу «Delete», поле будет удалено. Введем новое поле, которое будет образцом для поиска фамилии студента, и вставим кнопку Поиск для запуска макроса (Найти Запись). Для этого на панели элементов надо нажать кнопку «Поле»»ab» (Поле), а затем щелкнуть на форме в том месте, где планируется вставить текстовое поле «Свободный».

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

Метку, связанную с текстовым полем, в которой отображается порядковый номер введенного поля «Поле 24» можно удалить (выделить ее и нажать клавишу «Delete»).

Рядом с полем для ввода образца фамилии вставим кнопку, при нажатии которой будет осуществляться поиск требуемой фамилии. На панели элементов надо нажать кнопку «Кнопка», а затем вставить ее на форму, например, перед полем Свободный. Имя кнопки (в нашем примере по умолчанию — это «Кнопка 26») заменим именем — «Поиск». Закроем форму Студенты, сохранив при этом выполненные изменения.

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

Далее выбираем макрокоманду «Найти Запись» и аргументы макрокоманды. При этом в качестве аргумента «Образец поиска» вставляем знак равенства и имя поля для ввода образца фамилии в квадратных скобках (из формы Студенты), т.е. =[Образец]. Для аргумента «Совпадение» выбираем «С любой частью поля» вместо совпадения «Слово целиком», которое устанавливается по умолчанию. Все остальные параметры, установленные по умолчанию, оставляем без изменений.

Сохраняем созданный макрос под именем Макрос1 и закрываем его. Далее макрос надо связать с кнопкой Поиск. Для этого откроем форму Студенты в режиме конструктора и выделим кнопку Поиск. Затем щелкнем правой кнопкой мыши на кнопке и в контекстном меню выберем команду Свойства, откроется диалоговое окно «Кнопка». На вкладке «Другие» заменим имя «Кнопка 26» на «Поиск»

А на вкладке «События» для события «Нажатие кнопки» — выберем «Макрос1». Закроем окно диалога «Кнопка» и форму «Студенты», сохранив при этом выполненные изменения.

Нажмем кнопку Поиск, и в поле «Фамилия» появится фамилия, содержащая сочетание букв «ин», например Ильин.

Таким образом, созданная кнопка «Поиск» на форме «Студенты» обеспечивает поиск фамилии студентов в базе данных Access по введенному сочетанию букв, которые входят в фамилию.

Copyright

© Обучение в интернет, .
Обратная связь

Создание кнопки в access

Как создать кнопку в базе Microsoft Access

Всем привет! В этой статье я расскажу как создать кнопку в базе Microsoft Access.

Читать еще:  Access запросы на выборку с условием

Как создать кнопку в базе Microsoft Access

Создание кнопок на форме не зависит от того, какая версия Access у вас установлена (2003, 2007, 2010, 2013 или 2016). В данной статье я покажу 2 способа создания кнопок на форме в базе данных Acceess: с помощью мастера и с помощью макроса.

Как это сделать?

Шаг 1. Создание формы

Если у вас нет формы, ее нужно создать. Более подробно как создаются формы можно посмотреть ТУТ. Переходим на вкладку «создание», пункт «Мастер форм». Далее выбираем таблицу или запрос, на основании которых будет создаваться форма. Далее выбираем необходимые поля и нажимаем «Далее».

Выбираем внешний вид формы.

Задаем имя формы и нажимаем «Готово».

Открываем форму в режиме конструктора. Как создать кнопку в базе Microsoft Access будет описано во втором шаге.

Шаг 2. Создание кнопки с помощью мастера

На панели инструментов выбираем пункт «Кнопка» и располагаем ее на форме. Появляется окно мастера кнопок. Здесь необходимо выбрать необходимую категорию и задать определенное действие. Выберем «Предыдущая запись» и нажмем «Далее».

Выбираем, что отображаем на кнопке: текст или рисунок. Оставляем рисунок по умолчанию и нажимаем «Далее».

Задаем имя кнопки и нажимаем «Готово».

Теперь создадим кнопку с текстом. Снова перейдем в мастер кнопок, выберем «Следующая запись».

Далее выбираем «Текст», нажимаем «Далее» и «Готово».

Шаг 3. Создание кнопки с помощью макроса

На панели инструментов выбираем пункт «Кнопка» и располагаем ее на форме. Появляется окно мастера кнопок. Нажимаем «Отмена».

Дважды щелкаем по созданной кнопке, чтобы открыть окно свойств. Переходим на вкладку «События» пункт «Нажатие кнопки». Нажимаем кнопку с тремя точками.

Выбираем «Макросы», нажимаем ОК.

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

Возвращаемся на форму «Таблица 1». Переименуем кнопку, зададим надпись «Выход».

Переходим в режим формы и проверим как работает кнопка «Выход». Приложение microsoft Access должно закрыться.

В данной статье мы разобрали как создать кнопку в базе Microsoft Access.

Макросы Microsoft Access 2007. Создание кнопок для запуска форм

Определение макроса

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

Как правило, макросы связаны с “реакцией на событие” управляющих элементов Access 2007. События определяют, что происходит при нажатии кнопки, входе или выходе из поля БД, открытии или закрытии формы или отчета.

Создание кнопок для запуска форм

Создадим форму “Панель кнопок” для вызова некоторых форм Покупатель, Товар и Заказ нашей базы данных. Для этого выберем вкладку Создание на панели инструментов СУБД, а затем нажмем кнопку Макрос. На экране появится окно Макрос1. В нем имеется таблица с двумя полями. Первое из них предназначено для макрокоманд, второе – для аргументов.

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

Замечание. Можно непосредственно из списка макрокоманд выбрать макрокоманду ОткрытьФорму, а затем в параметрах (в нижней части экрана) указать форму «Покупатель».

Читать еще:  Субд ms access скачать

Теперь создадим форму для размещения кнопок. Выберем вкладку Создание в окне базы данных, затем команду Пустая форма. Перейдя в режим конструктора, перетащим созданный нами макрос “Покупатель” на форму. Там появится кнопка с надписью Покупатель. При просмотре списка можно обнаружить, что в свойстве Нажатие кнопки записано имя макроса «Покупатель».

Закроем форму и сохраним ее с именем “Панель кнопок”. Для проверки работы откроем форму и нажмем кнопку Покупатель. На экране появится созданная нами ранее форма “Покупатель”, с помощью которой можно просматривать и вводить данные по покупателям.

  1. Создать в форме “Панель кнопок” кнопки Товар и Заказ для форм “Товар” и “Заказ с полем со списком”.
  2. Добавить в форму “Панель кнопок” заголовок Основные формы ввода данных.
  3. Задайте разный тип оформления для элементов формы.

Макросы. Автоматический запуск макроса при открытии БД

При открытии БД Access удобно вывести на экран определенную форму, например, панель кнопок управления приложением. Сделаем так, чтобы при открытии нашей базы данных выводилась форма “Панель кнопок”.

Для этого выберем вкладку Создание, нажмем кнопку Макрос, при этом появится пустое окно макроса в режиме конструктора. Нажмем на поле в столбце Макрокоманда, из списка выберем макрокоманду ОткрытьФорму. В поле Имя формы укажем форму “Панель кнопок”. Закроем макрос и сохраним его с именем “AutoExec”.

Теперь закроем нашу БД и откроем ее. При этом автоматически откроется форма “Панель кнопок”. Чтобы открыть БД без автоматического открытия этой формы, надо при открытии базы данных удерживать нажатой кнопку Shift.

Теперь отменим автоматический запуск “Панели кнопок”. Для этого переименуем макрос “AutoExec” в “AutoExec1.

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

Связанные статьи

Рекомендую прочесть статьи, связанные с данной:

Добавить комментарий Отменить ответ

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

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

Рассмотрим пример создания кнопки в готовой форме, например, «Составная форма Модели – Клиенты». Для этого откройте форму в режиме конструктора.

1. В окне конструктора убедитесь в том, что активизирована кнопка Мастера на панели инструментов (с изображением волшебной палочки), и щелкните кнопкой мыши в том месте формы, где собираетесь создать кнопку. На экране появится диалоговое окно Создание кнопок, содержащее список категорий и действий для выбранной категории.

2. Выберите пункт Работа с формой в списке Категории, затем пункт Закрытие формы в списке Действия.

3. Нажмите кнопку Далее. Мастер предложит вам выбрать рисунок или текст кнопки. Выберите переключатель Текст и введите «Выход из приложения».

4. Нажмите кнопку Далее и введите название кнопки Закрытие формы. Затем нажмите кнопку Готово.

5. Протестируйте новую форму, переключившись в окно формы.

При создании базы данных без помощи мастера можно вызвать диспетчера кнопочных форм,

Задание к лабораторной работе 8

1. Создайте кнопочную форму выбрав в меню Сервис пункт Служебные программы и нажав Диспетчер кнопочных форм.

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

Для добавления элементов в пустую кнопочную форму выполните следующие действия:

2.1. Нажмите кнопку Изменить диалогового окна Изменение страницы кнопочной формы и измените Название формы: «Автомобили».

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

2.3. Введите текст «Ввод и редактирование данных» в качестве текста для первого элемента и выберите команду Открытие формы в режиме редактирования из списка стандартных команд.

2.4. В списке названий форм в вашей базе данных выберите название формы, для которой вы создаете кнопку (например, «Составная Клиенты и заказы»). Если выбрана команда просмотра и печати отчета, то список будет содержать имена всех отчетов в базе данных.

Читать еще:  Ms access построитель выражений

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

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

Если вы посмотрите теперь на вкладку ТАБЛИЦЫ базы данных, то увидите новую таблицу с именем Кнопочная форма, которая была создана Диспетчером кнопочных форм на основе введенных данных в диалоговых окнах. Теперь переходим на вкладку Формы и открываем новую форму Кнопочная форма. Возможно, вы захотите внести некоторые изменения во внешний вид формы, например, добавить логотип фирмы или кнопку возврата в ACCESS.

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

Проведение изменений в кнопочной форме

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

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

· С помощью Мастера кнопок добавьте кнопку, которая закрывает ACCESS. Выберите пункт Приложение в списке Категории и пункт Выход из приложения из списка Действия. Следуя стилю, установленному для приложения, используйте текст «Выход из Access» для кнопки.

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

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

3. Просмотрите результаты проделанной работы. Повышать квалификацию в области применения СУБД ACCESS Вы будете самостоятельно. Успехов Вам .

1. ACCESS 7.0 для Windows 95 – С-Пб.: Торгово-издательское бюро BNV, 1996. 480 с.: ил.

2. Сильвия Бемер. MS ACCESS 2.0. М., 1995 444 с.: ил.

3. Визе Манс. Microsoft ACCESS 2.0. Локализованная версия./Под ред. Каратыгина С.А.. М.: Бином, Киев: Торгово-издательское бюро BNV, 1996. 207 с.: ил.

Основные понятия. 3

Создание базы данных. 4

Работа с таблицами. 4

Мастер таблиц. 4

Самостоятельное формирование таблицы. 5

Редактирование структуры таблицы. 6

Добавление записей данных в новую таблицу. 7

Поиск и замена записей. 8

Связи между таблицами. 9

Лабораторная работа 1. 12

Задание к лабораторной работе 1. 12

Назначение первичного ключа. 14

Сохранение структуры таблицы на диске. 15

Проектирование структуры таблицы “Клиенты”. 15

Лабораторная работа 2. 16

Лабораторная работа 3. 19

Самостоятельное формирование запросов. 21

Задание к лабораторной работе 3. 22

Лабораторная работа 4. 22

Самостоятельное создание формы. 22

Задание к лабораторной работе 4. 22

Лабораторная работа 5. 22

Вычисляемые поля. 22

Лабораторная работа 6. 22

Создание макета отчета. 22

Конструирование макета отчета с помощью Мастера отчетов. 22

Формирование элементов управления. 22

Формирование вычисляемых элементов управления. 22

Сортировка и группировка данных в отчете. 22

Лабораторная работа 7. 22

Использование мыши при создании макроса. 22

Автоматический запуск макроса. 22

Лабораторная работа 8. 22

Создание кнопки в форме. 22

Рекомендуемая литература. 22

Не нашли то, что искали? Воспользуйтесь поиском:

Лучшие изречения: Студент — человек, постоянно откладывающий неизбежность. 11309 — | 7590 — или читать все.

Ссылка на основную публикацию
Adblock
detector