Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Теорія Access 2010.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
4 Мб
Скачать
☆

Створення кнопок для переходу до іншого запису

Для того щоб у формі можна було переходити до наступного і попереднього записів таблиці ГРУПА, створимо відповідні кнопки керування в основній частині форми.

Натиснемо на Панели элементов Access кнопку Мастер элементов, а потім використаємо інструмент Кнопка. Після натискання, перенесення кнопки курсором миші в потрібне місце і накресливши її рамку запуститься майстер кнопок Создание кнопок (рис. 5.9).

У вікні майстра кнопок виберемо дію, який необхідно виконувати при натисканні кнопки. У групі Категорії виберемо рядок Переходы по записям, у групі Действия виберемо рядок Предыдущая запись. У наступному сеансі діалогового вікна можна вибрати вид кнопки: Текст або Рисунок і вибрати його зі списку. Відзначимо прапорці Рисунок і Показать все . Далі вибираємо підходящий рисунок зі списку, наприклад, Стрелка вверх (синя). Після натискання кнопки Готово кнопка з обраним рисунком вбудовується у форму. Аналогічні дії виконуються для вбудовування кнопки переходу до наступного запису таблиці. При цьому вибирають, відповідно, у групі Действия – рядок Следующая запись і рисунок Стрелка вниз (синя). Відредагуємо написи кнопок для переходу до записів іншої групи, записавши - «ПОПЕРЕДНЯ», «НАСТУПНА».

Рис.5.9. Вікно майстра кнопок

Для створення кнопки закриття форми в групі Категории треба вибрати рядок Робота с формой, а в групі Действия – Закрыть форму. Після формування кнопки дамо назву «ЗАКРИТИ».

Редагування підлеглої форми

Аналогічні дії по доробці виконаємо для підлеглої форми СПИСОК СТУ- ДЕНТІВ. Перейдемо до редагування підлеглої форми, переводячи курсор в область підлеглої форми (див. рис. 5.7) або відкриваючи підлеглу форму у вікні бази даних.

Рис. 5.10. Підлегла форма СПИСОК СТУДЕНТІВ у режимі конструктора після доробки

Використовуючи техніку редагування форми, видалимо поле НГ, що відображає номер групи, тому що це поле є полем зв'язку і його достатньо зберегти в основній частині форми. Уточнимо підписи полів-стовпців у заголовку форми, а також шрифт, розміри полів і підписів. Після редагування форми збережемо її, натиснувши кнопку панелі інструментів Сохранить. На рис. 5.10 наведена підлегла форма СПИСОК СТУДЕНТІВ після редагування.

Перехід у режим форми і завантаження таблиць

Завершивши редагування форми, перейдемо з режиму конструктора в режим форми, вибравши його на панелі конструктора форм або виконавши команду меню Вид|Режим формы. На рис. 5.11 показана остаточно відредагована форма в режимі перегляду.

Рис. 5.11. Форма вводу-виводу для роботи з даними двох взаємозалежних таблиць

Якщо після редагування форма була закрита, то для початку сеансу роботи з даними через форму необхідно у вікні Навчальний процес: база данных (див. рис. 5.6) у групі Объекты перейти до рядка Формы, виділити ім'я створеної багатотабличної форми СПИСОК ГРУПИ і натиснути кнопку Открыть.

Отримана багатотаблична форма СПИСОК СТУДЕНТІВ ГРУПИ забезпечує одночасне завантаження і роботу з даними таблиць ГРУПА і СТУДЕНТ. Зповнимо ці таблиці даними відповідно до Додатка А.

У процесі заповнення спочатку вводяться значення реквізитів групи: номер групи, кількість студентів і середній бал групи.

Зауваження. Введення ключового поля НГ завжди обов'язково для створення запису в таблиці ГРУПА. Причому цей запис створюється незалежно від того, чи буде уведений відразу список студентів групи. Інші два реквізити групи можуть вводитися і пізніше при перегляді даних через форму, якщо не уведені додаткові обмеження на їхні значення у властивостях при конструюванні таблиці.

Далі вводяться реквізити студентів в область підлеглої форми. При цьому введення номера студента в групі завжди обов'язково для утворення запису в таблиці СТУДЕНТ, який разом з уведеним в основну частину форми номер групи утворить унікальний ключ у цій таблиці. Запис про студента зберігається при переході до чергового рядка в підлеглій формі.

Для переходу до запису іншої групи можна використати створені кнопки зі стрілками вгору (вниз), для переміщення по записах студентів – стандартні кнопки переходу в поле номера запису в нижній частині підлеглої форми. Для завершення роботи з формою використовується створена у формі кнопка ЗАКРИТИ або стандартною кнопкою вікна в Windows.

Аналогічно створюється форма для таблиць КАФЕДРА і ВИКЛАДАЧІ (рис. 5.12).

Рис. 5.12. Форма для завантаження і роботи з таблицями КАФЕДРА → ВИКЛАДАЧІ

1. Відповідно до технології завантаження бази даних, здійсніть проектування форми для завантаження даних у таблиці КАФЕДРА і ВИКЛАДАЧІ із документа-джерела «Список викладачів кафедри»:

• Визначте підсхему даних для складеної форми.

• Відповідно до підсхеми визначить загальну структуру складеної форми.

Сплануйте розміщення реквізитів у макеті форми так, щоб забезпечити зручне введення даних з документа «Список викладачів кафедри».

2. Створіть форму засобами майстра форм і відредагуйте в конструкторі форм.

3. Введіть дані через побудовану форму в таблиці КАФЕДРА і ВИКЛАДАЧІ. Використайте значення, наведені в Додатку А.