access при открытии запускать форму

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

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

Также можно создать макрос AutoExec для выполнения действий при запуске базы данных. Дополнительные сведения см. в статье Создание макроса, который запускается при открытии базы данных.

Задание формы по умолчанию в параметрах Access

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

Откройте вкладку Файл и в разделе Справка выберите Параметры.

Выберите пункт Текущая база данных.

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

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

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

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

Источник

Создание макроса, который запускается при открытии базы данных

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

Макрос AutoExec — это просто макрос с именем AutoExec. При открытии базы данных приложение Access выполняет его раньше любых других макросов или кода VBA.

Создание макроса AutoExec

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

Откройте вкладку Создание и в группе Другие нажмите кнопку Макрос.

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

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

Повторите действие 2 для каждого из дополнительных действий.

Нажмите кнопку Сохранить. В диалоговом окне Сохранить как введите имя AutoExec.

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

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

Чтобы не использовать макрос AutoExec и другие параметры загрузки, удерживайте нажатой клавишу SHIFT во время запуска базы данных. Дополнительные сведения см. в статье Обход параметров запуска при открытии базы данных.

Для выполнения действий при запуске базы данных можно также указать начальную форму и назначить макросы или код VBA ее событиям OnOpen и OnLoad. Дополнительные сведения см. в статье Назначение формы, которая появляется по умолчанию при открытии базы данных Access.

Источник

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

В этой статье

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

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

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

На вкладке Конструктор в группе Элементы управления выберите параметр Использовать мастера c3b8af10 d6cc 4d42 8e21 92f859bbd10b.

f5e75459 31c6 4597 ad0f 28ccadb23f8b

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

3f79dfdb dee8 4faf bca5 acb894d5ce3a

Щелкните форму в том месте, где должна находиться кнопка.

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

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

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

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

Щелкните в области навигации правой кнопкой мыши форму с нужной кнопкой и выберите в контекстном меню пункт Конструктор 0d30eb28 6217 4ee7 b48d 1c26643a60d5или Режим макета 49db878a ee83 45e5 ae5f daeba355d8d6.

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

В окне свойств на вкладке События в поле свойства Нажатие кнопки должен отображаться текст [Внедренный макрос]. Щелкните в этом поле и нажмите справа от него кнопку d5f9f47b bca3 42bd 9772 96ff011602bd.

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

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

Кнопку запуска макроса можно создать, перетащив готовый макрос в форму в режиме конструктора.

Чтобы открыть форму в режиме конструктора, щелкните ее правой кнопкой мыши в области навигации и выберите в контекстном меню пункт Конструктор 0d30eb28 6217 4ee7 b48d 1c26643a60d5.

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

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

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

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

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

Щелкните форму в области навигации правой кнопкой мыши и выберите в контекстном меню пункт Конструктор 0d30eb28 6217 4ee7 b48d 1c26643a60d5.

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

b045dacb e335 4aeb 95b6 3a8131654a35

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

3f79dfdb dee8 4faf bca5 acb894d5ce3a

Щелкните форму в том месте, где должна находиться кнопка.

Access добавит кнопку в форму.

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

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

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

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

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

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

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

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

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

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

Чтобы создать выражение, нажмите d5f9f47b bca3 42bd 9772 96ff011602bdи выберите пункт Выражения.

Чтобы начать создание процедуры обработки событий на Visual Basic для приложений (VBA), нажмите d5f9f47b bca3 42bd 9772 96ff011602bdи выберите пункт Программы. Чтобы создать внедренный макрос с действиями, которые будет запускать кнопка, нажмите d5f9f47b bca3 42bd 9772 96ff011602bdи выберите пункт Макросы.

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

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

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

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

Щелкните форму в области навигации правой кнопкой мыши и выберите пункт Конструктор 0d30eb28 6217 4ee7 b48d 1c26643a60d5.

Выполните одну из описанных ниже процедур.

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

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

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

Выберите пункт В виде таблицы 5079e24d 54b2 4289 99d9 1242eb29b9b9или В столбик bab2aa57 becc 4998 801d 97a6d52c145c, чтобы создать соответственно строку или столбец кнопок.

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

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

5581beae dece 4dbd 8133 0d77b1b05181

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

f93bb8fa 80bf 43ca a89f b1e094eeaaca

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

329e3a6f 0bad 4088 a067 ebf72e38b9d3

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

