дно варіанту завдання.
Створимо запит (фільтр) «Фільтр Відділ кадрів» для відображення співробітників окремих посад на основі запиту «Відділ кадрів».
Для створення нового запиту необхідно в оглядачі об'єктів у БД «BuildFirm» клацнути правою клавішею миші по папці «Подання» , потім в меню вибрати пункт «Створити уявлення» . З'явиться вікно «Додавання таблиці» , призначене для вибору таблиць і запитів, що беруть участь в новому запиті. Додамо в новий запит вже наявний запит «Відділ кадрів», після чого закриємо вікно додавання таблиць.
У вікні конструктора відзначимо поля, які необхідно вивести на екран при виконанні запиту, і встановимо значення фільтра для поля «Найменування посади» у стовпці «Filter». Збережемо запит під ім'ям «Фільтр Посад». Текст запиту зазначеного фільтра наведено на рис. 21.
Текст запиту «Фільтр Відділ кадрів»
Запити (фільтри) «Фільтр Список робіт», «Фільтр по типу товарів» (для відображення окремих типів товарів), «Фільтр по постачальниках» (для відображення замовлень окремих постачальників), «Фільтр по замовниках» (для відображення замовлень окремих замовників), «Фільтр по способам доставки» (для відображення товарів по окремих способам доставки) створюються аналогічним чином.
Текст запиту «Фільтр по типу товарів»
Текст запиту «Фільтр постачальників»
Текст запиту «Фільтр замовників»
Текст запиту «Фільтр по способам доставки»
2.3 Розробка інтегрованого інформаційного додатку «Microsoft Visual Studio 2008"
В якості середовища розробки клієнтського додатка для роботи з базою даних була обрана середу Microsoft Visual Studio 2008, а для написання коду застосовувався мова програмування C #. Оскільки всі сучасні мови програмування мають широкі функціональні можливості, то їх вибір в більшості своїй визначається перевагами програміста. Вибір же середовища програмування зумовлений тим, що середовище розробки віконних додатків і СУБД випущені однією компанією, що зводить до мінімуму появу проблем сумісності програмних продуктів. Дамо коротку характеристику середовища і мови програмування Microsoft Visual Studio C # .Visual Studio - лінійка продуктів компанії Microsoft, що включають інтегроване середовище розробки програмного забезпечення і ряд інших інструментальних засобів. Дані продукти дозволяють розробляти як консольні додатки, так і додатки з графічним інтерфейсом, в тому числі з підтримкою технології Windows Forms, а також веб-сайти, веб-додатки, веб-служби як в рідному, так і в керованому кодах для всіх платформ, підтримуваних Microsoft Windows, Windows Mobile, Windows CE.NET Framework, Xbox, Windows Phone.NET Compact Framework і Microsoft Silverlight.Studio включає в себе редактор вихідного коду з підтримкою технології IntelliSense і можливістю найпростішого рефакторинга коду. Вбудований відладчик може працювати як відладчик рівня вихідного коду, так і як відладчик машинного рівня. Решта вбудовуються інструменти включають в себе редактор форм для спрощення створення графічного інтерфейсу додатку, веб-редактор, дизайнер класів і дизайнер схеми бази даних. Visual Studio дозволяє створювати і підключати сторонні додатки (плагіни) для розширення функціональності практично на кожному рівні, включаючи додавання підтримки систем контролю версій вихідного коду (як наприклад, Subversion і Visual SourceSafe), додавання нових наборів інструментів (наприклад, для редагування і візуального проектування коду на предметно-орієнтованих мовах програмування або інструментів для інших аспектів процесу розробки програмного забезпечення (наприклад, клієнт Team Explorer для роботи з Team Foundation Server).
Створюємо користувальницький інтерфейс нашої БД в «Microsoft Visual Studio 2008». Його створення почнемо з створення головної кнопкової форми. Для створення кнопки на панелі об'єктів необхідно натиснути кнопку Button, а потім намалювати прямокутник мишею на формі, утримуючи ЛKM. Зовнішній вигляд готового зовнішнього інтерфейсу прийме вигляд як на малюнку.
Зовнішній вигляд кнопкової форми
Програмний код бази даних:
Public Class Form1
Sub Button1_Click (ByVal sender As System. Object, ByVal e As System. EventArgs) Handles Button1. Click. Show () Sub
Sub Button2_Click (ByVal sender As System. Object, ByVal e As System. EventArgs) Handles Button2. Click. Show () Sub
Sub Button3_Click (ByVal sender As System. Object, ByVal e As System. E...