Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Розробка інтерфейсу користувача для роботи з базою даних Будинку культури

Реферат Розробка інтерфейсу користувача для роботи з базою даних Будинку культури





помогою майстра підстановок. Для цього відкрила форму Хлопці в режимі конструктора, видалила поле Пол. Після цього на панелі елементів управління вибрала елемент Поле зі списком і перетягла його на форму, при включеному Майстрі. Після цього з'явилося діалогове вікно, в якому буде введено фіксований набір значень. Ввела два стовпці - чоловічий і жіночий. Зберегла в поле підлогу, задала підпис і натиснула на Готово. Таким же чином створила поле зі списком для № п/п, н.гр, ТН Прізвище.


. 3 Частина обмеження цілісності


Приватні обмеження цілісності поширюються лише на деякі таблиці створеної бази даних і відображають специфіку її предметної області.

Для бази даних будівельної фірми створила приватні обмеження.

Спочатку створила заборона незаповнених полів. У деяких таблицях існують поля, які повинні бути обов'язково заповнені, хоча вони і не є потенційними або зовнішніми ключами. Для того, щоб програма MS Access автоматично контролювала наявність запису в кожній клітинці потрібно шпальти таблиці були виконані наступні дії в режимі Конструктора таблиць:

Клацнула по таблиці Фахівці в Області переходів правою кнопкою миші і вибрала з розкрився контекстного меню пункт Конструктор.

Вибрала в Конструкторі поле Посада, яке обов'язково має бути заповнено і задайте у властивості Обов'язкове поле значення Так. Тепер MS Access буде автоматично перевіряти виконання властивості Обов'язкове поле при кожному додаванні нового запису або виправленні поля у вже наявної записи. Таким же чином встановила заборону незаповнених полів у таблиці Гурток на поле вид художньої самодіяльності, в таблиці Заняття - що робили, в таблиці Хлопці - напрямок, в таблиці Захід - дата, назва, зміст, відповідальні, учасники.

Запобігли дублювання вводяться значень. Для цього обрали таблицю Фахівці в Області переходів, клацнули по цьому посиланню правою кнопкою миші і перейшли в режим Конструктора таблиць. Вибрали полі «Паспортні дані», яке не повинно містити повторювані значення, і задали у властивості Індексовані поле значення Так (Збіги не допускаються). Access автоматично перевірятиме унікальність значень в потрібному полі таблиці в результаті виконання цих дій.

Наступний спосіб приватного обмеження цілісності: контроль даних через елементи управління форм

Застосуємо функцію Len, яка повертає число символів в рядку.

Для цього перейдемо в форму Фахівці в режимі Конструктора, вибираємо поле - Паспортні дані; клацаємо на кнопці Властивості, в построителе визначаємо аргументи: Len ([Паспортні дані])=10. У повідомлення про помилку вводимо:

Паспортні дані містять 10 цифр!

Застосуємо функцію кількісні значення, для цього: виконаємо наступні дії: виділимо форму Гурток і клацнемо на кнопці Конструктор, в Свойствах вибрали Умова на значення. У построителе виразів:

В області Категорії виразів вибрали [Кількість хлопців] клацнули лівою кнопкою миші, в Елементах вираження вибрали Оператори порівняння, натиснули на? У будівник ввели значення, рівне 15 клацаємо в поле властивості Повідомлення про помилку, щоб помістити в нього курсор і вводимо:

Кількість хлопців не повинно перевищувати 15 осіб!

Застосуємо функцію Between для таблиці Ребята.

Синтаксис: 3 And 15, в умові відбору поля [Кількість нагород] у запиті, що містить дані про кількість нагород хлопців, будуть виділені записи про нагороди хлопців.

- Вибираємо форму Хлопці, переходимо в режим конструктора, встановлюємо курсор на поле кількість нагород;

У Вікні властивостей вибрали Умова на значення. Клацнули по з'явилася кнопці

і перейшли у вікно Будівник виразів, задаємо Between 3 And 15;

натискаємо на ОК; клацаємо в поле властивості Повідомлення про помилку, щоб помістити в нього курсор і вводимо:

Кількість нагород хлопців оцінюється за шкалою від 3 до 5

Застосуємо функцію DateDiff, яка повертає число днів (місяців, років, кварталів, годин, хвилин) в інтервалі між двома заданими датами.

У формі Фахівці переходимо в режим Конструктор, в поле Дані про вислугу років лівою кнопкою миші клацаємо на кнопці Властивості, у Вікні властивостей вибрали Умова на значення. Клацнули по з'явилася кнопці і перейшли у вікно Будівник виразів, в області Елементи виразів вибрали Функції клацнули лівою кнопкою миші, вибрали зі списку Вбудовані функції, в області Значення виразів вибрали Date Diff. Далі визначаємо аргументи:=DateDiff ( yyyy raquo ;; [Дата вступу на роботу]; [Поточна дата]; firstweekday...


Назад | сторінка 10 з 18 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: До питання про теорію поля: функціонально-семантичне поле дейксиса
  • Реферат на тему: Електричне поле. Провідники й ізолятори в електричному полі
  • Реферат на тему: Базові поняття реляційної моделі даних (створення таблиці MS Access)
  • Реферат на тему: Комп'ютерна обробка даних таблиці Microsoft Office Access
  • Реферат на тему: Електростатічне поле ТА ЙОГО Потенціал