Access 2000

І. Зав’ялова, КомпьютерПресс

Зміст

Введення

Коротко про головне

Зручності

   Вікно бази даних

   Друк схеми БД

   Перегляд зв’язаних таблиць

   Умовне форматування полів форм і звітів

   Автозаміна імен

   Стиснення БД

   Захист

Нововведення

   Сторінки доступу до даних

   Засоби VBA

   Нова версія ядра баз даних Microsoft Jet

   Проект Microsoft Access

      Легкий спосіб створення додатків в архітектурі «клієнт-сервер»

      Робота з проектами Access

      Використання ядра MSDE (Microsoft Data Engine)

      Перетворення даних і об’єктів у формат SQL Server за допомогою майстра

Резюме

Введення

На сьогоднішній день MS Access є найбільш популярною СУБД, використовуваної для розробки настільних баз даних (БД). Багатий набір майстрів і розбудовників дозволяє повністю автоматизувати створення користувацького інтерфейсу, а безліч зручних засобів розробки допомагає скоротити час створення закінченого додатка. Повна інтеграція з іншими додатками MS Office (Word, Excel, Outlook) – також великий плюс Access. Вбудована мова Visual Basic for Application (VBA) дозволяє виконувати нестандартні завдання.

Однак всі ці можливості є і в попередніх версіях Access. І хоча не за горами поява нової версії Office XP, досі виникає питання: у чому відміну Access 97 від і чи є сенс переходити на новий, більш «Великоваговий» продукт Microsoft заради незначних нововведень?

Коротко про головне

Аccess 2000 значно відрізняється від попередньої версії. Частина удосконалень (Наприклад, відображення зв’язаних таблиць) можна віднести до зручностей розробки.

Також з’явилися значні зміни, які є нововведеннями (сторінки доступу до даних, файли проекту).

Розглянемо всі докладніше.

Зручності

Вікно бази даних

Перше, що кидається в очі, – новий інтерфейс вікна бази даних в стилі Outlook. Список об’єктів тепер розміщується в лівій частині вікна. До нього можна додавати власні групи елементів, що містять посилання (ярлики) на об’єкти БД. У верхній частині вікна – команди для роботи з об’єктами.

Створювати нові об’єкти бази даних можна як за допомогою панелі інструментів вікна бази даних, так і за допомогою ярликів, виводяться в списку об’єктів (рис.
1
).

Друк схеми БД

Стало можливим друкувати схему бази даних (Файл → Друк схеми даних). При цьому схема зберігається як звіт, який потім можна відправити на принтер.

Перегляд зв’язаних таблиць

В режимі таблиці з’явилася можливість переглядати і редагувати вміст зв’язаних таблиць (рис. 2). Автоматично в якості пов’язаних виступають таблиці, для яких у схемі даних встановлено зв’язок «один до багатьох».

Однак якщо в схемі даних для однієї головної таблиці є кілька підлеглих, то можна вказати тільки одну з них для пов’язаного перегляду. Для цього в режимі конструктора головної таблиці треба викликати властивості таблиці (меню Вид → Властивості) і вибрати ім’я підтаблиці. В якості підтаблиці можна використовувати і запити.

А в формах такі таблиці можна переглядати як підлеглі форми.

Умовне форматування полів форм і звітів

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

Для цього в конструкторі форми (звіту) для вибраного поля слід викликати команду Формат → Умовне форматування і задати від одного до трьох умов на значення і відповідних їм різних варіантів форматування (рис.
3
).

У попередній версії Access такого ефекту можна було досягти тільки за допомогою написання коду на VBA, керуючого властивостями об’єктів форми або звіту.

Автозаміна імен

У колишніх версіях Access зміна імен таблиць або імен полів в таблицях призводило до того, що запити, форми і звіти, побудовані на даних зі зміненими іменами, переставали працювати, так як не знаходили перейменований джерело даних. Кожен об’єкт бази даних має тепер внутрішній унікальний код, а саме ім’я об’єкта використовується як псевдонім. автоматично виробляє всі необхідні заміни імен полів і таблиць у запитах, формах, звітах і схемою даних, але макроси і модулі як і раніше доведеться виправляти вручну. Включити / виключити автозаміну можна в меню Сервіс → Параметри на вкладці Загальні.

