Letysite.ru

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

Разделенная форма access

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

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

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

Создание разделенной формы:

Разделенная форма – это специальный вид формы, позволяющий отображать и таблицу и форму. Вкладка «Создание»®кнопка «Разделенная форма»

27.Типы запросов в Access:

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

В Access может быть создано несколько видов запроса:

• Запрос на выборку – выбирает данные из взаимосвязанных таблиц и других запросов; результатом является таблица, которая существует до закрытия запроса; на основе запросов этого вида могут строиться запросы других видов.

• Запрос на создание таблицы – выбирает данные из взаимосвязанных таблиц и других запросов и сохраняет результат в новой постоянной таблице.

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

28.Создание итоговых запросов в Access:

Итоговый запрос объединяет записи с одинаковыми значениями с таблицы и выполняет над ними определенные операции. Создать итоговый запрос можно только на основе 2-ч полей одно из которых должно быть числовым. Именно для него будут производится вычисления, другое поле текстовое, его значения будут группированы, а для каждой группы одинаковых данных будет вычислена функция.

29.Внедрение и связывание объектов.

Итак, OLE — это протокол, позволяющий создавать составные документы, которые включают в себя документы, созданные другими приложениями. Документ, который включает в себя другие документы, называется документом-контейнером OLE. В данном случае документами-контейнерами являются формы и отчеты Access. Документы, которые включаются в форму или отчет, называются документами-источниками или объектами OLE. Объектами OLE могут быть документы Word, Excel, рисунки, созданные в одном из графических редакторов, например Paint, видеоролики (файлы с расширением avi), звуковые файлы с расширением wav. Объекты OLE отличаются от объектов Automation, о которых мы будем говорить ниже, тем, что они являются документами, получаемыми с помощью приложения, а не частью его модели объектов.

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

Выполнив внедрение или связывание объекта OLE, можно легко активизировать из документа Access приложение, которому этот объект принадлежит. Для этого достаточно дважды щелкнуть левой кнопкой мыши по внедренному объекту, после чего объект может быть изменен. Когда же активизированное приложение будет закрыто, в документе-контейнере отразится (а в случае внедрения — сохранится) внесенное изменение

30.Способы создания отчетов:

Отчет– это объект БД предназначенный для вывода данных организованных и отформатированных в соответствии с требованиями пользователя.

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

В Accessиспользуются следующие средства для создания отчета:

1) Отчет позволяющий автоматически создавать отчет с полями расположенными в один или несколько столбцов

2) Мастер отчетов позволяющий создать настраиваемый отчет на основе выбранных полей

3) Конструктор отчета в котором можно самостоятельно вставлять поля или разрабатывать отчеты с заданными свойствами

4) Пустой отчет позволяющий вставлять элементы управления и дорабатывать форму отчета

5) Наклейки позволяющие создать отчеты почтовых наклеек или другие этикетки

Для создания самого простого отчета в Access необходимо выполнить следующее: Открыть окно БД выбрать таблицы выполнить команду отчет в группеотчета на ленте во вкладе создания

31.Создание отчета в режиме конструктора:

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

В отчетах существуют области:

— Область заголовка данных

— Область примечания группы

Основными объектами отчета является пояснительный текст и поля отчета

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

Создание разделенной формы

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

Читать еще:  Как в access посчитать сумму столбца

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

Примечание: Разделенные формы невозможно использовать в веб-базах данных Access или веб-приложениях Access.

В этой статье

Создание разделенной формы с помощью инструмента «Разделенная форма»

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

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

На вкладке Создать в группе Формы нажмите кнопку Другие формы и выберите команду Разделенная форма.

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

Преобразование существующей формы в разделенную форму

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

Откройте форму в режиме макета. Для этого щелкните ее правой кнопкой мыши в области навигации и выберите команду Режим макета.

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

В раскрывающемся списке в верхней части страницы свойств выберите пункт Форма.

На вкладке Формат страницы свойств в раскрывающемся списке Представление по умолчанию выберите пункт Разделенная форма.

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

Настройка разделенной формы

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

Задание свойств разделенной формы

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

Создание формы в Access

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

Создать форму на компьютере в базе данных Access можно несколькими способами. В этой статье мы рассмотрим наиболее распространенные из них.

Примечание: Информация, приведенная в этой статье, не относится к веб-базам данных Access или веб-приложениям Access.

В этой статье

Создание формы из существующей таблицы или запроса в Access

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

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

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

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

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

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

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

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

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

