МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах
РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ" ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах Гендерна антидискримінаційна експертиза може зробити нас моральними рабами ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів Контакти
Тлумачний словник |
|
|||||||||||||||||||
Створення запиту на оновленняПризначення та створення перехресного запиту
В запиті ВСІ_КОШТОРИСИ_ЗП інформація за кожним видом робіт для кожного замовника виводилися в окремий рядок. Якщо потребується тільки одна характеристика запису (наприклад, вартість), інформація відображається в більш наочному вигляді, якщо її представити у вигляді таблиці. В ній назви стовпців будуть найменуваннями замовників, назвами рядків – найменування видів робіт. На перехресті стовпця та рядку містяться вартість даного виду робіт для певного замовника. Для отримання інформації в такому вигляді використовують перехресний запит. Створення перехресного запиту на вибірку розглянемо на прикладі обчислення кількості виконаних робіт кожного вигляду за кожним замовником. Результати подати у вигляді таблиці, рядки якої будуть носити найменування замовників, стовпці – найменування робіт, а на їх перехресті знаходитимуться значення відповідних кількостей виконаних робіт. Задача вирішується в два етапи: 1 Побудування простого запиту ВСІ_ВИК_РОБ_ЗП. 2 Побудування перехресного запиту ВИК_РОБ_ЗА_ЗАМ_ЗП. Простий запит будується з полів, які представлені в таблиці 14.8.
Таблиця 14.8 – Поля запиту ВСІ_ВИК_РОБ_ЗП
В раніше побудованому запиті ВСІ_ВИК_РОБ_ЗПвнести в режимі конструктора зміни в наступні поля: - КОД_ЗАМОВНИКА: в рядку Вивід на екран прибрати прапорець. - НАЙМЕНУВАННЯ_ЗАМОВНИКА: в рядку Сортуваннявстановити значення За зростанням. - КОД_РОБОТИ: в рядку Вивід на екран прибрати прапорець. - НАЙМЕНУВАННЯ_РОБОТИ: в рядку Сортуваннявстановити значення За зростанням. Після зроблених змін зберегти запит ВСІ_ВИК_РОБ_ЗП та закрити його. Для побудування запиту ВИК_РОБ_ЗА_ЗАМ_ЗП потрібно: 1 В режимі відображення запитів вікна БД натиснути кнопку Створити та у вікні, що з’явилося, обрати елемент Перехресний запит. 2 В першому вікні майстра перехресних запитів вказати базовий запит ВСІ_ВИК_РОБ_ЗП. 3 У другому вікні майстра обрати поле НАЙМЕНУВАННЯ_ЗАМОВНИКА, значення якого використовуватиметься в якості заголовку рядків. 4 В третьому вікні майстра обрати поле НАЙМЕНУВАННЯ_РОБОТИ, значення якого використовуватиметься в якості заголовку стовпців. 5 В наступному вікні майстра обрати поле КІЛЬКІСТЬ та функцію Sum для обчислення значень комірок перехресної таблиці. 6 В останньому вікні майстра ввести ім’я запиту ВСІ_ВИК_РОБ_ЗП та натиснути кнопку Готово. 7 Після перегляду результатів виконання запиту та їх аналізу з економічної точки зору та закрити запит.
Створення запиту на оновлення розглянемо на прикладі вирішенні такої виробничої задачі. У зв’язку зі змінами цін на матеріали збільшити на 10% вартість робіт, в яких використовуються матеріали, що вимірюються в штуках. Оскільки розцінки на роботи знаходяться в таблиці ДОВРАБ, треба скласти запит на оновлення для збільшення ціни на 10%. В ньому нова ціна визначається як стара ціна, помножена на коефіцієнт 1,1 для робіт з одиницею виміру, яка дорівнює рядку “шт.”. Побудова запиту на оновлення здійснюється в два етапи: 1 Створення простого запиту ПОДОРОЖЧАННЯ_РОБІТ_ЗП. 2 Перетворення простого запиту в запит на оновлення. Перший етап виконується шляхом побудування простого докладного запиту на базі таблиці ДОВРАБ. В запиті використовуються наступні поля: - ЦІНА(для оновлення), - ОД_ВИМ (для умови добору). Щоб задати умову добору, треба: 1 Відкрити створений запит ПОДОРОЖЧАННЯ_РОБІТ_ЗП в режимі конструктора та в рядку Умова відбору поля ОД_ВИМ ввести вираз: <>”шт.” 2 Переконатися, що будуть відібраними тільки ціни робіт, які не вимірюються в штуках, перейшовши для цього в режим таблиці. Для виконання другого етапу потрібно: 1 Відкрити запит ПОДОРОЖЧАННЯ_РОБІТ_ЗП в режимі конструктору. 2 Змінити тип запиту, клацнувши на стрілці праворуч від однойменної кнопки на панелі інструментів вікна Access та обравши елемент Оновлення. 3 В рядку Оновлення поля ЦІНА ввести вираз: [ЦІНА]*1,1 для цього можна скористатися будівельником виразів. 4 Клацнути на кнопці Вид на панелі інструментів, щоб перед зміною значень ще раз переконатися, що відібрані потрібні ціни. 5 Зберегти запит на диску та закрити його. 6 Відкрити запит ПОДОРОЖЧАННЯ_РОБІТ_ЗП, натиснувши кнопку Відкрити на панелі інструментів вікна БД, та підтвердити зміну даних. 7 Відкрити таблицю ДОВРАБ, щоб переконатися, що всі зміни цін пройшли успішно.
Читайте також:
|
||||||||||||||||||||
|