ТОР 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) …
Не нашли, что искали? Воспользуйтесь поиском:
|