Стиснення БД

Всім відомо, що при видаленні різних об’єктів база даних «не хоче» зменшувати свій розмір. І якщо не проводити стиснення і відновлення, то база даних може вирости до невиправдано великих розмірів.

У були вдосконалені способи стиснення і відновлення БД. Тепер ці дії виконуються однією командою Сервіс → Службові програми → Стиснути та відновити БД. Але найціннішим є що з’явилася можливість автоматично стискати і відновлювати БД при закритті (меню Сервіс → Параметри на вкладці Загальні).

Захист

У захист даних на рівні робочих груп можна організувати за допомогою вдосконаленого майстра захисту Сервіс → Захист → Майстер захисту. Майстер пропонує заготовки типових груп користувачів з різними рівнями привілеїв доступу до об’єктів БД.

Нововведення

Сторінки доступу до даних

Microsoft серйозно подбала про підтримку Інтернету. Вже в Access 97 з’явилися команди експорту даних в формат HTML. Access тепер підтримує доступ до даних через Web.

Засоби публікацій для Інтернету в новій версії значно розширилися: з’явився спеціальний тип об’єктів – сторінки доступу до даних (рис. 4).

Сторінка доступу до даних являє собою Web-сторінку, яку можна використовувати для додавання, редагування, перегляду і обробки поточних даних в базі даних Microsoft Access при роботі в локальній інтрамережі або Інтернеті1.

Сторінки доступу до даних зберігаються поза файлу бази даних як окремий HTML-файл. Їх можна відкривати в Internet Explorer версії 5.0 або вище і використовувати для введення, перегляду і відбору інформації в базі даних без використання оболонки
Access.

Процес створення сторінок доступу до даних практично нічим не відрізняється від процедури створення форм Access – їх можна створити за допомогою нового «майстра» або вручну у вікні конструктора. При цьому панель інструментів, вживана при їх створенні, буде містити елементи керування ActiveX і інші компоненти, призначені для застосування на Web-сторінках.

Засоби VBA

має ще більшу ступінь сумісності з іншими додатками Microsoft Office 2000. В першу чергу це стосується середовища програмування. Використовуваний в мова програмування Visual Basic для додатків (VBA 6.0.) є загальним для Access, Word, Excel і PowerPoint. Це полегшує вирішення завдань, в яких одночасно використовуються різні додатки Office. Тепер Basic в Access і Excel виглядає абсолютно однаково.

До речі, тепер можна захистити свій код на VB паролем. Для цього при перегляді будь-якого модуля в редакторі VB викличте меню Tools → Properties закладка Protection.

Нова версія ядра баз даних Microsoft Jet

Ядро бази даних Microsoft Jet – це компонент СУБД Microsoft Access, що виконує завантаження і збереження даних в базах даних користувачів і в системних базах даних.

використовує вдосконалену версію ядра баз даних – Microsoft Jet 4.0, яка забезпечує підтримку Unicode (що дозволяє поміщати в базі даних текст на декількох мовах в самих екзотичних кодуваннях), вдосконалені засоби обробки помилок і виключень, а також вбудовану підтримку інтерфейсів OLE DB і розширений синтаксис мови SQL.

Проект Microsoft Access

Легкий спосіб створення додатків в архітектурі «клієнт-сервер»

Проект Microsoft Access (. Adp) являє собою новий тип файлів Access (рис.
5
), Що дозволяє безпосередньо (без використання ядра баз даних Microsoft Jet) підключатися до баз даних SQL Server за допомогою механізму доступу до даних OLE DB. За допомогою проекту Access можна легко створити додаток в архітектурі «Клієнт-сервер». У файлі проекту Microsoft Access зберігаються форми, звіти, макроси і модулі (тобто всі об’єкти додатка). Всі об’єкти бази даних (таблиці, запити, схема даних і збережені процедури) зберігаються в базі даних SQL Server. При цьому всі перераховані вище об’єкти доступні через вікно проекту бази даних.

