Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






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




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

Этот объект имеет следующие свойства.

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

Свойства с префиксом After..., Before... — позволяют заменить обычные событийные процедуры, назначив имя процедуры какому-либо событию (AfterInstall — вставка новой записи, AfterUpdate — изменение существующей записи и т. п.).

Controls —Возвращает коллекцию Controls со всеми элементами управления на данной форме.

Count — возвращает количество элементов управления на форме.

Modal —Если установлено True, то форма станет модальной.

Name — это имя формы, под которым она будет видна в окне бд.

OrderBy —позволяет настроить сортировку записей в форме.

Visible —позволяет скрыть форму или сделать ее видимой.

Методы:

GoTo() — позволяет перейти на указанную страницу многоэкранной формы.

Move() — перемещает форму на экране.

Recalc() — позволяет пересчитать значения в вычисляемых элементах управления формы.

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

Undo() — очищает информацию, которую пользователь ввел для текущей записи (если эта информация ошибочна).

Для формы предусмотрено также несколько десятков событий. Эти события включают стандартные события форм VBA (например, Load), и специфические, такие как Query — запрос к источнику данных, вставка, изменение или удаление записи через форму и т. п. С ними можно работать двумя способами: через специальные свойства формы (которые начинаются на Before...,After..., On... и т. п.) и обычным способом через событийные процедуры.


Отчеты в Access

Отчеты Access(представлен обьектом Report) —это,возможно, самый простой способ генерации отчетов к базам данных (по сравнению с другими способами генерации отчетов, например, такими, как применение Crystal Reports, Microsoft Reporting Services). При помощи отчетов Access можно, конечно, генерировать отчеты не только для самих баз данных Access, но и для внешних источников данных, например, баз данных SQL Server или Oracle. При этом в отчетах дополнительные функциональные возможности (например, условное форматирование) реализуются именно средствами VBA.

доступ к объектам всех отчетов можно получить припомощи коллекции Application.CurrentProject.AllReports (в которой находятся объекты AccessObject), а доступ ко всем открытым отчетам — при по-мощи коллекции Reports с более традиционными объектами Report.Программносоздать отчет можно при помощи методаApplication.CreateReport():

Dim oReport As Report

Set oReport = Application.CreateReport()

В этом случае отчет будет создан только в оперативной памяти, откуда он бесследно исчезнет после завершения работы создавшей его процедуры. Сохранение вызов другого метода — DoCmd.Save():

Отчет в Access может состоять из девяти областей, но основные следующие:

Верхний колонтитул (Page Header),Область данных (Details),

Нижний колонтитул (Page Footer),Заголовок отчета (Report Header), (ReportFooter) …

 






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

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных