Как сделать всплывающее окно в access

Как сделать всплывающее окно в access?

Вы, наверное, обратили внимание, что в Access, да и не только в нем, существуют такие окна, которые размещаются на экране поверх всех остальных окон, даже если в данный момент активным является другое окно. Примером такого окна является окно Свойства (Properties) в Конструкторе форм. Вы тоже можете в своем приложении создавать формы такого типа. Они называются всгыывающими формами.

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

Чтобы форма обладала таким свойством, необходимо присвоить значение Да (Yes) свойству Всплывающее окно (Pop Up). Это свойство находится на вкладке Другие (Other) окна свойств формы (рис. 9.45).

Обычную форму можно также превратить в модальное диалоговое окно, если свойству Модальное окно (Modal) этой формы задать значение Да (Yes). Модальная форма отличается тем, что пока она открыта, вы не можете переместить фокус на другой объект — форму, меню, кнопку панели инструментов и пр., т. е. другие объекты становятся недоступными, пока не будет закончена работа с данной формой и она не будет закрыта.

Модальные формы обычно используются для создания специальных диалоговых окон, которые запрашивают у пользователя некоторую информацию. Для того чтобы выполнять другие задачи, пользователь должен ввести эту информацию и закрыть форму. Обычно в таком окне устанавливают свойства Кнопка оконного меню (Control Box), Кнопки размеров окна (Min Max Buttons) и Кнопка закрытия (Close Button) таким образом, что эти кнопки не отображались в форме. Зато в самой форме создают две кнопки ОК и Отмена (Cancel). Кнопка ОК позволяет выполнить дальнейшие действия и закрывает форму. Кнопка Отмена закрывает форму и выполняет все действия по прерыванию выполняемой операции. Для этого создают программы VBA или макросы, которые связывают с событием Нажатие кнопки (Click) каждой из этих кнопок (см. также гл. 13).

Рис. 9.44. Всплывающая Главная кнопочная форма

Рис. 9.45. Установка значения свойства Всплывающее окно

Обычно для всплывающих или модальных окон изменяют значение свойства Тип границы (Border Style), которое по умолчанию имеет значение Изменяемая (Sizable). Для этого свойства у всплывающей формы обычно устанавливают значение Тонкая (Thin). При этом всплывающую форму можно перемещать по экрану, но нельзя изменить ее размеры. У модальной формы для свойства Тип границы обычно устанавливают значение Окна диалога (Dialog). При этом автоматически отключаются кнопки размеров окна (но кнопку закрытия вам придется отключить вручную, если это нужно), поэтому она не может быть развернута на весь экран, свернута в значок или просто изменена в размерах.

Примером модального диалогового окна является форма «Продажи по годам» (Sales by Year Dialog) в приложении «Борей» (Northwind) (рис. 9.46).

Рис. 9.46. Модальное диалоговое окно в приложении

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

  1. Создайте форму и добавьте требуемые элементы управления диалогового окна формы.
  2. Откройте форму в режиме конструктора.
  3. Дважды щелкните область выделения формы, чтобы открыть окно свойств.
  4. Выберите значение Да для свойства Всплывающее окно (PopUp).
  5. В ячейке свойства Модальное окно (Modal) выберите значение Да.
  6. В ячейке свойства Тип границы (BorderStyle) выберите значение Окно диалога.
  7. В ячейке свойства Область выделения (RecordSelectors) выберите значение Нет.
  8. В ячейке свойства Кнопки перехода (NavigationButtons) выберите значение Нет.
  9. В ячейке свойства Разделительные линии (DividingLines) выберите значение Нет.
  10. Создайте макрос или процедуру обработки события для открытия диалогового окна.
  11. Свяжите макрос или процедуру обработки события с формой, указав имя макроса или процедуры обработки события в ячейке соответствующего свойства события. Например, введите имя макроса или процедуры обработки события в ячейку свойства кнопки Нажатие кнопки (OnClick).

Чтобы разместить диалоговое окно на экране нужным образом, откройте их в режиме конструктора, разверните окно Microsoft Access, выберите местоположение окна и сохраните форму. При открытии диалогового окна оно появится в этом месте (предполагается, что свойство Выравнивание по центру (AutoCenter) установлено в значение Нет и положение не задано в процедуре обработки события, открывающей диалоговое окно).

Всплывающие формы и диалоговые окна

