17 збережених процедур: 5 - для видалення, 5-для вставки, 5-для редагування даних, а також 2 додаткових процедури. p align="justify"> Крім перерахованих процедур створили також перегляди, необхідні для забезпечення найбільш повної логіки на сервері. Вони представлені на малюнку 2.3. br/>В
Малюнок 2.3 - Перегляди
2.3 Розробка програмного засобу В«Автоматизоване робоче місце співробітника відділення зв'язкуВ»
- додаток, що працює з базою даних - це віддалене адміністраторська додаток. Цей додаток має бути функціональним в плані будь-якого редагування інформації в базі даних, а також зручного додавання нової інформації. p align="justify"> Додаток повинен підключатися до бази даних по мережі і передавати віддаленої СУБД лише короткі запити із зазначенням необхідного дії. p align="justify"> Для реалізації програми розробили єдину концепцію інтерфейсу. Інтерфейс додатку зображений на малюнку 2.4. <В
Малюнок 2.4 - Інтерфейс віддаленого програми
За допомогою програми користувач може додавати записи в таблицю, змінювати їх і видаляти, і також створювати звіти. Для більш зручної роботи в додатку реалізовані пошук і фільтрація. Розглянемо докладніше ці функції програми на прикладі таблиці В«МістаВ». Для того щоб реалізувати додавання даних в таблицю В«МістаВ», скористаємося компонентом IBStoredProc1, за допомогою якого підключимо збережену процедуру INS_GOR. Приклад додавання даних представлений на малюнку 2.5 і малюнку 2.6. br/>В
Малюнок 2.5 - Додавання даних в таблицю
В
Малюнок 2.6 - Результат роботи кнопки "Вставити"
Для реалізації зміни даних скористаємося компонентом IBStoredProc2, за допомогою якого підключимо збережену процедуру UPD_GORODA. Приклад зміни даних представлений на малюнку 2.7 та малюнку 2.8. br/>В
Малюнок 2.7 - Зміна даних в таблиці
В
Малюнок 2.8 - Результат роботи кнопки "Змінити"
Для реалізації видалення даних з таблиці скористаємося компонентом IBStoredProc3, за допомогою якого підключимо збережену процедуру DEL_GORODA. Ілюстрація видалення даних представлена ​​на малюнку 2.9. br/>В
Малюнок 2.9 - Видалення запису з бази даних
Розглянемо процедуру пошуку. Після того, як у полі Edit вводимо перший символ потрібного параметра, покажчик переміщається на шукане значення. Якщо таких параметрів багато, то спочатку покажчик переміщається на параметр, що знаходиться в таблиці першим, потім, при введенні наступного символу, покажчик переміщається на значення, відповідне запитом. На малюнку 2.10 видно як працює пошук у додатку. br/>В
Малюнок 2.10 - Пошук даних
Для реалізації фільтрації скористалися властивістю Filter компонента IBTable. Н...