Щоб створити простий макрос, потрібно відкрити вікно бази даних, перейти на вкладку Макросы й натиснути кнопку Создать. При цьому відкривається вікно нового макросу подібне тому, що представлено на мал.14.
Рис.14. Вікно нового макросу
Верхня частина вікна використовується для визначення нового макросу, а нижня призначена для уведення значень аргументів макрокоманд, включених у макрос. У верхній частині присутні два стовпці із заголовком Макрокоманда й Примечание. Можна побачити всі чотири стовпці, натиснувши кнопки Имена макросов й Условия на панелі інструментів.
У правій нижній частині вікна макросу виводиться коротка довідка, зміст якої залежить від положення курсору у верхній частині вікна макросу. У стовпці Макрокоманда задається одна з більш ніж сорок дев'ять макрокоманд. Якщо клацнути на будь-якій комірці стовпця Макрокоманда, то в правому кінці комірки з'явиться кнопка зі стрілкою вниз. Натискання цієї кнопки відкриває список макрокоманд.
Перед запуском макрос необхідно зберегти командою Файл→ Сохранить как / экспорт. У вікні діалогу ввести ім'я й натиснути кнопку ОК.
|
|
Макроси можуть бути запущені безпосередньо з вікна бази даних або вікна макросу. Якщо макрос залежить від якої-небудь форми або звіту, його потрібно зв'язати з відповідною подією й запускати при виникненні цієї події.
Варіанти завдання
№ вар. | Номер завдань | № вар. | Номер завдань | № вар. | Номер завдань | ||||
1, 11, 21, 31, 41 | 9, 20, 26, 35, 48 | 6, 12, 28, 33, 42 | |||||||
2, 12, 22, 32, 42 | 10, 15, 25, 33, 49 | 7, 11, 29, 32, 41 | |||||||
3, 13, 23, 33, 43 | 1, 14, 23, 32, 50 | 9, 13, 22, 31, 46 | |||||||
4, 14, 24, 34, 44 | 2, 11, 24, 40, 41 | 10, 15, 23, 32, 47 | |||||||
5, 15, 25, 35, 45 | 3, 12, 21, 36, 43 | 1, 17, 24, 33, 48 | |||||||
6, 16, 26, 36, 46 | 4, 13, 22, 31, 42 | 2, 19, 25, 34, 49 | |||||||
7, 17, 27, 37, 47 | 6, 18, 29, 31, 43 | 3, 12, 26, 35, 50 | |||||||
8, 18, 28, 38, 48 | 7, 19, 30, 32, 45 | 4, 14, 27, 36, 41 | |||||||
9, 19, 29, 39, 49 | 8, 20, 28, 33, 44 | 5, 16, 28, 37, 42 | |||||||
10, 20, 30, 40, 50 | 9, 17, 26, 34, 46 | 6, 18, 29, 38, 43 | |||||||
4, 14, 25, 36, 47 | 10, 16, 27, 35, 47 | 7, 20, 21, 39, 44 | |||||||
6, 15, 26, 37, 43 | 4, 14, 25, 36, 48 | 8, 11, 30, 40, 45 | |||||||
8, 16, 27, 38, 42 | 2, 15, 22, 37, 49 | 10, 13, 21, 32, 47 | |||||||
10, 17, 28, 39, 50 | 3, 13, 21, 38, 50 | 5, 11, 23, 34, 48 | |||||||
5,18, 29, 40, 46 | 4, 12, 23, 39, 41 | 2, 15, 27, 33, 49 | |||||||
7, 19, 24, 31, 45 | 5, 11, 24, 40, 42 | 3, 17, 25, 36, 50 | |||||||
3, 20, 23, 32, 44 | 7, 13, 30, 39, 41 | 4, 19, 29, 31, 46 | |||||||
1, 11, 22, 33, 48 | 8, 11, 25, 40, 42 | 1, 12, 24, 37, 45 | |||||||
2, 12, 21, 34, 49 | 9, 12, 26, 38, 43 | 6, 14, 22, 38, 44 | |||||||
9, 13, 30, 35, 41 | 10, 14, 27, 36, 44 | 7, 16, 28, 39, 43 | |||||||
1, 15, 27, 34, 46 | 1, 16, 28, 37, 45 | 2, 18, 30, 35, 42 | |||||||
2, 16, 28, 33, 47 | 2, 17, 29, 35, 46 | 9, 20, 26, 40, 41 | |||||||
3, 17, 29, 32, 48 | 3, 18, 24, 33, 47 | 1, 14, 26, 40, 44 | |||||||
4, 18, 30, 31, 49 | 4, 15, 23, 32, 48 | 2, 17, 30, 31, 44 | |||||||
1, 15, 27, 37, 46 | 5, 19, 22, 31, 49 | 3, 20, 28, 32, 46 | |||||||
6, 20, 22, 31, 45 | 6, 20, 21, 34, 50 | 4, 15, 22, 33, 47 | |||||||
7, 12, 23, 36, 44 | 8.13, 30, 39, 45 | 5, 18, 24, 34, 48 | |||||||
8, 11, 24, 35, 43 | 9, 14, 21, 38, 46 | 6, 13, 29, 35, 49 | |||||||
9, 13, 25, 33, 42 | 10, 15, 22, 36, 47 | 7, 16, 25, 36, 50 | |||||||
10, 14, 26, 32, 41 | 1, 16, 23, 37, 48 | 8, 19, 27, 38, 41 | |||||||
5.16, 28, 37, 44 | 2, 17, 24, 40, 49 | 9, 11, 23, 37, 42 | |||||||
6, 17, 29, 38, 45 | 3, 18, 25, 34, 50 | 10, 12, 23, 39, 43 | |||||||
7, 18, 30, 39, 46 | 4, 19, 26, 35, 44 | ||||||||
8, 19, 27, 34, 47 | 5, 20, 27, 34, 43 | ||||||||
№ завдань | Зміст завдань | ||||||||
1. | Для таблиці «Продажі» за допомогою бланків QBE скласти запити: а) на вибірку записів, де «Дата_замовлення» - січень і день тижня - п'ятниця, «Код_товару» більше 10. Виведені записи впорядкувати по спаданню значення поля «Код_товару»; б) на вибірку записів, де «Код_товару» - 155, «Дата_ замовлення» - 2010р., «Дата_продажу» - листопад. | ||||||||
2. | Для таблиці «Продажі» за допомогою бланків QBE скласти запити: а) на вибірку записів, де «Дата_продажу» - з 12 по 20 число березня місяця. «Дата_замовлення» - 2010р. Виведені записи впорядкувати по зростанню значення поля «Дата_замовлення»; б) на вибірку записів, де «Замовлене значення» більше 20 і менше 40, «Продано» більше 10, «Дата_продажу» - березень, квітень. | ||||||||
3. | Для таблиці «Продажі» за допомогою бланків QBE скласти запити: а) на вибірку записів, де «Вартість» більше 10000, «Дата_продажу» - вересень 2010р. або «Код_товару» менше 7. Виведені записи впорядкувати по спаданню значення поля «Вартість»; б) на вибірку записів, де «Код_покупця» дорівнює 210 або 211, «Дата_замовлення» з 20 березня по 20 квітня 2010р. або «Дата_продажу» - понеділок, середа. | ||||||||
4. | Для таблиці «Продажі» за допомогою бланків QBE скласти запити: а) на вибірку записів, де «Продано» більше 20, «Вартість» більше 20000, «Дата замовлення» з 20 по 25 число або «Дата_продажу» - січень 2010р. Виведені записи впорядкувати по зростанню значення поля «Вартість»; б) на вибірку записів, у яких «Код_товару» дорівнює 1170 або 1240, «Дата_замовлення» - 25 квітня 2000р., «Дата_продажу - з 10 по 20 число. | ||||||||
5. | Для таблиці «Товари» за допомогою бланків QBE скласти запити: а) на вибірку записів, де «Найменування» починається на букву «Н», «Категорія» 1 або 3; б) на вибірку записів, де «Код_товару» між 101 й 200, «Категорія» між 1 й 5, «Найменування» товару закінчується на букву «а» або «п». Виведені записи впорядкувати по зростанню значення поля «Код_товару». | ||||||||
6. | Для таблиці «Покупці» за допомогою бланків QBE скласти запит: а) на вибірку записів, де «Телефон» починається із цифр «68», «Код_покупця» менше 10. Виведені записи впорядкувати по зростанню значення поля «Код_ покупця»; б) на вибірку записів, де «Прізвище» починається на букву «П», «Місто» - Одеса, номер телефону закінчується цифрами «08» або «09». | ||||||||
7. | Для таблиці «Покупці» за допомогою бланків QBE скласти запит: а) на вибірку записів, де назва «Підприємство» починається з букв «Т» або «З» й «Код_покупця» дорівнює 12. Виведені записи впорядкувати по зростанню значення поля «Прізвище»; б) на вибірку записів, де «Код_покупця» лежить між значеннями 10 й 20, «Країна» - Росія, «Прізвище» закінчується буквами «ий» або «ой». | ||||||||
8. | Для таблиці «Продажі» за допомогою бланків QBE скласти запит: а) на вибірку записів, де «Дата_замовлення» - січень, «Дата_продажу» - з 15 по 28 березня, «Замовлено» більше 200. Виведені записи впорядкувати по зростанню значення поля «Код_товару»; б) на вибірку записів, де «Замовлено» більше 20 і менше 50. «Продано» більше 15 і менше 50, «Код_покупця» лежить між значеннями 20 й 200, «Дата_замовлення» - понеділок, субота. | ||||||||
9. | Для таблиці «Покупці» за допомогою бланків QBE скласти запит: а) на вибірку записів, де «Індекс» починається із цифри «22», «Місто» - Одеса й «Код_покупця» більше 25. Виведені записи впорядкувати по зростанню значення поля «Код_покупця»; б) на вибірку записів, де «Телефон» починається із цифр «24», «Код_покупця» лежить між значеннями 200 й 300. | ||||||||
10. | Для таблиці «Продажі» за допомогою бланків QBE скласти запит: а) на вибірку записів, де «Продано» більше 50, «Вартість» між 20000 й 30000, «Дата_замовлення» - з 20 по 25 квітня. Виведені записи впорядкувати по зростанню значення поля «Вартість»; б) на вибірку записів, де «Код_товару» дорівнює 170 або 140, «Дата_замовлення» - травень 2010р., «Дата_продажу» - вівторок, середа. | ||||||||
11. | Для таблиці «Продажі» записати повідомлення SQL: а) на вибірку записів, де «Дата_продажу» або «Дата_замовлення» - лютий, «Замовлено» більше 25; б) на вибірку записів, де «Код_покупця» дорівнює 10 або 14, «Дата_замовлення» - 2010р., «Дата_продажу» - вівторок, субота. | ||||||||
12. | Для таблиці «Продажі» записати повідомлення SQL: а) на вибірку записів, де «Код_покупця» дорівнює 5, «Дата_продажу» або «Дата_замовлення» - лютий. Виведені записи впорядкувати по зростанню значення поля «Код_покупця»; б) на вибірку записів, де «Код_покупця» між 100 й 200, «Країна» - Україна, «Прізвище» закінчується буквами «о» або «в». | ||||||||
13. | Для таблиці «Продажі» записати повідомлення SQL: а) на вибірку записів, де «Ціна_од.» більше 200, «Вартість» більше 10000, «Дата_продажу» - понеділок вересня місяця. Виведені записи впорядкувати по спаданню значення поля «Код_товару»; б) на вибірку записів, де «Замовлено» більше 200 і менше 500, «Продано» більше 150 і менше 500. «Код_покупця» лежить між значеннями 20 й 200, «Дата_замовлення» - 2009р. або 2010р.. | ||||||||
14. | Для таблиці «Продажі» записати повідомлення SQL: а) на вибірку записів, де «Продано» більше 20, «Замовлено» менше 30, «Дата_продажу» - субота лютого місяця. Виведені записи впорядкувати по спаданню значення поля «Код_товару»; б) на вибірку записів, де «Дата_замовлення» - понеділок, «Дата_продажу» - березень або «Замовлено» більше 200. | ||||||||
15. | Для таблиці «Товари» записати повідомлення SQL: а) на вибірку записів, де «Найменування» починається з букв «З» або «П», «Код_товару» дорівнює 2. Виведені записи впорядкувати по зростанню значення поля «Найменування»; б) на вибірку записів, де «Код_товару» лежить між значеннями 101 й 200, «Категорія» між 1 й 5, «Найменування» товару закінчується на букву «а» або «п». Виведені записи впорядкувати по зростанню значення поля «Код_товару»; | ||||||||
16. | Для таблиці «Продажі» записати повідомлення SQL: а) на вибірку записів, де «Дата_замовлення» березень 2010р., «Код_товару» - 17, «Дата_продажу» - 20 число. Виведені записи впорядкувати по спаданню значення поля «Вартість»; б) на вибірку записів, де «Код_покупця» дорівнює 22 або 21, «Дата_замовлення» - січень, травень, «Дата_продажу» - понеділок, середа. | ||||||||
17. | Для таблиці «Покупці» записати повідомлення SQL: а) на вибірку записів, де місто - «Дніпропетровськ», «Підприємство» починається на букву «М» або «Телефон» починається із цифр «62»; б) на вибірку записів, де «Прізвище» починається на букву «П», «Місто» - Одеса, номер телефону закінчується цифрами «22» й «24». | ||||||||
18. | Для таблиці «Продажі» записати повідомлення SQL: а) на вибірку записів, де «Замовлено» більше 100, «Ціна_од.» менше 1200, «Дата_замовлення» - січень, травень, «Дата_продажу» - понеділок середа. Виведені записи впорядкувати по спаданню значення поля «Дата_продажу»; б) на вибірку записів, де «Замовлено» лежить між значеннями 20 й 40, «Продано» більше 10 або «Дата_продажу» - 2009 й 2010р. | ||||||||
19. | Для таблиці «Продажі» записати повідомлення SQL: а) на вибірку записів, де «Продано» більше 100, «Замовлено» більше 200, «Дата_замовлення» - березень 2010р., «Дата_продажу» - понеділок, середа; б) на вибірку записів, де «Код_товару» дорівнює 155 або «Дата_замовлення» - 2010р., або «Дата_продажу» - червень. | ||||||||
20. | Для таблиці «Продажі» записати повідомлення SQL: а) на вибірку записів, де «Дата_продажу» - лютий 2010р., «Продано» більше 25. Виведені записи впорядкувати по спаданню значення поля «Код_покупця»; б) на вибірку записів, де «Код_покупця» дорівнює 20 або 11, «Дати_замовлення» - січень, вересень, «Дата_продажу» - 2010р. | ||||||||
21. | Розробити форму «Продажі» для виводу записів, що задовольняють умовам: «Дата_замовлення»- березень 2010 р., «Замовлено» більше 100. | ||||||||
22. | Розробити форму «Продажі» для виводу записів, що задовольняють умовам: «Дата_продажу» - 10 число, «Дата_замовлення» - 2010р., «Продано» менше 150. | ||||||||
23. | Розробити форму «Покупці» для виводу записів, що задовольняють умовам: місто - «Дніпропетровськ», «Підприємство» починається на букву «М» або «Телефон» починається із цифр «62». | ||||||||
24. | Розробити форму «Продажі» для виводу записів, що задовольняють умовам: «Дата_продажу» - після 2008 р., «Дата_замовлення» - з 23 по 25 число. | ||||||||
25. | Розробити форму «Покупці» для виводу записів, що задовольняють умовам: країна - «Україна», «Підприємство» починається на букву «М» і закінчується буквою «Й», «Телефон» починається із цифри «262». | ||||||||
26. | Розробити форму «Продажі» для виводу записів, що задовольняють умовам: «Дата_продажу» - вересень 2010р., «Дата_замовлення» - субота. | ||||||||
27. | Розробити форму «Продажі» для виводу записів, що задовольняють умовам: «Дата_продажу» - 2010р., «Дата_замовлення» - з 10 по 20 число. | ||||||||
28. | Розробити форму «Продажі» для виводу записів, що задовольняють умовам: «Дата_продажу» - листопад, «Дата_замовлення» - субота, «Продано» більше 100. | ||||||||
29. | Розробити форму «Продажі» для виводу записів, що задовольняють умовам: «Дата_продажу» - травень 2010р., «Дата_замовлення» - з 10 по 15. | ||||||||
30. | Розробити форму «Продажі» для виводу записів, що задовольняють умовам: «Дата_замовлення» або «Дата_продажу» -2010р., «Продано» більше 120. | ||||||||
31. | З таблиці «Відомість» бази даних «Деканат» вивести у звіт список студентів, які здали всі іспити на 4 й 5. | ||||||||
32. | З таблиці «Відомість» бази даних «Деканат» вивести у звіт список студентів, що мають хоча б одну двійку. | ||||||||
33. | З таблиці «Відомість» бази даних «Деканат» вивести у звіт список студентів, які здали всі іспити без двійок. | ||||||||
34. | З таблиці «Відомість» бази даних «Деканат» вивести у звіт список студентів, які здали всі іспити на 4 й 5. | ||||||||
35. | З таблиці «Відомість» бази даних «Деканат» вивести у звіт список студентів, які здали всі іспити на 4 й 5. | ||||||||
36. | З таблиці «Відомість» бази даних «Деканат» вивести у звіт список студентів, що мають тільки одну двійку. | ||||||||
37. | З таблиці «Відомість» бази даних «Деканат» вивести у звіт назви предметів, по яким студенти, що здавали, не мають 2 й 3. | ||||||||
38. | З таблиці «Відомість» бази даних «Деканат» вивести у звіт назву предмета, по якому студенти, що здавали, мають тільки 5. | ||||||||
39. | З таблиці «Відомість» бази даних «Деканат» вивести список студентів, середній бал яких менше 4. | ||||||||
40. | З таблиці «Відомість» бази даних «Деканат» вивести список студентів, що мають дві й більше п'ятірки. | ||||||||
41. | Внести зміни в таблицю «Відділ» бази даних «Кадри» - підвищити оклад інженерам на 50гр., ст. інженерам – на 60гр. | ||||||||
42. | З таблиці «Відділ» бази даних «Кадри» вивести список інженерів, що мають вищу освіту | ||||||||
43. | З таблиці «Відділ» бази даних «Кадри» вивести список співробітників, що мають стаж роботи більше 10 років. | ||||||||
44. | З таблиці «Відділ» бази даних «Кадри» вивести список чоловіків, що мають вищу освіту. | ||||||||
45. | Внести зміни в таблицю «Відділ» бази даних «Кадри»: всім співробітникам збільшити стаж на один рік. | ||||||||
46. | Внести зміни в таблицю «Відділ» бази даних «Кадри»: всім співробітникам зі стажем більше 10 років підвищити оклад на 75гр. | ||||||||
47. | Для таблиці «Заводи» бази даних «Промисловість» вивести список заводів, у яких більше 1000 працівників. | ||||||||
48. | Для таблиці «Заводи» бази даних «Промисловість» знайти завод з найбільшим річним обсягом виробництва. | ||||||||
49. | Для таблиці «Заводи» бази даних «Промисловість» знайти завод, у якого найбільший відсоток працівників з вищою освітою. | ||||||||
50. | Для таблиці «Заводи» бази даних «Промисловість» знайти завод, у якого найбільше відношення річного обсягу до чисельності співробітників. | ||||||||
|
|
|
|
|
|