Главная » Просмотр файлов » Кузин А.В., Левонисова С.В. Базы данных (5-е издание, 2012)

Кузин А.В., Левонисова С.В. Базы данных (5-е издание, 2012) (1084448), страница 35

Файл №1084448 Кузин А.В., Левонисова С.В. Базы данных (5-е издание, 2012) (Кузин А.В., Левонисова С.В. Базы данных (5-е издание, 2012)) 35 страницаКузин А.В., Левонисова С.В. Базы данных (5-е издание, 2012) (1084448) страница 352018-01-12СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 35)

Процедура его обработки имеет один параметр Cancel. Еслиустановить значение этого параметра равным True, то событиебудет отменено. Отмена события будет вызывать откат всех изме­нений в записи, что эквивалентно нажатию клавиши [Esc], Этоновое событие в Access, которое удобно использовать для провер­ки наличия изменений в записи.12. Событие При обновлении (Updated) возникает при измене­нии объекта OLE и применяется только к свободным и присоеди­ненным рамкам объекта. Процедура обработки данного события181используется для проверки, изменились ли данные в объекте OLEпосле последнего сохранения. Процедура имеет один параметрCode, указывающий, каким образом обновлялся объект, кото­рый может принимать значения 0; 1; 2; 3.

Значение 0 указывает,что данные объекта изменены. Значение 1 указывает, что данныеобъекта сохраняются приложением, создавшим объект. Значе­ние 2 указывает, что файл объекта OLE закрывается приложени­ем, которое его создало. Значение 3 указывает, что файл объектаOLE переименован создавшим его приложением.13. События фокуса происходят, когда форма, отчет или эле­мент управления в форме получают или теряют фокус, а такжекогда форма или отчет становятся активными или, наоборот, —неактивными.14.

Событие Вход происходит перед тем, как элемент управле­ния в форме получает фокус от другого элемента управления втой же форме, или когда при открытии формы получает фокуспервый элемент управления. Его удобно использовать для выводана экран каких-либо сведений об этом элементе. Данное событиепроисходит до события Получение фокуса (GetFocus), но послесобытия Текущая запись (Current).15.

Событие Выход (Exit) происходит перед тем, как данныйэлемент управления передаст фокус другому элементу управле­ния той же формы, но до события Потеря фокуса (LostFocus).16. Событие Получение фокуса (GetFocus) происходит, когдаформа или элемент управления формы получают фокус. Элементуправления может получить фокус только, если он видим и дос­тупен (т. е. его свойства Вывод на экран (Visible) и Доступ (Enabled)имеют значения Да).

При этом событие Получение фокуса проис­ходит после события Вход. Форма может получить фокус, толькоесли все поля в ней заблокированы, в противном случае событиеПолучение фокуса для формы не возникает.17. Событие Потеря фокуса (LostFocus) происходит каждый раз,когда форма или элемент управления в форме теряют фокус. Дан­ное событие происходит после события Выход (Exit).18. Событие Включение (Activate) возникает, когда форма илиотчет получают фокус, становясь активными.

Это происходит, когдаформа или отчет открываются при щелчке мышью на одном изэлементов управления, т.е. при переносе таким образом фокуса,и когда в программе VBA выполняется метод SetFocus объекта.Форма при этом обязательно должна быть видима. Событие Вклю­чение возникает до события Получение фокуса, и его удобно ис­пользовать для выведения на экран панели инструментов, связан­ной с формой.19.

Событие Отключение (Deactivate) происходит, когда фокусиз формы или отчета переносится на другое окно (таблицы, зап­роса, формы, отчета, макроса, модуля или базы данных). Однако182гоно не возникает, когда фокус переходит в диалоговое окно илидругое приложение. Событие Отключение возникает после собы­тия Потеря фокуса.20. События клавиатуры происходят в форме и элементе фор­мы, когда пользователь нажимает клавиши на клавиатуре или жевыполняется макрокоманда SendKeys.

Все события клавиатуры свя­зываются с тем объектом в форме, который имеет в данный мо­мент фокус. Обычно это один из элементов управления. Формаможет получить фокус (а значит, и события клавиатуры могутотноситься к форме) только в случае, если все ее элементы уп­равления заблокированы или невидимы. Если нужно привязать этисобытия именно к форме, а не к элементу формы, то можно при­своить свойству Перехват нажатия клавиш (KeyPreview) для фор­мы значение Да (Yes).

Тогда все события клавиатуры возникаютсначала для формы, а потом уже для элемента управления, имею­щего фокус. Это позволяет программировать реакцию формы нанажатие определенных клавиш вне зависимости от того, в какомэлементе управления формы находится фокус.21.

События Клавиша вниз (KeyDown) и Клавиша вверх (KeyUp)возникают всякий раз, когда пользователь нажимает или отпуска­ет клавишу на клавиатуре и при этом фокус находится на элемен­те управления или форме. Процедуры обработки этих событийиспользуют, когда требуется определить, какую клавишу нажалпользователь: функциональную, клавишу управления курсором,клавишу цифровой панели или комбинацию клавиш с [Shift], [Ctrl]или [Alt].Данные события имеют два параметра: KeyCode и Shift.

