- •Економіко – статистичний факультет
- •Вступ Вибір варіанту контрольної роботи
- •Отже, варіант контрольної роботи №7
- •1. Дані, збережені в комірках електронної таблиці. Типи вхідних даних (символьні, числові, дати).
- •2. Мова Vіsual Basіc for Applіcatіons (vba). Методи.
- •3. Класифікація баз даних.
- •Класифікація баз даних
- •4. Характеристики експертних систем.
- •Характеристики експертних систем
- •Відомі експертні системи:
- •5.Практичне завдання.
- •Розв’язання:
- •Послідовність виконання роботи
- •Етап 1. Дослідження предметної області та нормалізація бази даних
- •Етап 2. Створення бази даних засобами ms Access
- •Етап 3. Створення форм для введення інформації в базу
- •Етап 4. Організація пошуку інформації в базі даних за допомогою запитів
- •Етап 5. Створення звітів та підготовка інформації до друку
- •Список використаної літератури
2. Мова Vіsual Basіc for Applіcatіons (vba). Методи.
Vіsual Basіc (VB) для додатків – це середовище програмування, засноване мовою програмування Мова Vіsual Basіc для Windows.[19]. VBA приходить на зміну елементарним мовам макропрограмування, які звичайно включалися в додатки. VBA є високоефективним засобом для розробки додатків, оскільки він належить до об'єктно-орієнтованих мов програмування й має простоту макромов. Користувачі можуть записувати свої дії й створювати макроси без вивчення складностей мови. Запис дій, а потім перегляд записаного коду є найпростішим способом для самостійного вивчення VBA.
При створенні програми більша частина роботи в Visual Basic виробляється на етапі візуального програмування. Це сприяє тому, що при створенні програми вже видно, як вона буде виглядати в дії. Привабливою рисою Visual Basic є здатність використання передових технологій прогамування.
Одне з найважливіших переваг Visual Basic полягає в тому, що можна розробляти програму невеликими кроками, а після кожного кроку запускати її й спостерігати в дії. Це створює зворотній зв'язок і дозволяє оцінювати й коректувати програму на всіх етапах її розробки. Однак треба пам'ятати, що необхідно зберегти створену частину програми перед запуском, тому що можлива помилка в коді може привести до зависання й втрати інформації.
Методи
Методи в Visual Basic для додатків – це коди блоку, що зберігаються в об’єкті, які дозволяють маніпулювати даними об’єкта. Наприклад, для об’єкта Range метод Calculate обчислює заново значення формул у виділених осередках, метод Clear – видаляє вміст осередків. Методи роблять дії з об’єктами й даними, що втримувалися в них, на відміну від властивостей, які тільки встановлюють значення. Довідкова система допоможе визначити, які методи варто використовувати для того або іншого об’єкта й довідатися додаткову інформацію про особливості окремих методів.
Доступ до методів об’єкта і їхнє виконання здійснюється майже так само, як доступ до властивостей об’єкта. Основне розходження полягає в тому, що наприклад, доступ до властивості завжди є частиною формули, а метод
повинен бути частиною формули тоді, коли він повертає значення.
Наприклад в EXCEL метод Rows повертає сімейство, що із всіх рядків в діапазоні. Щоб установити за допомогою цього методу значення властивості RowHeight всіх рядків поточного обраного діапазону рівному 20, використовується формула: Selection.Rows.RowHeight=20
Для одержання числа рядків у поточному виділенні можна використовувати метод Rows для повернення сімейства й властивість Count для повернення числа елементів у сімействі:
NumRows=Selection.Rows.Count
Деякі методи мають аргументувати, наприклад для методу Rows потрібен індекс рядка для вибору окремого рядка із сімейства Rows. Якщо метод є частиною формули, то аргументи повинні перебувати в круглих дужках. Для того щоб одержати значення властивості RowHeight другого рядка в сімействі Rows , використовують наступний оператор:
TheHeight=Selection.Rows(2).RowHeight
Якщо виробляється тільки виконання методу, і він не є частиною формули, то аргументи розміщаються праворуч від посилання на цей метод. Наприклад метод Insert при використанні для об’єкта Range вимагає відомостей про те, як переміщати виділені осередки. При використанні методу Insert для вставки порожніх осередків на місце поточного виділення й переміщення його для одержання вільного простору можна використовувати наступний оператор:
Selection.Insert xlDown
Аргумент у дійсності являє собою ціле число, але тут використана убудована константа для того, щоб зробити код більше наочним. Опис убудованих констант методу приводиться в довідковій системі.