Вы, наверное, обратили внимание, что в Access, да и не только в нем, существуют такие окна, которые размещаются на экране поверх всех остальных окон, даже если в данный момент активным является другое окно. Примером такого окна является окно Свойства (Properties) в Конструкторе форм. Вы тоже можете в своем приложении создавать формы такого типа. Они называются всгыывающими формами.

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

Чтобы форма обладала таким свойством, необходимо присвоить значение Да (Yes) свойству Всплывающее окно (Pop Up). Это свойство находится на вкладке Другие (Other) окна свойств формы (рис. 9.45).

Обычную форму можно также превратить в модальное диалоговое окно, если свойству Модальное окно (Modal) этой формы задать значение Да (Yes). Модальная форма отличается тем, что пока она открыта, вы не можете переместить фокус на другой объект — форму, меню, кнопку панели инструментов и пр., т. е. другие объекты становятся недоступными, пока не будет закончена работа с данной формой и она не будет закрыта.

Модальные формы обычно используются для создания специальных диалоговых окон, которые запрашивают у пользователя некоторую информацию. Для того чтобы выполнять другие задачи, пользователь должен ввести эту информацию и закрыть форму. Обычно в таком окне устанавливают свойства Кнопка оконного меню (Control Box), Кнопки размеров окна (Min Max Buttons) и Кнопка закрытия (Close Button) таким образом, что эти кнопки не отображались в форме. Зато в самой форме создают две кнопки ОК и Отмена (Cancel). Кнопка ОК позволяет выполнить дальнейшие действия и закрывает форму. Кнопка Отмена закрывает форму и выполняет все действия по прерыванию выполняемой операции. Для этого создают программы VBA или макросы, которые связывают с событием Нажатие кнопки (Click) каждой из этих кнопок (см. также гл. 13).

Рис. 9.44. Всплывающая Главная кнопочная форма

Рис. 9.45. Установка значения свойства Всплывающее окно

Обычно для всплывающих или модальных окон изменяют значение свойства Тип границы (Border Style), которое по умолчанию имеет значение Изменяемая (Sizable). Для этого свойства у всплывающей формы обычно устанавливают значение Тонкая (Thin). При этом всплывающую форму можно перемещать по экрану, но нельзя изменить ее размеры. У модальной формы для свойства Тип границы обычно устанавливают значение Окна диалога (Dialog). При этом автоматически отключаются кнопки размеров окна (но кнопку закрытия вам придется отключить вручную, если это нужно), поэтому она не может быть развернута на весь экран, свернута в значок или просто изменена в размерах.

Примером модального диалогового окна является форма «Продажи по годам» (Sales by Year Dialog) в приложении «Борей» (Northwind) (рис. 9.46).

Рис. 9.46. Модальное диалоговое окно в приложении

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Читайте также  Элементы управления выбора: Выключатель, Переключатель, Флажок и Группа

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

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

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

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

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

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

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

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

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

Если вам нужна готовая база данных Access, то ознакомьтесь со списком представленным ЗДЕСЬ.
—————————————————
Полезные ссылки:
Урок 17: мастер запросов
Урок 16: запрос на создание таблицы
Урок 15: запросы с параметром
Урок 14: запросы с вычисляемыми полями
Урок 13: Как определить ГОД, КВАРТАЛ, МЕСЯЦ, ДЕНЬ НЕДЕЛИ в запросе
Урок 12: Как создать ЗАПРОС С УСЛОВИЕМ
Урок 11: Как задать условия для ТЕКСТОВЫХ полей в запросах
Уроки по SQL-запросам

Источник:
http://word-office.ru/kak-sdelat-vsplyvayuschee-okno-v-access.html

Всплывающие формы и диалоговые окна

Вы, наверное, обратили внимание, что в Access, да и не только в нем, существуют такие окна, которые размещаются на экране поверх всех остальных окон, даже если в данный момент активным является другое окно. Примером такого окна является окно Свойства (Properties) в Конструкторе форм. Вы тоже можете в своем приложении создавать формы такого типа. Они называются всгыывающими формами.

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

Чтобы форма обладала таким свойством, необходимо присвоить значение Да (Yes) свойству Всплывающее окно (Pop Up). Это свойство находится на вкладке Другие (Other) окна свойств формы (рис. 9.45).

