
- •Як можна змінити ширину стовпців чи висоту рядків таблиці?
- •Основні теоретичні відомості
- •2. Створення бази даних.
- •3. Створення структури таблиці.
- •Будемо створювати таблицю в режимі Конструктор. В вікні конструктора таблиці містяться такі області:
- •3.1. Типи та властивості полів.
- •3.2. Задання первинного ключа.
- •7. Приклад створення бази даних.
- •4. Зміна структури таблиці
- •5. Введення та редагування даних
- •6. Форматування таблиці.
- •Зв’язки між реляційними таблицями.
- •2. Використання фільтрів для пошуку інформації в бд
- •Числові умови та умови типу дата записуються в форматі
- •Побудова складних умов
- •2.1. Відбір записів за допомогою команди Фильтр по выделенному.
- •2.2. Відбір записів за допомогою простого фільтру
- •2.3. Відбір записів за допомого вікна розширеного фільтра
- •Основні теоретичні відомості
- •1. Створення та використання запитів
- •Обчислювальні поля
- •3. Запит на вибирання з параметром
- •4. Запит на створення таблиці
- •Створення і використання запитів на додання
- •Створення та використання запитів на відновлення
- •Створення і використання запитів на вилучення
- •1. Створення форм за допомогою Майстра форм
- •Створення форм за допомогою конструктора
- •Складена форма
- •Створення складеної форми
Складена форма
У програмі Access 2000 передбачена можливість створення складеної форми, яка відображає записи зв'язаних таблиць. Для кожного запису головної форми з'являється один або декілька записів підпорядкованої (додаткової) форми. Складені форми відображають дані таблиць, які зв'язані співвідношенням "один-до-багатьох", причому головна форма відображає записи таблиці, яка знаходиться у цьому співвідношенні зі сторони "один", а підпорядковані та додаткові - зі сторони "багато".
Для створення складеної форми найкраще використовувати майстер форм. Таку форму можна створювати на основі зв'язаних таблиць або існуючого запиту. У діалоговому вікні Новая форма (мал.4.15) потрібно вибрати елемент Мастер форм. У цьому вікні можна не вибирати джерело даних, оскільки майстер дозволить це зробити у своєму першому вікні. Після вибору полів у другому вікні майстер запропонує задати один із виглядів представлення даних: підпорядковані форми чи зв'язані. Якщо потрібно створити складену форму, яка буде доповнювати та переглядати дані обох таблиць, тоді треба вибирати тип підпорядкованих форм. Якщо ж потрібно окремо переглядати та доповнювати дані обох таблиць, не переносячи інформацію з однієї у іншу (тобто не забезпечуючи зв'язку між даними таблиць), тоді можна використати зв'язані форми. Зв'язані форми утворюють сукупність двох незалежних форм, тому їх частіше використовують лише для перегляду даних.
При виборі опції Подчиненные формы на наступному кроці майстер попросить вибрати зовнішній вигляд підлеглої форми (у рядок чи у вигляді таблиці). На третьому кроці вибирають стиль форми. Після цього залишається лише надати імена головній та підлеглій формам у четвертому вікні майстра, а також визначити спосіб продовження роботи після завершення роботи майстра.
При виборі опції Связанные формы майстер переходить на вікно для вибору стилю форми, пропускаючи етап надання вигляду підлеглої форми (оскільки такої у зв'язаних формах не існує). В останньому вікні потрібно задати імена двом рівноправним формам. Кожна із створених (підлеглих чи зв'язаних) форм утворює у базі даних окремий об'єкт. Він може виступати окремою незалежною формою
Створення складеної форми
Створимо складену форму, яка виводитиме на екран усі поля, потрібні для одночасного заповнення обох таблиць, тобто створюючи новий запис про товар (таблиця Товар), можна зразу ж заносити інформацію про замовлення на цей товар у таблицю Замовлення.
Почнемо процес створення такої форми з використання майстра форм. Виберемо назви усіх обов’язкових полів таблиць Товари та Замовлення (найкраще використати всі поля таблиць) та задамо у діалоговому вікні майстра операцію Подчиненниє форми. Далі виберемо табличний вигляд для представлення даних у підпорядкованій формі, а також стандартний стиль оформлення. Головну форму назвемо Товар_новий, а підлеглу – Замовлення _нове. Відкривши створену форму у режимі конструктора, знищимо деякі необов’язкові поля. Змінимо тексти у написах на українські, а також можемо змінити параметри шрифту для елементів керування головної форми. Збільшимо напис, який відповідає підлеглій формі (Замовлення_нове) на Нове Замовлення та відформатуємо його так, щоб утворювався ефект тіні. У головній формі не варто редагувати підлеглу форму.
Підлегла форма існує на вкладці Форми вікна бази даних як самостійний об’єкт (Замовлення_нове), тому для редагування відкриваємо її у режимі конструктора.
Оскільки в процесі роботи майстра ми задали табличний вигляд для підлеглої форми, то розміщення полів у конструкторі не відіграє ніякої ролі. Знищимо елементи керування, які зв’язані з необов’язковими полями. Також можна знищити всі записи в заголовку та не відображати цю область в режимі конструктора, оскільки вона не відображатиметься у підлеглій формі. Переглянувши підлеглу форму у режимі таблиці, можна підібрати оптимальну ширину для кожного стовпця, а в режимі конструктора змінити підписи цих стовпців.
Після внесення усіх змін збережемо підлеглу форму та переглянемо головну форму, підібравши оптимальний розмір для елемента керування, який повинен відображати таблицю підлеглої форми.
Повернувшись в режим конструктора, заховаємо кнопку переходу (рядок Запись) у підпорядкованій формі, оскільки вони перевантажують форму. Для того, щоб переглянути увесь список товарів, яким забезпечив постачальник фірми, можна використати бігунок рядка прокрутки, який з’являється на екрані.
При заповненні такої форми, доповнюється таблиця товарів та замовлень, причому доповнені записи зберігають зв'язок, який встановлений між цими таблицями.
З А В Д А Н Н Я
За допомогою Майстра форм створіть форми різних стилів для таблиць Покупець, Товар, Замовлення, Продавці та запиту Відомості.
Створити простий запит з такими полями: Прізвище, Ім’я, Область, Місто, Адреса (таблиця Покупець), Наіменування, Ціна товару (таблиця Товар), Замовлена кількість, Дата замовлення (таблиця Замовлення).
На основі цього запиту в режимі конструктора побудувати форму з трьома вкладинками. Вкладинка Дані про покупця містить поля Прізвище, Ім’я, Область, Місто, Адреса, Дата народження. Вкладинка Дані про товар міс-тить поля Наіменування, Ціна товару. Вкладинка Замовлення містить поля Замовлена кількість, Вартість товару, Дата замовлення.
У заголовку форми розмістити напис “Інформаційна база компанії доставки замовлень” з розміром шрифту 12.
Крім керуючого елемента Набор вкладок, розмісти на формі Рисунок.
Використовуючи складену форму створіть запис для нового товару та 5-7 записів для замовлень, які були створені.