Пара­метр KeyCode — это целое число, представляющее собой код на­жатой клавиши. Параметр Shift позволяет определить, в каком соче­тании нажимались клавиши: 1 — [Shift], 2 — [Ctrl], 4 — [Alt], 0 —не использовались никакие сочетания клавиш. Если же использо­валась комбинация клавиш [Shift] + [Ctrl] + [Alt] в любом сочета­нии, то параметр Shift будет равен сумме значений каждой клави­ши.22. Событие Нажатие клавиши (KeyPress) происходит, еслипользователь нажимает и отпускает любую комбинацию клавишдля элемента управления или формы, имеющей фокус. В отличиеот событий Клавиша вниз и Клавиша вверх это событие не проис­ходит, когда нажимаются функциональные клавиши, клавишиуправления курсором и клавиши [Shift],[Ctrl], или [Alt].

Крометого, эти события различны для верхнего и нижнего регистров.Процедура обработки этого события имеет один параметрKeyAscii — целое число, представляющее собой код нажатой кла­виши.Если пользователь нажимает и удерживает некоторую клави­шу, то события Клавиша вниз и Нажатие клавиши повторяются до183тех пор, пока он не отпустит эту клавишу, после чего возникаетсобытие Клавиша вверх. Если результатом нажатия клавиши явля­ется перевод фокуса с одного элемента на другой, то событиеКлавиша вниз возникает для первого элемента, а события Нажа­тие клавиши и Клавиша вверх — для второго. Если в результатенажатия клавиши появляется диалоговое окно, то возникают со­бытия Клавиша вниз и Нажатие клавиши, а событие Клавиша вверхне возникает.23. События мыши происходят, когда какое-либо действие вформе или ее элементе управления выполняется с помощью мыши.События мыши не определены для элементов управления в отче­тах, а также для флажков и переключателей в группах, они опре­делены только для группы в целом.24.

Событие Нажатие кнопки (Click) возникает как в самойформе, так и в элементах управления формы. В форме событиеНажатие кнопки возникает, когда пользователь щелкает мышьюна пустой ее области или на области выделения записи в форме.Для элемента управления событие Нажатие кнопки возникает прищелчке мышью не только на самом элементе, но и на присоеди­ненной к нему надписи, а также в следующих случаях:при выборе элемента из списка независимо от того, был онвыбран с помощью мыши или клавиш управления курсором споследующим нажатием клавиши [Enter];при нажатии клавиши [Пробел], когда фокус установлен нафлажке, переключателе или командной кнопке;при нажатии клавиши [Enter] в форме, которая содержит кнопкусвойства По умолчанию (Default) со значением Да (Yes) (тогдаименно на эту кнопку по умолчанию устанавливается фокус);при нажатии клавиши [Esc] в форме, которая содержит кноп­ку [Отмена] (Cancel) со значением свойства Да (Yes);при нажатии клавиш доступа, если они связаны с кнопкамина форме.Таким образом, процедуры обработки событий Нажатие кнопкизапускаются независимо от того, каким образом эта кнопка выб­рана — щелчком мыши, нажатием клавиши [Enter] или нажатиемклавиши доступа.

Процедура обработки события запускается толькоодин раз. Если требуется, чтобы она запускалась несколько раз(пока кнопка остается нажатой), нужно использовать свойствоАвтоматический повтор (AutoRepeat) для кнопки. Если нужно оп­ределить, какой кнопкой мыши выполнялся щелчок, следует ис­пользовать события Кнопка вниз (MouseDown) и Кнопка вверх(MouseUp).25. Событие Двойное нажатие кнопки (DblClick) происходитпосле быстрого двойного щелчка мышью на форме или элементеуправления, при этом интервал между щелчками не должен пре­вышать предельного времени, заданного в панели управления184Windows.

Событие Двойное нажатие кнопки для формы и элементауправления формы определено так же, как и событие Нажатиекнопки. Однако для элементов управления результат этого собы­тия зависит от типа элемента управления. По умолчанию двойнойщелчок мышью в текстовом поле приводит к выделению слова, ав объекте OLE — запускает этот объект для редактирования. Вводяпроцедуру обработки для данного события, можно переопреде­лить стандартные действия Access. При этом процедура обработкиимеет один параметр Cancel, при присвоении которому значенияTrue можно отменить это событие.26. Событие Перемещение указателя (MouseMove) генерируетсянепрерывно, когда пользователь перемещает указатель мыши пообъектам формы. Пока указатель движется в границах объекта, со­бытие генерируется для данного объекта; когда указатель попадаетна пустую область формы, область выделения записи или полосупрокрутки, событие генерируется для формы.

Характеристики

Тип файла
PDF-файл
Размер
20,98 Mb
Тип материала
Предмет
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6361
Авторов
на СтудИзбе
310
Средний доход
с одного платного файла
Обучение Подробнее