Робота з проектами Access

Робота з проектом Microsoft Access дуже нагадує роботу з базою даних Access. Процес створення форм, звітів, сторінок доступу до даних, макросів і модулів однаковий. У проекті бази даних можна використовувати бази даних Microsoft SQL Server 6.5 або 7.0, а також нову СУБД MSDE (Microsoft Data Engine). Підключившись до бази даних SQL Server, можна переглядати, створювати та змінювати об’єкти бази даних – таблиці, представлення, збережені процедури і схеми баз даних. У формах і звітах , а також на сторінках доступу до даних в якості джерела даних можуть використовуватися таблиці, результати виконання збережених процедур, а також окремі SQL-запити.

Засоби інтеграції додатків з базами даних на SQL Server призначені насамперед для фахівців середньої і високої кваліфікації, знайомих з SQL Server, а також з архітектурою «клієнт / сервер».

Використання ядра MSDE (Microsoft Data Engine)

Microsoft вважає, що час Jet пройшло і настала черга великих корпоративних СУБД, таких як Microsoft SQL Server 7.0. Для забезпечення можливості поступового витіснення Jet технологіями «клієнт / сервер» до складу Microsoft Access включена нова СУБД – MSDE (Microsoft Database Engine), що представляє собою Microsoft SQL Server, що володіє обмеженнями, пов’язаними з максимальним об’ємом бази даних (2 Гбайт) і числом одночасно підключених користувачів (до 5), а також не має адміністративних утиліт – їх роль може виконувати . Технологія MSDE розроблена і оптимізована для використання на невеликому числі комп’ютерів, таких як робочі станції користувачів або малі сервери робочих груп.

Щоб використовувати в проекті ядро ​​MSDE, необхідно встановити цю СУБД, її дистрибутив знаходиться на CD № 1 Office 2000 Professional, Developer або Corporate Edition, або Microsoft Access: \ Sql \ X86 \ Setup \ Setupsql.exe. Створити файл MSDE можна за допомогою пункту меню Сервіс → Службові програми → Створити файл MSDE.

Перетворення даних і об’єктів у формат SQL Server за допомогою майстра

Майстер перетворення в формат SQL Server перетворить базу даних Microsoft Access (. Mdb) у нову або існуючу базу даних Microsoft SQL Server версій 6.5 або 7.0 або в новий проект Microsoft Access (. Adp) шляхом перетворення даних і описів даних і перенесення об’єктів бази даних (Сервіс → Службові програми → Майстер перетворення в формат SQL Server).

Резюме

Нові можливості, що з’явилися в Access, безсумнівно, привернуть увагу всіх категорій користувачів, від новачків до програмістів – розробників додатків.

Нові засоби швидкого створення бази даних без додаткового програмування роблять Access доступним для роботи будь-якого грамотного користувача ПК. Використання сторінок доступу до даних – гідна альтернатива формам і звітам. Створення файлів проекту MS Access дозволяє розробляти додатки «клієнт-сервер», застосовують Microsoft SQL Server, у звичній і зручній середовищі Access.

Якщо, прочитавши цю статтю, ви зважилися перейти на нову версію програми, це не складе для вас особливих зусиль. Access сам запропонує перетворити вашу базу з формату попередньої версії в момент відкриття. А в разі необхідності повернутися назад в Access 97 треба виконати зворотне перетворення: Сервіс →Службові програми → Перетворити базу даних → До попередньої версії бази даних Access.

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

Література:

  1. http://www.microsoft.com/office/2000/Access/documents/accover.htm.

  2. Харитонова І.А., Міхєєва В.Д. Microsoft . – СПб.: БХВ – Санкт-Петербург, 1999. – 1088 с.: Іл.

  3. Шнайдер Г. . – М.: Лабораторія Базових Знань, 2000. – 480 с.: мул. – (Довідник).

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*