Створення списку елементів управління у полі (Поле со списком)
Для полегшення вводу даних у поля, що відповідають зовнішнім ключам, створюємо елемент управління Поле со списком. У таблиці «Монітор» для поля «Код виробника» виділяємо поле «Код виробника»® в області Свойства поля переходимо на вкладку Подстановка.
У таблиці «Замовлення» для поля «Код клієнта»:
У таблиці «Вміст замовлення» для поля «Номер замовлення»:
У таблиці «Вміст замовлення» для поля «Модель»:
4.2. Встановлення зв’язків між таблицями Знаходячись у вікні БД, визиваємо вікно Схема данных . Додаємо всі таблиці. Відповідно до логічної схеми встановлюємо зв’язки. Для кожного зв’язка встановлюємо опції «Обеспечение целостности данных», «Каскадное обновление связанных полей», «Каскадное удаление связанных полей». Рис. 3. Схема даних Створення інтерфейсу користувача Форма «Товар» Для створення форми, за допомоги якої будемо вводити всі дані про монітори, будуємо ієрархічну форму: головна форма – «Товар» (на основі таблиці «Фірма-виробник»), підлегла форма – «Моделі» (на основі таблиці «Монітор»). Починаємо зі створення підлеглої форми «Моделі». У вікні БД переходимо на вкладку Формы, обираємо команду Создание формы в режиме конструктора. Для виклику властивостей форми у вікні Форма на порожньому місці визиваємо контекстне меню® команда Свойства. У вікні властивостей форми® вкладка Данные® властивість Источник записей® вибираємо зі списку таблицю «Монітор», при цьому з’являється вікно списку полів[4] таблиці «Монітор». Виділяємо всі поля, крім «Код виробника», і перетягуємо на форму. Рис. 4. Вигляд підлеглої форми після переміщення полів Налаштовуємо відображення даних у вигляді звичайної таблиці. 1. Розміщуємо об’єкти (надписи та поля) вертикально один до одного. Рис. 5. Вигляд підлеглої форми після розміщення об’єктів 2. Відокремлюємо голівку таблиці («шапку»): визиваємо контекстне меню на Области данных® команда Заголовок/Примечание формы. Переміщуємо всі об’єкти «надпись» в область Заголовок формы. Оптимізуємо розміри областей. Рис. 6. Вигляд підлеглої форми після її оптимізації 3. Встановлюємо стрічковий режим форми: у вікні властивостей форми® вкладка Макет® властивість Режим по умолчанию® вибираємо Ленточные формы. Створюємо головну форму – «Товар». У вікні БД переходимо на вкладку Формы, обираємо команду Создание формы в режиме конструктора. Для виклику властивостей форми у вікні форма на порожньому місці визиваємо контекстне меню® команда Свойства. У вікні властивостей форми ® вкладка Данные® властивість Источник записей® вибираємо зі списку таблицю «Фірма-виробник». У вікні списку полів виділяємо всі поля і перетягуємо на форму. Оскільки дані поля «Код виробника» будуть вводитися автоматично, встановлюємо заборону на введення даних користувачем: викликаємо вікно властивостей поля® вкладка Данные® властивість Доступ – Нет; властивість Блокировка – Да. Для вставки підлеглої форми «Моделі» натискаємо кнопку Подчиненная форма/отчет з Панели элементов та вставляємо об’єкт у форму. В результаті з’являється вікно Мастера подчиненных форм. Відповідаємо на запитання Мастера.
Оптимізуємо розміщення об’єктів у формі і отримуємо головну форму у вигляді, який представлено на рис. 7. а) б) Рис. 7. Вигляд головної форми після її оптимізації: Відключаємо кнопки переходу для підлеглої форми: у вікні властивостей форми «Моделі»® вкладка Макет® властивість Кнопки перехода – Нет. Форма «Клієнти» Для створення форми, за допомоги якої будемо вводити всі дані про клієнтів та їх замовлення, будуємо трирівневу ієрархічну форму: головна форма – «Клієнти» (на основі таблиці «Клієнт»), підлегла форма – «Замовлення» (на основі таблиці «Замовлення»), яка, в свою чергу, є головною для підлеглої форми «Вміст замовлення» (на основі запиту «Для форми Вміст замовлення»). Починаємо зі створення підлеглої форми «Вміст замовлення». ©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.
|