Лабораторные работы по курсу «Базы данных»


Основы работы с MS Access



Pdf көрінісі
бет24/46
Дата12.05.2023
өлшемі0,79 Mb.
#92097
түріПрактикум
1   ...   20   21   22   23   24   25   26   27   ...   46
Байланысты:
2-3 лаб

Основы работы с MS Access 
Открытие формы при запуске БД в среде MS Access 
Взаимодействия пользователя с БД, как правило, не подразумевает 
возможности исправления структуры БД, а также выполнение пользователем 
SQL-запросов напрямую. Обычно внутренняя структура БД скрыта от 
пользователя, для того, чтобы не было возможности случайно испортить 
данные в БД. Подобное можно сделать и в MS Access, для чего можно 
использовать функцию открытия формы при запуске. 
Для этого, необходимо выполнить пункты меню: «Сервис» -> 
«Параметры запуска», после чего будет открыта форма, для настройки 
параметров запуска БД, как показано на рис. 4.1 
Рисунок 4.1 – Параметры запуска приложения БД в среде MS Access 
Теперь, если вы захотите открыть БД в обычном режиме (без параметров 
запуска), необходимо использовать клавишу SHIFT. 


Запуск макросов с использованием языка VBA 
Макросы могут быть запущены из процедуры, написанной на языке 
VBA, так, как показано в примере 4.1 
Пример 4.1: 
Для запуска макроса из VBA, необходимо выполнить команду 
RunMacro, параметром которой указать имя макроса: 
Public Function foo4_1() 
DoCmd.RunMacro "Macro1" 
End Function; 


Задание на лабораторную работу №4 
Обязательная часть 
1. Необходимо реализовать главную форму, запускаемую автоматически 
при открытии БД (для allauto.mdb). Эта форма должна позволять 
редактировать данные о а/м в таблице AUTO: добавление, удаление, 
изменение автомобиля (или автомобилей). При запуске приложения в 
нормальном режиме не выводить окно базы данных. 
2. Реализовать протоколирование – журнал изменений. Должны быть 
реализованы функции отката изменений БД (таких как добавление, удаление, 
изменение записи). Для этого организовать специальную форму, 
позволяющую осуществлять: 
• "Откат назад" – откат назад на одно изменение в базе (не активен, 
если не было изменений или выполнены все откаты назад); 
• "Откат вперед" – откат вперед на одно изменение (может быть не 
активен). Не забудьте проиндексировать таблицу MENU. 
Выполнение обязательных пунктов = 55% 


Достарыңызбен бөлісу:
1   ...   20   21   22   23   24   25   26   27   ...   46




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет