Создание формы для выбора записей



 

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

Для решения этой задачи создадим при помощи Конструктора форму Выбор не связанную с таблицей или запросом.

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

Свойства этого поля нужно установить, так как это показано на рис.31.

 

Рис.31

 

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

 

Рис.32

Рис.33

 

На рис. 34 показан процесс выбора Поставщика и Даты.

 

Рис.34

 

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

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

В общем виде ссылка на поле формы выглядит следующим образом:

Forms![ИмяФормы]![ИмяПоля]

 

Например:

[Формы]![Выбор]![НомерП]

На рис.35 приведен пример запроса. Для ввода условий отбора записей (ссылок на поля формы Выбор) целесообразно использовать Построитель выражений, который мжно запустить при помощи команды Построительна вкладке Работа с запросами рис.35.

На рис.36 приведен пример запроса, содержащего в строке Условиессылки на поля формы.

Рис.35

 

Рис.36

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

Для активизации запросов удобно использовать элемент управления Кнопка. Создание кнопок осуществляется с помощью элемента Кнопка на вкладке Конструктор рис.37. После выбора этого элемента запускается мастер создания кнопок. В первом окне мастера рис.37 нужно выбрать Категорию и Действие. Для рассматриваемого примера в окне Категория нужно выбрать Разное, а в окне Действие выбрать Выполнить запрос.

 


Рис.37

 

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

 

Рис.38

После этого рис.39, нужно ввести текст, который будет отображаться на кнопке.

Рис.39

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

Рис.40

 

На рис.41 приведен пример использования формы Выбор, а на рис.42 результат выполнения запроса.

 

Рис.41

 

Рис.42

 

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

 

В приложениях Access, как правило, создается главная кнопочная форма, которая содержит кнопки для открытия основных элементов приложения: форм, запросов, отчетов.

На рис.43 показано первое окно мастера создания кнопки предназначенной для открытия формы.

 

Рис.43

 

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

На рис.45 показан вид главной кнопочной формы, после создания кнопок предназначенных для открытия основных форм создаваемого приложения.

 

Рис.44

 

Рис.45


Дата добавления: 2018-04-04; просмотров: 252; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!