Контрольні питання. Управління відображенням елемента у формі

Напис18.Visible

Управління відображенням елемента у формі

Нехай у формі Відомість успішності при перегляді даних про oцінки студентів, якщо в полі ОЦІНКА стоїть 2, повинен з’явитися текст: Двієчник!. В цьому випадкупотрібно зробити наступне:

1. Створіть в примітці підлеглої форми елемент управління Напис із значенням Двієчник!. Припустимо цей елемент називається Напис 18.

Зауваження! Тільки розміщення напису в примітці стрічкової форми дозволить відобразити її однократно. Причому забезпечиться її зв'язок з поточним записом стрічкової форми.

2. Властивості напису Вывод на экран привласніть значення Нет.

3. Створіть макрос, в якому властивості Вывод на экран привласнюватиметься значення Да при перегляді запису з двійкою. Для цього включіть в макрос стовпець Условие. В цей стовпець введіть логічний вираз ОЦЕНКА=2. В стовпці Макрокоманда виберіть макрокоманду ЗадатьЗначение. В рядок аргументу Елементвведіть посилання на властивість Вывод на экран елемента управління Напис 18:

В рядок аргументу Выражение введіть значення цієї властивості — Да.

Помітимо, що в посиланні Напис18.Visible немає необхідності указувати ім'я підлеглої форми, оскільки вона є поточною при отриманні управління макросом.

4. Щоб при переході до запису з іншою оцінкою напис Двієчник! робилася невидимою, введіть другу макрокоманду ЗадатьЗначение. В умові цієї макрокоманди введіть ОЦЕНКА<>2, а в аргументі Выражение вкажіть Нет (мал. 10) як значення властивості Visible.

5. Збережіть макрос під ім'ям Сигнал.

6. Для зв'язку макросу з підлеглою формою УСПІШНІСТЬ: підлегла форма в її властивостях на вкладці События в рядок Поточная запись запишіть ім'я макросу Сигнал, вибравши його із списку.

7. Перевірте працездатність макросу. Відкрийте форму Відомість успішності і, проглядаючи записи, переконайтеся, що якщо значення поля ОЦІНКА дорівнює 2, то з'являється напис Двієчник!.

1. Як виконати з макросу команду стандартного меню Access?

2. Чим визначається послідовність виконання макрокоманд?

3. Які макрокоманди програми виконаються, якщо Умова 1 в рядку макрокоманди 1 (мал. 6) і Умова2 в макрокоманді 6 приймуть значення False (Брехня)?

4. Які макрокоманди виконуватимуться в макросі Списки успішності.Формування при введенні або зміні на трійку оцінки студента у формі Відомість успішності?

5. Яка макрокоманда дозволяє змінити поточний запис в об'єкті?

6. Чи повинен об'єкт, в якому міняється поточний запис, бути поточним?

7. Чи зробиться об'єкт поточним після виконання макрокоманди, що змінює поточний запис в ньому?

8. Яка макрокоманда дозволяє змінити значення поля запису?

9. Який об'єкт буде поточним в макросі, якщо він не встановлений явно?

10. Чи можна в логічному виразі умови використовувати функцію?

11. Як записується посилання на елемент управління у формі?

12. В посиланні на властивість яким знаком відділяється ім'я властивості від імені елемента управління?

13. Як організувати послідовне виконання декількох запитів дії?

14. Які аргументи має макрокоманда ОткрытьЗапрос?

15. Яке значення повинен мати аргумент Режим, щоб макрокоманда ОткрытьЗапрос приводила до виконання запиту?

16. Яка макрокоманда дозволяє з макросу вивести на екран повідомлення?

17. Яка макрокоманда відключає виведення застережливих повідомлений видаваних запитами, що виконуються?

18. Яка команда дозволяє почати виконання макросу з вікна БД?

19. Як організувати виконання макросу при відкритті форми?

20. Яка команда дозволяє доповнити бланк макросу стовпцем, в який вводяться імена макросів, що становлять одну групу?

21. Як записується посилання на макрос, який включений в групу?

22. Яка макрокоманда дозволяє виконати фільтрацію записів?

23. До якого об'єкту застосовується команда фільтрації записів?

24. Яка макрокоманда дозволяє зняти дію фільтру?

25. Чому в умові відбору макрокоманди ПрименитьФильтр при запису посилання на поле КП у формі ПРЕДМЕТ використаний повний синтаксис, а для посилання на відповідне поле у формі Двієчник — ні?

26. Чи може одна дія користувача приводити до виникнення декількох подій?


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: