Створення бази даних "Відвідування" засобами Access

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

я пошуку, змінювати порядок сортування даних або друкувати звіт).

Користувачі Access можуть використовувати певні кнопки для виконання цих дій, навіть не знаючи всіх подробиць операцій, що виконуються макросом. Використовуючи макроси, можна створювати завершені застосування з призначеним для користувача меню і діалоговими вікнами.

Перший макрос виконуватиме дуже просте завдання вказувати компютеру на необхідність видавати звуки за допомогою вбудованого динаміка. Створюється він таким чином:

  1. Необхідно клацнути на посиланні Макроси розташованої у вікні бази даних.

 

 

  1. Для відкриття таблиці конструктора, призначеної для створення нового макросу, потрібно клацнути на кнопці Створити розташованою на панелі інструментів.

 

 

  1. Після цього клацнути на списку, що розкривається, в першому рядку стовпця Макрокоманда і вибрати із списку команду Сигнал.

 

  1. Виконати команду Файл - Сохранить.
  2. У діалоговому вікні Сохранение потрібно привласнити макросу імя Сигнал і клацнути на кнопці ОК.

 

 

  1. У вікні бази даних двічі клацнути на макросі Сигнал на що негайно відреагує компютер, видавши звуковий сигнал.

 

 

Наступний макрос мабуть, корисніший, який відкриватиме форму.

  1. Клацнути на посиланні Макроси у вікні бази даних.(мал.)
  2. Клацнути на кнопці Создать розташованою на панелі інструментів, і на екрані зявиться таблиця конструктора, призначена для створення нового макросу.(мал.)
  3. У першому рядку стовпця Макрокоманда вибрати команду Открыть Форму. На нижній панелі конструктора будуть вказані можливі властивості для макросу Відкрити Форму. Приблизно такі ж властивості задаються при додаванні в таблицю нового поля.

 

 

  1. У полі Імя форми вибрати наприклад форму Студенти групи Т-10
  2. Виконати команду Файл Сохранить
  3. У діалоговому вікні Сохранение ввести імя макросу Студенти гр Т-10 і клацнути на кнопці ОК.

Для деяких команд макросів Access надає спеціальні посилання. При їх використанні для створення, наприклад, макросу відкриття форми або звіту не знадобиться вибирати команди або їх властивості. Все робитиметься по-іншому.

  1. У вікні бази даних клацнути на посиланні Макроси.
  2. Клацнути на кнопці Создать розташованої на панелі інструментів щоб відкрити таблицю конструктора для створення нового макросу.
  3. Розташувати вікна Access так, щоб вікна макросів і основне вікно бази даних не перекривали один одного.
  4. Клацнути на посиланні Звіти розташованої у вікні бази даних.
  5. Перетягнете звіт Студенты групи Т-10 з вікна бази даних в перший рядок макросу. Буде виконана команда Відкрити Звіт і виведено імя звіту.(мал.)

 

  1. Змінити аргумент макрокоманди Режим на Перегляд.

 

 

  1. Вибрати команду Файл сохранить.
  2. У діалоговому вікні Збереження привласнити макросу імя Студенти групи і клацнути на кнопці ОК.
  3. Закрити макрос.
  4. Клацнути на посиланні Макроси у вікні бази даних
  5. У вікні бази даних двічі клацнути на імені макросу Студенти групи.

 

Створення модулів

 

Модуль Access складається з описів, інструкцій і підпрограм (процедур) написаних на мові програмування VBA (Visual Basic for Application), збережених під загальним імям. Visual Basic був розроблений Microsoft як мова високого рівня для створення додатків на базі операційної системи Windows.

У VBA процедури є замкнутими програмними одиницями. Вони забезпечують ширші можливості, ніж макроси. Кожна форма або звіт в базі даних містить вбудовані процедури обробки подій, наприклад, процедура обробки події дозволяє відкрити іншу форму при натисненні певної кнопки у формі.

У Microsoft Access існують модулі двох типів; стандартний модуль і модуль класу. Стандартний модуль містить процедури Sub і Function, не повязані з конкретним обєктом: формою або звітом. Вони доступні для всіх процедур в базі даних.

Стандартні модулі використовуються також для оголошення доступних зі всіх модулів додатка глобальних змінних. Для перегляду списку стандартних модулів натискуйте на панелі інструментів кнопку Модулі (Modules) у вікні База даних (Database).

Модулі класів окрім процедур містять опис нового обєкту і програми, які є локальними для цих обєктів. Як приклад модуля класу можна назвати модулі форм і звітів. Модуль форми створюється і звязується з формою, аби створити процедуру обробки подій для цієї форми.

Процедури із стандартного модуля, якщо вони не описані явно як локальні для модуля, що містить їх, розпізнаються і можуть викликатися процедурами з інших модулів в тій же базі даних або з баз даних, що адресуються.

 

Створення кнопкової форми

 

Одним з найбільш ефективних інструментів, використовуваних для організації обєктів баз даних Access, є головна кнопкова форма. Головна кнопкова форма запускається при відкритті бази даних і містить кнопки для активізації найбільш важливих обєктів. Вона має набагато більш дружній інтерфейс, ніж основне вікно бази даних.

На додавання кнопкової форми до бази даних не піде багато часу, оскільки компанія Microsoft вбудувала в Access диспетчер кнопкових форм. Нижче вказаний диспетчер буде застосований для створення кнопкової форми бази даних МВПУ. Для цьо