Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


Rs.close




После загрузки данных в массив им можно манипулировать любым способом или поместить его в несвязанную форму.

Использование констант

Чтобы VBA получил текущее значение переменной, при каждом обращении оно должно быть найде­но. Для констант определять значение не нужно. Кроме того, константы улучшают читабельность кода. Вместо ввода числа 12 для представления 12 месяцев года можно создать константу (возможно, с име­нем AllMonths) и установить ее равной 12. VBA считывает константу гораздо быстрее, а другие разработ­чики будут знать, о чем идет речь, когда увидят данную константу. Недостаток использования констант заключается в том, что их значение можно установить только один раз и нельзя изменять. Константы можно использовать только для представления значений, внутренних для данного приложения, либо для представления значений, которые не меняются в мире. Коротко говоря, константы можно использовать только для внутренних или неизменных значений.

Правильное использование закладок

Для возврата к предыдущей записи рекомендуется пользоваться закладками. Закладки представляют собой исключительно быстрый способ передвижения по записям в интерфейсе. Следует помнить, что существует два различных вида закладок: один — для форм, а другой — для наборов записей. Закладка формы представляет собой массив переменных, динамически присваиваемых каждой записи в базовой копии набора записей. Закладка DAO — это байтовый массив, идентифицирующий каждую запись в наборе записей. Закладки являются удобными средствами навигации, они разрушаются и воссоздаются вместе с наборами записей и копиями. Не следует на них полагаться, за исключением полностью контролируемых или простых ситуаций. Закладки не представляют собой записи и не имеют никакого отношения к началь­ному значению. Они представляют только временное положение записи в наборе строк. Любая манипуляция с данными должна проводиться с учетом методик разработки реляционной базы данных, а не с учетом текущего положения в наборе записей или копии. Поскольку разработчик должен всегда пользоваться методом повторного запроса после обновлений и удалений, он каждый раз разрушает и воссоздаст зак­ладки. Если интерфейс использует закладки в таких обстоятельствах, необходимо тщательно отслеживать удаления и обновления.

Приведенный ниже код может использовать закладку формы для возврата к предыдущей записи пос­ле обновления:


Поделиться:

Дата добавления: 2015-04-04; просмотров: 49; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты