- •Державний вищий навчальний заклад
- •Методичні вказівки
- •Основні поняття
- •Запуск програми Microsoft Access
- •Завершення роботи з поточною базою даних і додатком Microsoft Access
- •Лабораторна робота 1
- •Лабораторна робота 2
- •Лабораторна робота 3
- •Лабораторна робота 4
- •Лабораторна робота 5
- •Довідковий матеріал:
- •DateSerial (year, month, day),
- •If (логічне вираз; дія_якщо_істина; дія_якщо_не_істина).
- •Контрольні запитання
- •Список літератури
DateSerial (year, month, day),
де year – Обов'язковий. Значення типу Integer. Число від 100 до 9999 включно або числове вираження.
month – Обов'язковий. Значення типу Integer! Будь-яке числове вираження.
day – Обов'язковий. Значення типу Integer. Будь-яке числове вираження.
Значення кожного аргументу функції DateSerial повинно лежати у відповідному діапазоні: 1-31 для днів і 1–12 для місяців. Крім того, можна використати числові вираження для опису відносної дати (тобто на певне число днів, місяців і років), більше пізньої або ранньої, ніж зазначена.
Наприклад:
DateSerial (Year([Телефонно-адресна книга]![Дата народження]);3;14)
будуть визначені всі абоненти, що народилися 14 березня з роком народження, зазначеним у Телефонно-адресній книзі.
Функція Date 0
Повертає значення типу Variant (Date), що містить поточну системну дату.
Функція Day (дата)
Повертає значення типу Variant (Integer), що містить ціле число (від 1 до 31 включно), що представляє день місяця.
Функція Month (дата)
Повертає значення типу Variant (Integer), що містить ціле число (від 0 до 12 включно), що представляє місяць у значенні дати.
Функція Year (дата)
Повертає значення типу Variant (Integer), що містить ціле число, яке представляє рік.
Примітка. З метою підвищення точності визначення віку абонентів Телефонно-адресної книги при створенні обчислює поля, Що, Вік доцільно використати функцію:
If (логічне вираз; дія_якщо_істина; дія_якщо_не_істина).
Дана функція дозволить виконати порівняння поточного місяця з місяцем народження абонента й залежно від результату порівняння визначити кількість його повних років:
Вираз, що обчислює Вік, буде мати вигляд:
IF(Month(Date())<Month([Teлефонно-адресна книга]![Дата народження]); Year(Date())-Year([Телефонно-адресна книга]! [Дата народження])-1; Year(Date())-Year([Телефонно-адресна книга]! [Дата народження]).
Контрольні запитання
Яке призначення баз даних?
Що таке реляційні таблиці?
Які дані зберігаються в пам'яті комп'ютера при закритті бази даних MS Access?
Чи зберігаються в пам’яті комп’ютера структура таблиць і всі дані при закритті, що втримуються в них, бази даних MS Access?
Зберігаються чи ні у пам’яті комп’ютера результати виконання запитів при закритті бази даних MS Access?
Чи зберігаються в пам’яті комп’ютера дані, що втримуються у формах і звітах, при закритті бази даних MS Access?
Назвіть, які поля існують у режимі Конструктора? Які з них обов’язкові для заповнення?
Перелічіть основні елементи вікна Конструктора й поясніть їх призначення при створенні таблиць бази даних MS Access.
Що являє собою нижня частина вікна режиму Конструктора? Для яких цілей вона служить?
Що визначає розмір поля, і для яких типів полів він призначений?
У чому визначається розмір поля для числових полів?
Що задає властивість поля повідомлення про помилку при заповненні таблиці?
Що називають ключовими полями таблиць? У чому полягає їх призначення? Чи обов’язкові вони в таблицях бази даних MS Access?
Які типи ключових полів використають бази даних MS Access?
У яких випадках поряд з ім’ям доцільно вводити опис таблиці, і як виконується дана операція?
Скільки символів може містити ім’я таблиці й скільки її опис?
Що таке Майстер створення бази даних? Як здійснюється створення з його допомогою бази даних MS Access?
Яке призначення звітів?
Які є способи утворення звітів?
Як вибрати об’єкт у полі конструктора звіту?
Для чого встановлюють зв’язки між таблицями?
Яка різниця між таблицею, формою і звітом?
Чи можна редагувати дані у звіті?
Чи можна редагувати підписи полів у звіті та як?
У якій частині звіту можна поставити свій підпис як виконавця звіту?
Як змінити структуру звіту?
Яка різниця між таблицею і звітом?
Що таке простий запит на вибірку?
Яке призначення конструктора запитів?
Як створити нову таблицю за допомогою запитів?
Які є способи створення запитів?
Як додати таблицю у вікно конструктора запитів?
Як перемістити поля з таблиці у бланк запиту?
Як упорядкувати записи, використовуючи запит?
Як змінити тип запиту?
Як модифікувати запит?
Яке призначення фільтрів?
Для чого призначена команда Застосувати фільтр?
Яка різниця між використанням фільтра і запиту?
Що таке форма?
Яке призначення форм?
З чого складається форма?
Які є способи створення форми?
Форма — це файл з даними чи спосіб відображення даних?
Яке призначення конструктора форм?
Які дані наводять у вигляді форми?
Які переваги таблиць над формами?
Які дані можна розмістити у формі?
Як вставити заголовок у форму?
Як виконати обчислення в формах?
Як нарисувати у формі прямокутник?
Як ввести у форму деякий текст?
Що таке комбінований спосіб створення форми?
Як вставити кнопку у форму?
Як приписати створюваній кнопці конкретну дію?
Як створити форму з закладками?
Що спільного між таблицями і формами?