Обычную форму можно также превратить в модальное диалоговое окно, если свойству Модальное окно (Modal) этой формы задать значение Да (Yes). Модальная форма отличается тем, что пока она открыта, вы не можете переместить фокус на другой объект — форму, меню, кнопку панели инструментов и пр., т. е. другие объекты становятся недоступными, пока не будет закончена работа с данной формой и она не будет закрыта.

Модальные формы обычно используются для создания специальных диалоговых окон, которые запрашивают у пользователя некоторую информацию. Для того чтобы выполнять другие задачи, пользователь должен ввести эту информацию и закрыть форму. Обычно в таком окне устанавливают свойства Кнопка оконного меню (Control Box), Кнопки размеров окна (Min Max Buttons) и Кнопка закрытия (Close Button) таким образом, что эти кнопки не отображались в форме. Зато в самой форме создают две кнопки ОК и Отмена (Cancel). Кнопка ОК позволяет выполнить дальнейшие действия и закрывает форму. Кнопка Отмена закрывает форму и выполняет все действия по прерыванию выполняемой операции. Для этого создают программы VBA или макросы, которые связывают с событием Нажатие кнопки (Click) каждой из этих кнопок (см. также гл. 13).

Рис. 9.44. Всплывающая Главная кнопочная форма

Рис. 9.45. Установка значения свойства Всплывающее окно

Обычно для всплывающих или модальных окон изменяют значение свойства Тип границы (Border Style), которое по умолчанию имеет значение Изменяемая (Sizable). Для этого свойства у всплывающей формы обычно устанавливают значение Тонкая (Thin). При этом всплывающую форму можно перемещать по экрану, но нельзя изменить ее размеры. У модальной формы для свойства Тип границы обычно устанавливают значение Окна диалога (Dialog). При этом автоматически отключаются кнопки размеров окна (но кнопку закрытия вам придется отключить вручную, если это нужно), поэтому она не может быть развернута на весь экран, свернута в значок или просто изменена в размерах.

Примером модального диалогового окна является форма «Продажи по годам» (Sales by Year Dialog) в приложении «Борей» (Northwind) (рис. 9.46).

Рис. 9.46. Модальное диалоговое окно в приложении

Источник:
http://www.taurion.ru/access/9/33

Как сделать всплывающее окно в access?

Всплывающие формы и диалоговые окна

Вы, наверное, обратили внимание, что в Access, да и не только в нем, существуют такие окна, которые размещаются на экране поверх всех остальных окон, даже если в данный момент активным является другое окно. Примером такого окна является окно Свойства (Properties) в Конструкторе форм. Вы тоже можете в своем приложении создавать формы такого типа. Они называются всгыывающими формами.

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

Чтобы форма обладала таким свойством, необходимо присвоить значение Да (Yes) свойству Всплывающее окно (Pop Up). Это свойство находится на вкладке Другие (Other) окна свойств формы (рис. 9.45).

Обычную форму можно также превратить в модальное диалоговое окно, если свойству Модальное окно (Modal) этой формы задать значение Да (Yes). Модальная форма отличается тем, что пока она открыта, вы не можете переместить фокус на другой объект — форму, меню, кнопку панели инструментов и пр., т. е. другие объекты становятся недоступными, пока не будет закончена работа с данной формой и она не будет закрыта.

Модальные формы обычно используются для создания специальных диалоговых окон, которые запрашивают у пользователя некоторую информацию. Для того чтобы выполнять другие задачи, пользователь должен ввести эту информацию и закрыть форму. Обычно в таком окне устанавливают свойства Кнопка оконного меню (Control Box), Кнопки размеров окна (Min Max Buttons) и Кнопка закрытия (Close Button) таким образом, что эти кнопки не отображались в форме. Зато в самой форме создают две кнопки ОК и Отмена (Cancel). Кнопка ОК позволяет выполнить дальнейшие действия и закрывает форму. Кнопка Отмена закрывает форму и выполняет все действия по прерыванию выполняемой операции. Для этого создают программы VBA или макросы, которые связывают с событием Нажатие кнопки (Click) каждой из этих кнопок (см. также гл. 13).

Рис. 9.44. Всплывающая Главная кнопочная форма

Рис. 9.45. Установка значения свойства Всплывающее окно