6c86b634 8b99 4b7c 9b1d 221418524ffa

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

На вкладке Упорядочить выберите команду Вверх или Вниз.

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

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

Перемещение всего макета кнопок

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

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

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

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

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

На вкладке Упорядочить нажмите кнопку Сетка и выберите стиль линий сетки.

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

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

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

Щелкните в окне свойств на вкладке Макет поле свойства Прозрачный.

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

Вы по-прежнему будете видеть контур кнопки в режиме конструктора, но в режиме формы она будет невидима.

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

Отображение кнопки в виде гиперссылки

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

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

В окне свойств на вкладке Макет щелкните поле Тип фона.

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

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

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

85bf2a7d bdad 44b5 9b05 9970a2e31e09

Создание кнопки «Отмена»

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

В поле свойства Отмена выберите значение Да.

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

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

Примечание: Если в форме разрешены необратимые операции (например, удаление), рекомендуется сделать кнопку «Отмена» используемой по умолчанию. Чтобы сделать это, установите значение Да для свойств По умолчанию и Отмена.

Отображение рисунка на кнопке. Введите в поле свойства Рисунок имя файла изображения (например, в формате BMP, ICO или DIB) и путь к нему. Если вы не помните точно имя файла или путь, нажмите кнопку d5f9f47b bca3 42bd 9772 96ff011602bd, чтобы открыть построитель рисунков.

1b358263 ae10 4d73 8f78 14cf5d627a06

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

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

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

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

Добавьте рисунок на кнопку по приведенным ранее инструкциям

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

В окне свойств кнопки на вкладке Макет введите нужную подпись в поле свойства Подпись.

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

Источник

Как в access 2010 сделать так чтобы созданная кнопочная форма открывалась автоматически при запуске БД

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

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

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

tickКак сделать так чтобы при запуске программы первой открывалась Form2, а не Form1
Как сделать так чтобы при запуске программы первой открывалась Form2, а не Form1

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

tickКак сделать так, чтобы при запуске excel раскладка клавиатуры автоматически менялась на английскую?
При открытии Excel всегда раскладка клавиатуры русская, а как сделать так чтобы всегда открывалась.

tickКак сделать так, чтобы по нажатию кнопки открывалась только одна форма?
Ситуация такова, что есть 20 различных элементов toolStripMenuItem, по нажатию каждого из которых.

tickКак сделать, чтоб при запуске аксесса 2007 сразу запускалась кнопочная форма?
Здравствуйте. Как сделать, чтоб при запуске аксесса 2007 сразу запускалась кнопочная форма.

Как сделать так что при открытии БД открывалась выбранная форма
Здравствуйте. как мне сделать так, чтобы при открытии БД открывалась Главная Форма (которую я.

Источник

Как сделать автозапуск формы?

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

Как сделать автозапуск простой формы?
как сделать автозапуск простой формы в MS Access 2007? (главная кнопочная форма не нужна)

Автозапуск кнопочной формы
Как сделать, чтоб при запуске аксесса 2003 сразу запускалась кнопочная форма? Объясните.

Как сделать 1,2 и 3 Нормальные формы?
Помогите привести их в 1 и 2 нормальные формы, с 3 я попробую сам разобраться, со мной препод никак.

Для запуска формы при загрузке базы можно настроить парамерты самой базы

У меня акцесс английский, но на русском должно быть приблизительно «Файл—настройки—текущая база—отображать форму».

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

tickКак сделать скриншот формы?
Как сделать скриншот формы? Хотелось бы реализовать хоть один из ниже перечисленных вариантов.

Как сделать размер формы фиксированным
Здравствуйте. Подскажите, пожалуйста, как можно программно сделать фиксированный размер формы при.

tickКак сделать автозаполнение полей формы?
Как сделать автозаполнение полей формы? При выборе значения из ПоляСоСписком остальные данные.

tickКак сделать определенный размер формы?
Подскажите,как сделать так,чтоб форма при открытии не растягивалась(не было этой белой области,как.

Источник

Понравилась статья? Поделить с друзьями:
Добавить комментарий
  • Как сделать успешный бизнес на ритуальных услугах
  • Выездной кейтеринг в России
  • Риски бизнеса: без чего не обойтись на пути к успеху
  • access пользовательское веб приложение
  • access поле со списком в форме