На Панелі елементів натискаємо на кнопку Поле і обводимо курсором те місце, де повинно знаходитися поле, при цьому курсор набирає форми двох перехрещених ліній.
Після встановлення поля в потрібне місце звіту для нього викликалося вікно Властивості, перемикач був переведений у стан Дані, у полі для даних була записана формула Date(). В тому ж вікні (перемикач – у стані Макет) був вибраний Короткий формат дати. Результати роботи поля видно на рисунку 3.16. Зауважимо, що в той день, коли виготовлявся звіт нашого прикладу, на комп’ютері була встановлена системна (а вона співпадала з календарною) дата 20.04.2001 року.
Використання поштової наклейки для виготовлення квитанції.
Пакет MS Access не має спецальних засобів для видачі квитанції. В даному прикладі показано як можна її сформувати на основі поштової наклейки.
Виклик майстра поштової наклейки виконується з уже відомого нам вікна Новий звіт. Нагадаємо, що інформація для квитанції, надамо їй ім’я Наклейки до Індифікаційні дані, відбирається за допомогою запиту Індифікаційні дані
Нижче приведені кроки майстра:
встановлення розмірів наклейки, виберемо
номер Avery L7663;
розміри 36,78 119,38;
число по горизонталі 1;
система одиниць метрична;
тип на листах;
атрибути тексту, виберемо
тип шрифта Times New Roman Cyr;
розмір 12;
вибір полів зі списку у прототип наклейки. Вікно цього кроку майстра разом з іменами вибраних полів та введеними словами показане на рисунку 5.8.
вибір полів для сортування наклейок, у нас повинна бути лише одна наклейка за записом таблиці Освіта, вибраним по коду платника, коду фонду на поточну дату за допомогою запиту Посада, тому сортування нам непотрібне;
введення імені звіту, напишемо код посади, встановимо перемикач у стан Зміна макету, натиснемо клавішу Готово.
Вона виглядає дещо інакше, ніж під час роботи з майстром, він її по-своєму змінив. Скорегуємо квитанцію, напишемо слова від, якщо значення суми більше від нуля і введення в експлуатацію– у протилежному випадку. Крім того, забезпечимо видачу суми в абсолютному вираженні, тобто без знака мінус. Для цього застосуємо функції, відповідно, IIf() i Abs().Зауважимо, що підчас корегування формул в даному та інших випадках імена функцій не обов’язково писати з великої букви. Майстер або конструктор зробить це сам, причому, лише тоді, коли формула написана вірно. Цією властивістю слід користуватися для перевірки правильності написання формул.
Так будуть виглядати наші виготовлені наклейки. Під час її виготовлення був використаний запит Розподіл. Порівнюючи одержану квитанцію з даними цього запиту, знаходимо, що їхня інформація співпадає, отже вона працює вірно.
3.5. Конструювання форм
Форму можна подати (побачити на екрані) в одному з двох виглядів: форми і таблиці. Готова форма Динаміка змінності кадрів Вона містить такі приєднані елементи управління:
поле Код освіти таблиці табельний номер працівника;
обчислювальні поля типи працівників, код освіти, Спеціальність. Це поле містить функцію системної дати, воно не належить таблиці, але зв’язане з відповідним її полем;
чотири кнопки для виконання робіт:
видача квитанції;
перегляд звіту;
перегляд діаграми;
новий платник, запуск форми Розподіл , для внесення відомостей про нового постачальника.
Створити форму можна за допомогою майстра або конструктора (нагадаємо, що – у відкритій базі даних). Найбільш вигідно створювати форму за допомогою майстра, після чого – корегувати в режимі конструктора. Виготовимо форму родовище за допомогою таких засобів:
вікно База даних: перемикач Форми, команда Створити;
вікно Нова форма: перемикач Майстер форм, вибір зі списку імені таблиці Розподіл, на якій буде базуватися форма. Команда Оk;
вікно Створення форм, кроки майстра:
1 - вибір доступних полів, виберемо всі, крім поля код освіти;
2 - зовнішній вигляд – в один стовпчик;
3 - вибір стилю – звичайний;
4 - введення в поле імені форми Розподіл, перемикач встановити в положення
Відкрити для перегляду, команда Готово.
Для зміни розміру, кольору та типу шрифта чи рамки навколо напису слід скористатися командою Властивості, попередньо відмітивши потрібний елемент або їх групу. Нагадаємо, що вікно Властивості, яке вона викликає, є ситуативним, воно має вигляд та набір засобів, залежний від відміченого об’єкта в момент його відкриття.
Відмітимо форму, встановивши курсор у лівому верхньому кутку і натиснувши ліву клавішу миші. На рисунку 3.27 в цьому місці форми видно маленький затемнений квадратик, який свідчить, що в даний момент форма відмічена. Викличемо з контекстного меню вікно Властивості. Відкорегуємо Макет форми так, як це показано на рисунку 3.28, решту залишимо без змін.
Рекомендована література
Смирнов С.Н., Задворьев Н.С. Работаем с Oracle: Учебное пособие. – М.: Гелиос АРВ, 2002. – 496 с.
Васкевич Д. Стратегии клиент/сервер. - Киев: Диалектика, 1997.
Грабер М. Введение в SQL. - М.: Лори, 1996. - 379 с.
Дейт К. Введение в системы баз данных //6-издание. - Киев: Диалектика, 1998. - 784 с.
Мейер М. Теория реляционных баз данных. - М.: Мир, 1987. - 608 с.
Глушаков С.В., Третьяков Ю.В., Головаш О.А. Администрирование Oracle 9i. – Харьков: Фолио, 2003. – 695 с.
Інформатика: Комп’ютерна техніка. Комп’ютерні технології./За ред. О.І. Пушкаря – К.: Видавничий центр “Академія”, 2001
Руденко В.Д., Макарчук О.М., Патланжоглу М.О. Практичний курс інформатики./За ред. Мадзігона В.М. – К.: Фенікс, 1997
Шафрин Ю.А. Информационные технологии. – М.: Лаборатория базовых знаний, 1998
Перри Грег. Освой самостоятельно Microsoft 2000 за 24 часа.: Пер. с англ.: Уч. пос. – М.: Издательский дом “Вильямс”, 2000
Киммел П. Освой самостоятельно программирование для Microsoft Access 2000 за 24 часа.:Пер. с англ.: Уч. пос. – М.: Издательский дом "Вильямс", 2000
Келли Д. Самоучитель Access 97 – СПб: Издательство "Питер", 2000
Пасько В. Ассess 97 (руссифицированная версия) – К.: Издательская группа BHV, 1997
Каратыгин