Обычно для всплывающих или модальных окон изменяют значение свойства Тип границы (Border Style), которое по умолчанию имеет значение Изменяемая (Sizable). Для этого свойства у всплывающей формы обычно устанавливают значение Тонкая (Thin). При этом всплывающую форму можно перемещать по экрану, но нельзя изменить ее размеры. У модальной формы для свойства Тип границы обычно устанавливают значение Окна диалога (Dialog). При этом автоматически отключаются кнопки размеров окна (но кнопку закрытия вам придется отключить вручную, если это нужно), поэтому она не может быть развернута на весь экран, свернута в значок или просто изменена в размерах.

Примером модального диалогового окна является форма «Продажи по годам» (Sales by Year Dialog) в приложении «Борей» (Northwind) (рис. 9.46).

Рис. 9.46. Модальное диалоговое окно в приложении

Источник:
http://va-ivanov.narod.ru/access/Glava_9/Index33.htm

Как сделать всплывающее окно в access?

Разработка интерфейса пользователя в СУБД Access 97. Элементы управления формы и их свойства макета и данных , страница 5

Задание: Задать логичную последовательность переходов между элементами данных рассматриваемой формы, при этом обеспечив, чтобы в вычисляемое Поле, содержащее адрес и телефон предприятия, перехода по клавише Tab не происходило.

Изменяем свойства поля «Адрес предприятия» на вкладке «Другие»: Переход по Tab – нет.

Задание: Опробовать изменение значений свойств Автопереход по Tab и Поведение по Enter для какого-либо Поля рассматриваемой формы.

Свойство Автопереход по Tab определяет, выполнять или нет автоматическую передачу фокуса следующему элементу управления в последовательности перехода после ввода последнего символа, разрешенного маской ввода для данного поля.

Элементы управления Поле имеют также характерное для них свойство Поведение по Enter, которое определяет, что происходит при нажатии клавиши Enter.

Задание: Опробовать изменение значений свойства Несвязное выделение для Списка рассматриваемой формы.

Элемент управления Список имеет характерное для него свойство Несвязное выделение, которое определяет режим одновременного выделения нескольких элементов списка в форме:

Þ Отсутствует – выделение нескольких элементов не допускается;

Þ Простой – выделение нескольких элементов или отмена выделения производится при выборе элементов с помощью мыши или путем нажатия клавиши Space;

Þ Со связанным выбором — расширение области выделения с помощью нажатия кнопки мыши или клавиши перемещения курсора при нажатой клавише Shift. Элемент списка выделяется или его выделение снимается нажатием кнопки мыши при нажатой клавише Ctrl.

Читайте также  Усеченные данные при импорте из Excel в поле Access Memo

Задание: В форме для таблицы ВЫПОЛНЕНИЕ (с Кнопками для вызова форм таблиц ЗАКАЗЫ и ПРЕДПРИЯТИЯ) опробовать для одной из Кнопок изменение свойств По умолчанию, Отмена и Автоматический повтор.

Задание: Определить для элементов управления рассматриваемой формы текст строки состояния.

Задание: Определить для элементов управления рассматриваемой формы текст всплывающих подсказок.

Задание: Просмотреть встроенные контекстные меню Access 97.

2. ГРУППА СВОЙСТВ ДРУГИЕ ДЛЯ ФОРМЫ В ЦЕЛОМ.

Задание: Опробовать действия свойств Всплывающее окно и Модальное окно.

Свойство формы Всплывающее окно определяет, должна ли форма открываться как всплывающее окно, т.е. оставаться поверх всех остальных окон Access 97.

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

Задание: Создать форму, содержащую Надпись с текстом, характеризующим форму для таблицы ВЫПОЛНЕНИЕ (с Кнопками для вызова форм таблиц ЗАКАЗЫ и ПРЕДПРИЯТИЯ).

Изменить цвет шрифта и фона Надписи.

В форме для таблицы ВЫПОЛНЕНИЕ (с Кнопками для вызова форм таблиц ЗАКАЗЫ и ПРЕДПРИЯТИЯ) создать новую Кнопку “Доп.сведения”, обеспечивающую вызов созданной формы с Надписью.

Опробовать действие этой Кнопки.

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

Свойство формы Всплывающее окно определяет, должна ли форма открываться как всплывающее окно, т.е. оставаться поверх всех остальных окон Access 97.

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

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

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

Изменяем свойства формы «Доп. сведения»:

Выравнивание по центру – да, кнопка оконного меню – нет, кнопка размеров окна — отсутствуют, полосы прокрутки – отсутствуют, область выделения – нет, контекстное меню — нет.

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

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

