Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БД залікові роботи.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
967.68 Кб
Скачать
  1. Створення складеної форми

Створимо складену форму, яка виводитиме на екран усі поля, потрібні для одночасного заповнення обох таблиць, тобто створюючи новий запис про товар (таблиця Товар), можна зразу ж заносити інформацію про замовлення на цей товар у таблицю Замовлення.

Почнемо процес створення такої форми з використання майстра форм. Виберемо назви усіх обов’язкових полів таблиць Товари та Замовлення (найкраще використати всі поля таблиць) та задамо у діалоговому вікні майстра операцію Подчиненниє форми. Далі виберемо табличний вигляд для представлення даних у підпорядкованій формі, а також стандартний стиль оформлення. Головну форму назвемо Товар_новий, а підлеглу – Замовлення _нове. Відкривши створену форму у режимі конструктора, знищимо деякі необов’язкові поля. Змінимо тексти у написах на українські, а також можемо змінити параметри шрифту для елементів керування головної форми. Збільшимо напис, який відповідає підлеглій формі (Замовлення_нове) на Нове Замовлення та відформатуємо його так, щоб утворювався ефект тіні. У головній формі не варто редагувати підлеглу форму.

Підлегла форма існує на вкладці Форми вікна бази даних як самостійний об’єкт (Замовлення_нове), тому для редагування відкриваємо її у режимі конструктора.

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

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

Повернувшись в режим конструктора, заховаємо кнопку переходу (рядок Запись) у підпорядкованій формі, оскільки вони перевантажують форму. Для того, щоб переглянути увесь список товарів, яким забезпечив постачальник фірми, можна використати бігунок рядка прокрутки, який з’являється на екрані.

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

З А В Д А Н Н Я.

  1. Створити простий запит з такими полями: Прізвище, Ім’я, Область, Місто, Адреса (таблиця Покупець), Наіменування, Ціна товару (таблиця Товар), Замовлена кількість, Дата замовлення (таблиця Замовлення).

  2. На основі цього запиту в режимі конструктора побудувати форму з трьома вкладинками. Вкладинка Дані про покупця містить поля Прізвище, Ім’я, Область, Місто, Адреса, Дата народження. Вкладинка Дані про товар міс-тить поля Наіменування, Ціна товару. Вкладинка Замовлення містить поля Замовлена кількість, Вартість товару, Дата замовлення.

  3. У заголовку форми розмістити напис “Інформаційна база компанії доставки замовлень” з розміром шрифту 12.

  4. Крім керуючого елемента Набор вкладок, розмісти на формі Рисунок.

  5. Використовуючи складену форму створіть запис для нового товару та 5-7 записів та замовлень, які були створені.