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

4. Режим конструктора таблиць, структура вікна конструктора

При виборі режиму Конструктор таблиц з'являється вікно конструктора, у якому визначається структура таблиці бази даних (рис.9).

Рис.9. Вікно конструктора таблиць.

Для визначення структури поля у вікні конструктора задаються Имя поля, Тип данных, Описание (стислий коментар), а також властивості поля в розділі Свойства поля: загальні властивості на закладці Общие і тип елемента управління на закладці Подстановка.

Имя поля. Кожне поле в таблиці повинно мати унікальне ім'я, яке задовольняє угодам про імена об'єктів у Access. Ім’я є комбінацією з букв, цифр, пробілів і спеціальних символів, за винятком символів . , ! , «, ». Максимальна довжина імені 64 символа.

Тип данных. Тип даних визначається значеннями, які передбачається вводити в поле, і операціями, що будуть виконуватися з цими значеннями. Список можливих типів даних викликається натисканням кнопки списку при виборі типу даних кожного поля (рис.10):

Рис.10. Вибір типу даних

  • Текстовый - тип даних, що встановлюється по замовчанню. Число символів у поле не повинно перевищувати 255.

  • Поле MEMO. Текстові дані довжиною до 64000 символів.

  • Числовой. Числові дані, що використовуються в математичних обчисленнях. Конкретні варіанти числового типу та їхня довжина задаються у властивості Размер поля.

  • Денежный. Грошові значення і числові дані, що використовуються в розрахунках, які здійснюються з точністю до 15 знаків у цілій і до 4 знаків у дробовій частині. Довжина поля 8 байт.

  • Дата/время. Значення дати або часу, що відносяться до років із 100 по 9999 включно. Довжина поля 8 байт.

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

  • Логический. Логічні дані, що можуть мати одне з двох можливих значень Да/Нет (Истина/Ложь, Вкл./Выкл.). Довжина поля 1 біт.

  • Поле объекта OLE. Об'єкт зв'язаний з таблицею або впроваджений у таблицю Access. Довжина поля до 1 Гбайта.

  • Мастер подстановок. Майстер будує для поля список значень на основі полів з іншої таблиці. Значення в таке поле будуть вводитись з одного з полів списку. Тип даних поля визначається типом даних поля списку. Можливо також визначення поля зі списком постійних значень.

Область “Свойства поля” має 2 вкладки:-

  • вкладка “Общие свойства поля;

  • вкладка “Подстановка

  • Загальні властивості поля задаються на вкладці Общие для кожного поля і залежать від обраного типу даних.

Найбільш важливі властивості полів:

Размер поля задає максимальний розмір даних, що зберігаються в полі. Для текстових полів від 1 до 255 байт (або символів). Для числових полів можливе надання таких значень:

  • Байт - цілі числа в межах від 0 до 255;

  • Целое – цілі числа від -32768 до 32768;

  • Длинное целое – цілі числа від -2147483648 до 2147483647;

  • С плавающей точкой (4 байта) – числа в межах від 3.4Е-38 до 3.4Е+38;

  • С плавающей точкой (8 байт) – числа в межах від 1.7Е-308 до 1.7Е+308

Рекомендується задавати мінімально допустимий розмір поля, тому що зберігання таких полів потребує менше пам'яті, і швидше виконується обробка.

Формат поля є форматом відображення заданого типу даних і задає правила представлення даних при виведенні їх на екран або друк. Конкретний формат вибирається в списку значень, що розкривається.

Маска ввода: дозволяє контролювати точність введення даних та прискорити швидкість вводу за рахунок задання шаблону вводу;

Подпись: це по суті друге ім’я поля, яке можна виводити в заголовок таблиць, форм, звітів;

Число десятичных знаков задає для числового і грошового типів даних число знаків після коми. Можна задати число від 0 до 15.

Подпись поля задає текст, який виводиться в таблицях, формах, звітах.

Условие на значение дозволяє створити фільтр, що здійснює контроль введення, задає обмеження на значення, що вводяться, при порушенні умов забороняє введення і виводить текст, заданий властивістю Сообщение об ошибке.

Сообщение об ошибке задає текст повідомлення, що виводиться на екран при порушенні обмежень, заданих властивістю Условие на значение.

Обязательное поле: набуває значень Да або Нет. Да означає, що у поле обов’язково мають бути введені дані;

Пустые строки: набуває тільки двох значень Да або Нет. Да означає, що порожні рядки дозволені;

Индексированное поле: набуває тільки двох значень Да або Нет. Да означає, що поле індексоване.

Тип элемента управления - властивість, що задається на вкладці Подстановка у вікні конструктора таблиць. Ця властивість визначає, чи буде відображатися поле в таблиці і в якій формі: у вигляді поля, списку або поля зі списком У такий спосіб визначається вид елемента управління, що використовується по умовчанню для відображення поля.

Якщо для поля обрано тип елемента управління Список або Поле со списком, то на вкладці Подстановка з'являються додаткові властивості, які визначають джерело даних для рядків списку і ряд інших характеристик списку. Якщо при визначенні типу поля був обраний Мастер подстановок, то значення властивостей на вкладці Подстановка заповнюються майстром.

Унікальний (первинний) ключ таблиці може бути простим або складеним, що включає декілька полів. Для призначення ключа виділяються всі складові поля і натискається кнопка Ключевое поле на панелі інструментів.

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

Область “Описание” може бути корисною у трьох наступних випадках:

  • у режимі Конструктора для того, щоб зробити опис поля;

  • при введенні даних в режимі таблиці. Опис поля з’являється у рядку стану при переході від одного поля до іншого;

  • в формах, у якості значення властивості “Текст строки состояния” для кнопок управління на формах

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]