Обеспечить, чтобы форма с Надписью закрывалась также и при нажатии клавиши Esc.

Изменяем свойства кнопки «Закрыть»: Отмена – да.

  • АлтГТУ 419
  • АлтГУ 113
  • АмПГУ 296
  • АГТУ 266
  • БИТТУ 794
  • БГТУ «Военмех» 1191
  • БГМУ 172
  • БГТУ 602
  • БГУ 153
  • БГУИР 391
  • БелГУТ 4908
  • БГЭУ 962
  • БНТУ 1070
  • БТЭУ ПК 689
  • БрГУ 179
  • ВНТУ 119
  • ВГУЭС 426
  • ВлГУ 645
  • ВМедА 611
  • ВолгГТУ 235
  • ВНУ им. Даля 166
  • ВЗФЭИ 245
  • ВятГСХА 101
  • ВятГГУ 139
  • ВятГУ 559
  • ГГДСК 171
  • ГомГМК 501
  • ГГМУ 1967
  • ГГТУ им. Сухого 4467
  • ГГУ им. Скорины 1590
  • ГМА им. Макарова 300
  • ДГПУ 159
  • ДальГАУ 279
  • ДВГГУ 134
  • ДВГМУ 409
  • ДВГТУ 936
  • ДВГУПС 305
  • ДВФУ 949
  • ДонГТУ 497
  • ДИТМ МНТУ 109
  • ИвГМА 488
  • ИГХТУ 130
  • ИжГТУ 143
  • КемГППК 171
  • КемГУ 507
  • КГМТУ 269
  • КировАТ 147
  • КГКСЭП 407
  • КГТА им. Дегтярева 174
  • КнАГТУ 2909
  • КрасГАУ 370
  • КрасГМУ 630
  • КГПУ им. Астафьева 133
  • КГТУ (СФУ) 567
  • КГТЭИ (СФУ) 112
  • КПК №2 177
  • КубГТУ 139
  • КубГУ 107
  • КузГПА 182
  • КузГТУ 789
  • МГТУ им. Носова 367
  • МГЭУ им. Сахарова 232
  • МГЭК 249
  • МГПУ 165
  • МАИ 144
  • МАДИ 151
  • МГИУ 1179
  • МГОУ 121
  • МГСУ 330
  • МГУ 273
  • МГУКИ 101
  • МГУПИ 225
  • МГУПС (МИИТ) 636
  • МГУТУ 122
  • МТУСИ 179
  • ХАИ 656
  • ТПУ 454
  • НИУ МЭИ 641
  • НМСУ «Горный» 1701
  • ХПИ 1534
  • НТУУ «КПИ» 212
  • НУК им. Макарова 542
  • НВ 777
  • НГАВТ 362
  • НГАУ 411
  • НГАСУ 817
  • НГМУ 665
  • НГПУ 214
  • НГТУ 4610
  • НГУ 1992
  • НГУЭУ 499
  • НИИ 201
  • ОмГТУ 301
  • ОмГУПС 230
  • СПбПК №4 115
  • ПГУПС 2489
  • ПГПУ им. Короленко 296
  • ПНТУ им. Кондратюка 119
  • РАНХиГС 186
  • РОАТ МИИТ 608
  • РТА 243
  • РГГМУ 118
  • РГПУ им. Герцена 124
  • РГППУ 142
  • РГСУ 162
  • «МАТИ» — РГТУ 121
  • РГУНиГ 260
  • РЭУ им. Плеханова 122
  • РГАТУ им. Соловьёва 219
  • РязГМУ 125
  • РГРТУ 666
  • СамГТУ 130
  • СПбГАСУ 318
  • ИНЖЭКОН 328
  • СПбГИПСР 136
  • СПбГЛТУ им. Кирова 227
  • СПбГМТУ 143
  • СПбГПМУ 147
  • СПбГПУ 1598
  • СПбГТИ (ТУ) 292
  • СПбГТУРП 235
  • СПбГУ 582
  • ГУАП 524
  • СПбГУНиПТ 291
  • СПбГУПТД 438
  • СПбГУСЭ 226
  • СПбГУТ 193
  • СПГУТД 151
  • СПбГУЭФ 145
  • СПбГЭТУ «ЛЭТИ» 380
  • ПИМаш 247
  • НИУ ИТМО 531
  • СГТУ им. Гагарина 114
  • СахГУ 278
  • СЗТУ 484
  • СибАГС 249
  • СибГАУ 462
  • СибГИУ 1655
  • СибГТУ 946
  • СГУПС 1513
  • СибГУТИ 2083
  • СибУПК 377
  • СФУ 2423
  • СНАУ 567
  • СумГУ 768
  • ТРТУ 149
  • ТОГУ 551
  • ТГЭУ 325
  • ТГУ (Томск) 276
  • ТГПУ 181
  • ТулГУ 553
  • УкрГАЖТ 234
  • УлГТУ 536
  • УИПКПРО 123
  • УрГПУ 195
  • УГТУ-УПИ 758
  • УГНТУ 570
  • УГТУ 134
  • ХГАЭП 138
  • ХГАФК 110
  • ХНАГХ 407
  • ХНУВД 512
  • ХНУ им. Каразина 305
  • ХНУРЭ 324
  • ХНЭУ 495
  • ЦПУ 157
  • ЧитГУ 220
  • ЮУрГУ 306

