
- •5.05150104 «Дизайн друкованої продукції»
- •Пояснювальна записка
- •Зауваження
- •Запуск Access і відкриття баз даних
- •Створення нової бази даних
- •Робоче середовище Access
- •Використання довідкової системи
- •Виклик вікна довідки
- •Основні режими роботи з таблицями
- •Створення таблиць
- •Визначення полів
- •Властивості полів таблиці
- •Використання Майстра підстановок
- •Формати відображення даних
- •Визначення маски введення
- •Вставка, видалення і перейменування полів таблиці
- •Введення і перевірка даних
- •Зміна зовнішнього вигляду таблиці
- •Мал. 2.49. Вікно Вставка підтаблиці
- •Сортування даних в таблиці
- •Пошук і заміна даних
- •Фільтрація даних
Властивості полів таблиці
Для більшості типів даних характерний властивість Підпис (Caption). За допомогою цієї властивості можна задати назви полів таблиці, які виводяться в різних режимах (у написах, приєднаних до елементів управління форми, в заголовку стовпця в режимі Таблиці; у рядку заголовка в режимі Форми; у заголовку звіту, що виводиться в режимі Попереднього перегляду; текст, який виводиться в елементі управління). Поле може містити до 2048 символів.
Крім того, для більшості типів даних існує властивість Обов'язкове поле (Required), яке визначає необхідність введення даних в це поле..
Порада
Настійно рекомендуємо встановлювати значення цієї властивості рівним Та (Yes) для тих полів таблиці, які не повинні бути порожніми. Це забезпечує автоматичний контроль введення даних в такі поля, тобто ні за яких обставин користувач не зможе створити запис, в якому дане поле залишиться порожнім.
Властивість Формат поля (Format) указує формат відображення даних з поля в режимі Таблиці. Для визначення формату полів текстового типа використовуються спеціальні символи форматування. Для числових полів значення формату можна вибрати із списку, що розкривається. Для логічних полів можна вибрати із списку наступні варіанти: Да/Нет (Yes/No), Істина/Брехня (True/False), Вкл/выкл (On/Off). (Формати полів ми детально розглядатимемо в разд. "Формати відображення даних" цього розділу.)
За допомогою властивості Маска введення (Input Mask) указується маска, що дозволяє автоматизувати перевірку введення символів в полі. Вона застосовується до таких полів, як номер телефону, дата і т.д. Задавати маску введення можна уручну або за допомогою Майстра. (До масок введення ми ще повернемося в разд. "Формати відображення даних" цього розділу.)
Властивість Індексоване поле (Indexed) визначає, чи є дане поле індексованим, і якщо є, то в якому режимі. Існують два режими індексування: Збіги допускаються (Duplicates OK) і Збіги не допускаються (No duplicates). У першому випадку поле може містити значення, що повторюються, в другому — ні.
Для більшості типів полів визначено властивість Значення за умовчанням (Defau.lt Value). У цій властивості указується значення, що автоматично додається в полі для кожного нового запису, якщо це значення не введене користувачем.
Увага
Зверніть увагу, що значення за умовчанням привласнюється тільки при введенні нового запису. Якщо ви встановите це значення для таблиці, в якій вже існують записи, то в старих записах значення цього поля не зміниться.
Дві властивості, які теж визначені для більшості полів, дозволяють виконувати перевірку даних, що вводяться в поле:
Умова на значення (Validation Rule) — властивість визначає умову (обмеження), що накладається на дані, що вводяться в це поле. При невідповідності даних, що вводяться, вказаній умові видається повідомлення про помилку.
Повідомлення про помилку (Validation Text) — властивість визначає те повідомлення, яке видаватиметься користувачу, якщо при введенні даних не дотримується умова, вказана у властивості Умова на значення (Validation Rule).[ Якщо ця властивість не вказана, буде видане стандартне повідомлення про помилку. ]
У табл. 2.2—2.4 приводяться властивості, специфічні для полів певного типа.
Таблиця 2.2. Додаткові властивості текстового поля і поля Memo
Найменування властивості - |
Опис |
Порожні рядки (Allow Zero Length) |
Властивість визначає, чи допустимо вводити в дане поле порожні рядки
|
Стиснення Юникод (Unicode Compression) |
Властивість визначає, чи виконується стиснення даних при збереженні для полів текстового типа (при кодуванні UNICODE віддаляються всі перші байти символів, якщо вони рівні 0) |
Режим IME (IME Mode) |
Input Method Editor — програма, що дозволяє розпізнавати символи азіатських алфавітів, що вводяться за допомогою спеціальних кодів: китайського, корейського і японського. Властивість дозволяє вказати режим перетворення, яке виконується при отриманні полем фокусу |
Режим пропозицій IME (IME Sentence Mode) |
Визначає режим пропозицій IME, які застосовуються при отриманні полем фокусу |
Таблиця 2.3. Додаткові властивості полів числового і грошового типа
Найменування властивості |
Опис |
Число десяткових знаків (Decimal Places) |
Властивість визначає число десяткових знаків праворуч від десяткового роздільника. Значення властивості можна вибрати із списку, що розкривається. Щоб число знаків визначалося автоматично, необхідно встановити значення Авто (Auto) |
Таблиця 2.4. Додаткові властивості полів типу Лічильник
Найменування властивості |
Опис |
Розмір поля (FieldSize) |
Ця властивість визначає розмір і тип чисел, що вводяться в поле. В даному випадку із списку, що розкривається, можна вибрати тільки два значення: Довге ціле (Long Integer) і Код реплікації (Replication ID). Код реплікації (Replication ID) є глобальним унікальним 16-байтовим значенням, яке використовується для ідентифікації запису в таблиці (див. гл. 18). У разі, коли цій властивості привласнено значення Код реплікації (Replication ID), для даного поля доступної стає тільки частина властивостей |
Нові значення (New Values) |
Указується спосіб формування наступного значення лічильника. Із списку можна вибрати два варіанти: Послідовні (Increment) і Випадкові (Random) |