Здавалка
Главная | Обратная связь

Створення нової бази даних за допомогою Конструктора MS Accesss.



 

Після запуску Access потрібно клацнути на кнопці Новая база данных у вікні Access і в запропонованому діалоговому вікні задати ім'я для файлу БД. Після цього на екрані з'являється вікно бази даних (Рис.2), з якого можна одержати доступ до всіх її об'єктів: таблиць, запитів, звітів, форм, макросів, модулів.

Рис. 2. Вікно бази даних MS Access

Для створення нової таблиці потрібно вибрати вкладку Таблицы і вибрати спосіб створення таблиці Создание таблицы в режиме Конструктора.

Потім з'являється вікно Новая таблица, де вибираємо варіант Конструктор.

Рис. 3 Вікно "Новая таблица"

 

Після цього Access виводить вікно Конструкторатаблиці (Рис. 4), у якому задаються імена, типи і властивості полів для таблиці що створюється.

Рис. 4. Вікно Конструктора таблицы

Ім'я поля у таблиці не повинне перевищувати 64 символи і у ньому не можна використовувати символи: знак - !, крапку, прями дужки - [ ] і апостроф - ' . В імені поля можна використовувати пробіл, але тільки не на початку імені.

ПРИМІТКА: Якщо ім'я складається більше чим з двох слів, рекомендується їх записувати разом, а перші літери слів вводити як заголовні, наприклад, словосполучення "загальна сума" як ім'я поля буде наступним: ЗагальнаСума.Такий підхід зв'язаний насамперед з тим, що якщо надалі прийдеться автоматизувати роботу бази даних у допомогою модулів запрограмованих мовою програмування Visual Basic for Applications (VBA), це не буде суперечити правилам іменування об'єктів програм.

Кожен рядок у стовпці Тип данных є полем зі списком, елементами якого є типи даних Access (таблиця 1). Тип поля визначається характером даних, що вводяться в поле. Серед усіх типів даних Access є спеціальний тип - Счетчик. У полі цього типу Access автоматично нумерує рядки таблиці в зростаючій послідовності. Редагувати значення такого поля користувачем неможливо!

Кожне поле має індивідуальні властивості, по яких можна установити, як повинні зберігатися, відображатися й оброблятися дані. Набір властивостей поля залежить від обраного типу даних. Для визначення властивостей поля використовується бланк Свойства поля в нижній частині вікна конструктора таблиць.

Размер поля - визначається тільки для текстових і Memo-полів; указується максимальна кількість символів у даному полі. За замовчуванням довжина текстового поля складає 50 символів

Формат поля – визначається для полів числового типу, типу Денежный, полів типу Счетчик і Дата/Время. Вибирається один з форматів представлення даних.

· Число десятичных знаков - визначає кількість розрядів у дробовій частині числа.

· Маска ввода - визначає шаблон для введення даних. Наприклад, можна установити роздільники (наприклад символ " - " або символ " / " при введенні телефонного номера

· Подпись поля - містить напис, що може бути виведено поруч з полем у формі чи звіті (даний напис може і не збігатися з ім'ям поля, а також може містити пояснення).

· Значение по умолчанию - містить значення, установлюється за замовчуванням у даному полі таблиці. Наприклад, якщо в поле Місто ввести значення за замовчуванням Дніпропетровськ, то при введенні записів про проживаючих клієнтів в Дніпропетровську, це поле можна пропускати, а відповідне значення (Дніпропетровськ) буде вже введено автоматично. Це полегшує введення значень, що повторюються.

· Условие на значение - визначає інтервал значень, що користувач може вводити в це поле при заповненні таблиці. Це дозволяє уникнути введення неприпустимих значень. Наприклад, якщо вартість операції з клієнтом не може перевищувати 15000 гр., то для цього поля можна задати умову на значення: <15000.

· Сообщение об ошибке- визначає повідомлення, що з'являється на екрані у випадку введення неприпустимого значення.

· Обязательное поле - установка, що вказує на те, що дане поле вимагає обов'язкового заповнення для кожного запису. Наприклад, поле ДомашнійТелефонможе бути порожнім для деяких записів (значення "Нет" в даній властивості поля). Поле Прізвище ні як не може бути порожнім для жодного запису (значення властивості поля - "Да").

· Пустые строки- установка, що визначає, чи допускається введення в дане поле порожніх рядків (" ").

· Индексное поле - визначає прості індекси для прискорення пошуку записів.

Для збереження структури таблиці потрібно виконати команду Файл/Сохранить та у вікні Сохранениеввести ім'я таблиці.

 

Таблиця 1. Типи даних MS Access.

Тип даних Використання
Текстовый Алфавітно-цифрові дані (до 255 символів)
Mеmо Алфавітно-цифрові дані, тексти ( до 64 000 символів)
Числовой Різні числові дані (має кілька форматів: целое, длинное целое, с плавающей запятой
Дата/Время дата чи час в одному з пропонованих Access форматів
Денежный Грошові суми, що зберігаються з 8 знаками в десятковій частині. У цілій частині кожні три розряди розділяються комою.
Счетчик Унікальне довге ціле, яке створюється Access для кожного нового запису і не може бути змінено користувачем.
Логический Логічні дані, що мають значення Истина чи Ложь
Объект OLE Картинки, діаграми й інші об'єкти OLE з додатків Windows
Гиперссылка У полях цього типу зберігаються гіперпосилання, що являють собою шлях до файлу на твердому диску, або адрес в мережах Internet чи Intranet.
Мастер подстановок … Дозволяє представити значення полів у виді простого чи комбінованого списку. Додаткові властивості такого поля представлені на вкладці Подстановка вікна конструктора таблиць (буде розглядатися нижче).  

1.1.1.5. Створення таблиць за допомогою "Мастера таблиц"

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

На відміну від Мастера баз данных, Майстер таблиць створює лише одну таблицю, яку потрібно доповнити іншими необхідних об'єктів БД для одержання закінченої інформаційної системи.







©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.