Полный список ВУЗов

Чтобы распечатать файл, скачайте его (в формате Word).

Источник:
http://svrecord.ru/access/kak-sdelat-vsplyvayushhee-okno-v-access.html

Выпадающий список на форме Access 2003

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

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

Что такое выпадающий список в Access 2003

Если говорить точнее, то в access данный элемент управления называется «Поле со списком». И он необходим, для того чтобы пользователь мог, не набирая на клавиатуре все значение целиком, выбрать его простым кликом мышки. Здесь имеется в виду, что эти значения будут распространенные, т.е. эти значения будут вводить достаточно часто и чтобы упростить и ускорить ввод этих данных и придумали выпадающий список. И если под итожить, то

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

Как создать выпадающий список

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

Открываем Access в режиме конструктора, выбираем «Формы» на окне объекты, и жмем создать

Затем нам предложат выбрать источник данных, но нам этого не нужно мы просто жмем «ОК»

Затем на панели элементов выбираем элемент «Поле со списком» и перетащим его на нашу форму, и сразу же в это время запустится мастер создания полей со списком. На первом шаге нам предложат, выбрать способ получения данных, и для начала мы выберем «Фиксированный набор значений», в дальнейшем мы разберем, как можно использовать получения данных на основе запроса или таблицы. А пока жмем далее:

Затем необходимо ввести набор значений, которые будет содержать наш список. И здесь мне бы хотелось бы рассказать, что очень часто мы используем два столбца, т.е. в первом храним идентификатор, а во втором само значение. Другим словами, чтобы не записывать в базу все значение целиком, мы записываем только идентификатор (например, для оптимизации размера базы данных). Поэтому мы укажем 2 столбца, и заполним их следующим образом:

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

Вот в принципе и все, единственное на следующем шаге мы можем задать подпись нашего выпадающего списка и жмем «Готово»

В итоге у нас на форме будет отображено следующее

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

Теперь сохраняем форму, и запускам ее:

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

Читайте также  Как сделать впр в access?

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

И теперь у нас все будет выглядеть как надо

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

Ну и теперь вкратце, как и обещал, покажу, как задать список значений на основе запроса к базе данных. Не используя при этом ввод значений, так как все наши значения будут храниться в базе. Для этого давайте определимся с источником, пусть это будет таблица test_table, вот с таким данными, простой запрос select:

И теперь чтобы переделать наше поле со списком заходим в его свойства, переходим на вкладку «Данные» и меняем там «Тип источника строк» на «Таблица, представление, процедура» и «Источник строк» на запрос скажем вот такой

От себя я добавил условие where priz = 0 просто так чтобы Вы понимали, что эта таблица может использоваться для разных полей со списком.

Больше ничего не меняем, просто сохраняем и запускаем нашу форму

И теперь наш выпадающий список берет значения не из простого списка, а из базы данных.

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

Источник:
http://info-comp.ru/obucheniest/365-drop-down-list-on-the-access.html

Как сделать всплывающее окно в access?

Разработка интерфейса пользователя в СУБД Access 97. Элементы управления формы и их свойства макета и данных , страница 5

Задание: Задать логичную последовательность переходов между элементами данных рассматриваемой формы, при этом обеспечив, чтобы в вычисляемое Поле, содержащее адрес и телефон предприятия, перехода по клавише Tab не происходило.