Создание разделенной формы в Access

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

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

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

Читать еще:  Офис 2020 без активации

Создание формы, отображающей несколько записей, в Access

Форма нескольких элементов (также называется ленточной) удобна, если требуется отобразить несколько записей. Кроме того, ее легче настроить, чем таблицу. Такую форму можно создать с помощью инструмента «Несколько элементов».

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

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

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

Создание формы, содержащей подчиненную форму, в Access

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

Создание формы навигации в Access

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

Откройте базу данных, в которую нужно добавить форму навигации.

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

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

Дополнительные сведения

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

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

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

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

Создание разделенной формы:

Разделенная форма – это специальный вид формы, позволяющий отображать и таблицу и форму. Вкладка «Создание»®кнопка «Разделенная форма»

27.Типы запросов в Access:

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

В Access может быть создано несколько видов запроса:

• Запрос на выборку – выбирает данные из взаимосвязанных таблиц и других запросов; результатом является таблица, которая существует до закрытия запроса; на основе запросов этого вида могут строиться запросы других видов.

• Запрос на создание таблицы – выбирает данные из взаимосвязанных таблиц и других запросов и сохраняет результат в новой постоянной таблице.

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

28.Создание итоговых запросов в Access:

Итоговый запрос объединяет записи с одинаковыми значениями с таблицы и выполняет над ними определенные операции. Создать итоговый запрос можно только на основе 2-ч полей одно из которых должно быть числовым. Именно для него будут производится вычисления, другое поле текстовое, его значения будут группированы, а для каждой группы одинаковых данных будет вычислена функция.

29.Внедрение и связывание объектов.

Итак, OLE — это протокол, позволяющий создавать составные документы, которые включают в себя документы, созданные другими приложениями. Документ, который включает в себя другие документы, называется документом-контейнером OLE. В данном случае документами-контейнерами являются формы и отчеты Access. Документы, которые включаются в форму или отчет, называются документами-источниками или объектами OLE. Объектами OLE могут быть документы Word, Excel, рисунки, созданные в одном из графических редакторов, например Paint, видеоролики (файлы с расширением avi), звуковые файлы с расширением wav. Объекты OLE отличаются от объектов Automation, о которых мы будем говорить ниже, тем, что они являются документами, получаемыми с помощью приложения, а не частью его модели объектов.

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

Выполнив внедрение или связывание объекта OLE, можно легко активизировать из документа Access приложение, которому этот объект принадлежит. Для этого достаточно дважды щелкнуть левой кнопкой мыши по внедренному объекту, после чего объект может быть изменен. Когда же активизированное приложение будет закрыто, в документе-контейнере отразится (а в случае внедрения — сохранится) внесенное изменение

30.Способы создания отчетов:

Отчет– это объект БД предназначенный для вывода данных организованных и отформатированных в соответствии с требованиями пользователя.

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

В Accessиспользуются следующие средства для создания отчета:

1) Отчет позволяющий автоматически создавать отчет с полями расположенными в один или несколько столбцов

2) Мастер отчетов позволяющий создать настраиваемый отчет на основе выбранных полей

Читать еще:  Статистические функции access

3) Конструктор отчета в котором можно самостоятельно вставлять поля или разрабатывать отчеты с заданными свойствами

4) Пустой отчет позволяющий вставлять элементы управления и дорабатывать форму отчета

5) Наклейки позволяющие создать отчеты почтовых наклеек или другие этикетки

Для создания самого простого отчета в Access необходимо выполнить следующее: Открыть окно БД выбрать таблицы выполнить команду отчет в группеотчета на ленте во вкладе создания

31.Создание отчета в режиме конструктора:

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

В отчетах существуют области:

— Область заголовка данных

— Область примечания группы

Основными объектами отчета является пояснительный текст и поля отчета

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

Разделенная форма access

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

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

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

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

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

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

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

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

Фоновый рисунок, находящийся под элементами управления и разграфленный сеткой, показывает реальные размеры рабочей области формы. Те, в которых она выводится на экран. Сейчас фон распространяется только на область данных. Хотя и его размеры и размеры любого из разделов и элементов управления, возможно изменить по собственному усмотрению с помощью мыши. При наведении на границы областей, указатель меняет свою форму и любая из границ в этот момент может быть перемещена методом перетаскивания. Расположение элементов тоже можно изменить, произведя щелчок в поле элемента и не отпуская кнопку мыши перетянув его на новое место. Присоединенная надпись при этом тоже будет автоматически перемещаться.

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

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

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