Изменяем свойства поля «Адрес предприятия» на вкладке «Другие»: Переход по Tab – нет.

Задание: Опробовать изменение значений свойств Автопереход по Tab и Поведение по Enter для какого-либо Поля рассматриваемой формы.

Свойство Автопереход по Tab определяет, выполнять или нет автоматическую передачу фокуса следующему элементу управления в последовательности перехода после ввода последнего символа, разрешенного маской ввода для данного поля.

Элементы управления Поле имеют также характерное для них свойство Поведение по Enter, которое определяет, что происходит при нажатии клавиши Enter.

Задание: Опробовать изменение значений свойства Несвязное выделение для Списка рассматриваемой формы.

Элемент управления Список имеет характерное для него свойство Несвязное выделение, которое определяет режим одновременного выделения нескольких элементов списка в форме:

Þ Отсутствует – выделение нескольких элементов не допускается;

Þ Простой – выделение нескольких элементов или отмена выделения производится при выборе элементов с помощью мыши или путем нажатия клавиши Space;

Þ Со связанным выбором — расширение области выделения с помощью нажатия кнопки мыши или клавиши перемещения курсора при нажатой клавише Shift. Элемент списка выделяется или его выделение снимается нажатием кнопки мыши при нажатой клавише Ctrl.

Задание: В форме для таблицы ВЫПОЛНЕНИЕ (с Кнопками для вызова форм таблиц ЗАКАЗЫ и ПРЕДПРИЯТИЯ) опробовать для одной из Кнопок изменение свойств По умолчанию, Отмена и Автоматический повтор.

Задание: Определить для элементов управления рассматриваемой формы текст строки состояния.

Задание: Определить для элементов управления рассматриваемой формы текст всплывающих подсказок.

Задание: Просмотреть встроенные контекстные меню Access 97.

2. ГРУППА СВОЙСТВ ДРУГИЕ ДЛЯ ФОРМЫ В ЦЕЛОМ.

Задание: Опробовать действия свойств Всплывающее окно и Модальное окно.

Свойство формы Всплывающее окно определяет, должна ли форма открываться как всплывающее окно, т.е. оставаться поверх всех остальных окон Access 97.

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

Задание: Создать форму, содержащую Надпись с текстом, характеризующим форму для таблицы ВЫПОЛНЕНИЕ (с Кнопками для вызова форм таблиц ЗАКАЗЫ и ПРЕДПРИЯТИЯ).

Изменить цвет шрифта и фона Надписи.

В форме для таблицы ВЫПОЛНЕНИЕ (с Кнопками для вызова форм таблиц ЗАКАЗЫ и ПРЕДПРИЯТИЯ) создать новую Кнопку “Доп.сведения”, обеспечивающую вызов созданной формы с Надписью.

Опробовать действие этой Кнопки.

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

Свойство формы Всплывающее окно определяет, должна ли форма открываться как всплывающее окно, т.е. оставаться поверх всех остальных окон Access 97.

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

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

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

Изменяем свойства формы «Доп. сведения»:

Выравнивание по центру – да, кнопка оконного меню – нет, кнопка размеров окна — отсутствуют, полосы прокрутки – отсутствуют, область выделения – нет, контекстное меню — нет.

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

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

Обеспечить, чтобы форма с Надписью закрывалась также и при нажатии клавиши Esc.

Изменяем свойства кнопки «Закрыть»: Отмена – да.

  • АлтГТУ 419
  • АлтГУ 113
  • АмПГУ 296
  • АГТУ 266
  • БИТТУ 794
  • БГТУ «Военмех» 1191
  • БГМУ 172
  • БГТУ 602
  • БГУ 153
  • БГУИР 391
  • БелГУТ 4908
  • БГЭУ 962
  • БНТУ 1070
  • БТЭУ ПК 689
  • БрГУ 179
  • ВНТУ 119
  • ВГУЭС 426
  • ВлГУ 645
  • ВМедА 611
  • ВолгГТУ 235
  • ВНУ им. Даля 166
  • ВЗФЭИ 245
  • ВятГСХА 101
  • ВятГГУ 139
  • ВятГУ 559
  • ГГДСК 171
  • ГомГМК 501
  • ГГМУ 1967
  • ГГТУ им. Сухого 4467
  • ГГУ им. Скорины 1590
  • ГМА им. Макарова 300
  • ДГПУ 159
  • ДальГАУ 279
  • ДВГГУ 134
  • ДВГМУ 409
  • ДВГТУ 936
  • ДВГУПС 305
  • ДВФУ 949
  • ДонГТУ 497
  • ДИТМ МНТУ 109
  • ИвГМА 488
  • ИГХТУ 130
  • ИжГТУ 143
  • КемГППК 171
  • КемГУ 507
  • КГМТУ 269
  • КировАТ 147
  • КГКСЭП 407
  • КГТА им. Дегтярева 174
  • КнАГТУ 2909
  • КрасГАУ 370
  • КрасГМУ 630
  • КГПУ им. Астафьева 133
  • КГТУ (СФУ) 567
  • КГТЭИ (СФУ) 112
  • КПК №2 177
  • КубГТУ 139
  • КубГУ 107
  • КузГПА 182
  • КузГТУ 789
  • МГТУ им. Носова 367
  • МГЭУ им. Сахарова 232
  • МГЭК 249
  • МГПУ 165
  • МАИ 144
  • МАДИ 151
  • МГИУ 1179
  • МГОУ 121
  • МГСУ 330
  • МГУ 273
  • МГУКИ 101
  • МГУПИ 225
  • МГУПС (МИИТ) 636
  • МГУТУ 122
  • МТУСИ 179
  • ХАИ 656
  • ТПУ 454
  • НИУ МЭИ 641
  • НМСУ «Горный» 1701
  • ХПИ 1534
  • НТУУ «КПИ» 212
  • НУК им. Макарова 542
  • НВ 777
  • НГАВТ 362
  • НГАУ 411
  • НГАСУ 817
  • НГМУ 665
  • НГПУ 214
  • НГТУ 4610
  • НГУ 1992
  • НГУЭУ 499
  • НИИ 201
  • ОмГТУ 301
  • ОмГУПС 230
  • СПбПК №4 115
  • ПГУПС 2489
  • ПГПУ им. Короленко 296
  • ПНТУ им. Кондратюка 119
  • РАНХиГС 186
  • РОАТ МИИТ 608
  • РТА 243
  • РГГМУ 118
  • РГПУ им. Герцена 124
  • РГППУ 142
  • РГСУ 162
  • «МАТИ» — РГТУ 121
  • РГУНиГ 260
  • РЭУ им. Плеханова 122
  • РГАТУ им. Соловьёва 219
  • РязГМУ 125
  • РГРТУ 666
  • СамГТУ 130
  • СПбГАСУ 318
  • ИНЖЭКОН 328
  • СПбГИПСР 136
  • СПбГЛТУ им. Кирова 227
  • СПбГМТУ 143
  • СПбГПМУ 147
  • СПбГПУ 1598
  • СПбГТИ (ТУ) 292
  • СПбГТУРП 235
  • СПбГУ 582
  • ГУАП 524
  • СПбГУНиПТ 291
  • СПбГУПТД 438
  • СПбГУСЭ 226
  • СПбГУТ 193
  • СПГУТД 151
  • СПбГУЭФ 145
  • СПбГЭТУ «ЛЭТИ» 380
  • ПИМаш 247
  • НИУ ИТМО 531
  • СГТУ им. Гагарина 114
  • СахГУ 278
  • СЗТУ 484
  • СибАГС 249
  • СибГАУ 462
  • СибГИУ 1655
  • СибГТУ 946
  • СГУПС 1513
  • СибГУТИ 2083
  • СибУПК 377
  • СФУ 2423
  • СНАУ 567
  • СумГУ 768
  • ТРТУ 149
  • ТОГУ 551
  • ТГЭУ 325
  • ТГУ (Томск) 276
  • ТГПУ 181
  • ТулГУ 553
  • УкрГАЖТ 234
  • УлГТУ 536
  • УИПКПРО 123
  • УрГПУ 195
  • УГТУ-УПИ 758
  • УГНТУ 570
  • УГТУ 134
  • ХГАЭП 138
  • ХГАФК 110
  • ХНАГХ 407
  • ХНУВД 512
  • ХНУ им. Каразина 305
  • ХНУРЭ 324
  • ХНЭУ 495
  • ЦПУ 157
  • ЧитГУ 220
  • ЮУрГУ 306

Полный список ВУЗов

Чтобы распечатать файл, скачайте его (в формате Word).

Источник:
http://t-tservice.ru/access/kak-sdelat-vsplyvayushhee-okno-v-access.html